<SEC-DOCUMENT>0000278166-23-000032.txt : 20230519
<SEC-HEADER>0000278166-23-000032.hdr.sgml : 20230519
<ACCEPTANCE-DATETIME>20230519162351
ACCESSION NUMBER:		0000278166-23-000032
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		145
CONFORMED PERIOD OF REPORT:	20230401
FILED AS OF DATE:		20230519
DATE AS OF CHANGE:		20230519

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

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

	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-20230401.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2023 Workiva--><!--r:02af147b-971d-4510-a4b6-2e089858c4ab,g:fd09c83d-77ea-4e25-84ab-bcd455022fdb,d:326840b4446d4521b361f88ef329e0b3--><html xmlns:cvco="http://www.cavco.com/20230401" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:srt="http://fasb.org/srt/2023" xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:stpr="http://xbrl.sec.gov/stpr/2023" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns="http://www.w3.org/1999/xhtml" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xlink="http://www.w3.org/1999/xlink" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>cvco-20230401</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM180L2ZyYWc6NzJhYjVjMDA3N2E4NGMzNmIzY2E5ODA0NGYwYTUxODYvdGFibGU6ZGI4Y2Q1NGVkNjgwNDM2NGJkZmY3MTVlMWY3MmM0ZGEvdGFibGVyYW5nZTpkYjhjZDU0ZWQ2ODA0MzY0YmRmZjcxNWUxZjcyYzRkYV8zLTEtMS0xLTY4MjI3_aceb284b-7f51-404d-a998-71702c96cb42">0000278166</ix:nonNumeric><ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM180L2ZyYWc6NzJhYjVjMDA3N2E4NGMzNmIzY2E5ODA0NGYwYTUxODYvdGFibGU6ZGI4Y2Q1NGVkNjgwNDM2NGJkZmY3MTVlMWY3MmM0ZGEvdGFibGVyYW5nZTpkYjhjZDU0ZWQ2ODA0MzY0YmRmZjcxNWUxZjcyYzRkYV80LTEtMS0xLTY4MjI3_3143f66c-688a-41ab-b632-df304a88a1c4">2023</ix:nonNumeric><ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM180L2ZyYWc6NzJhYjVjMDA3N2E4NGMzNmIzY2E5ODA0NGYwYTUxODYvdGFibGU6ZGI4Y2Q1NGVkNjgwNDM2NGJkZmY3MTVlMWY3MmM0ZGEvdGFibGVyYW5nZTpkYjhjZDU0ZWQ2ODA0MzY0YmRmZjcxNWUxZjcyYzRkYV81LTEtMS0xLTY4MjI3_1c26fe99-d21d-4cac-85c4-d243e7db6f6c">FY</ix:nonNumeric><ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="dei:AmendmentFlag" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM180L2ZyYWc6NzJhYjVjMDA3N2E4NGMzNmIzY2E5ODA0NGYwYTUxODYvdGFibGU6ZGI4Y2Q1NGVkNjgwNDM2NGJkZmY3MTVlMWY3MmM0ZGEvdGFibGVyYW5nZTpkYjhjZDU0ZWQ2ODA0MzY0YmRmZjcxNWUxZjcyYzRkYV82LTEtMS0xLTY4MjI3_d6f1ceef-3515-4b90-a02d-438ceb1d0eae">FALSE</ix:nonNumeric><ix:nonNumeric contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401" name="us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTphYTRmMzY4OGJjNzg0MTM1YWRlOTYwNGFjMjMyMTRlYi90YWJsZXJhbmdlOmFhNGYzNjg4YmM3ODQxMzVhZGU5NjA0YWMyMzIxNGViXzMtMS0xLTEtNjgyMjc_62922496-d065-40c4-bdac-574c47f06a13">http://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentNet</ix:nonNumeric><ix:nonNumeric contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTphYTRmMzY4OGJjNzg0MTM1YWRlOTYwNGFjMjMyMTRlYi90YWJsZXJhbmdlOmFhNGYzNjg4YmM3ODQxMzVhZGU5NjA0YWMyMzIxNGViXzgtMS0xLTEtNjgyMjc_b24bbe5d-72a2-431b-9709-62d1e6238bd0">http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401" name="us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTphYTRmMzY4OGJjNzg0MTM1YWRlOTYwNGFjMjMyMTRlYi90YWJsZXJhbmdlOmFhNGYzNjg4YmM3ODQxMzVhZGU5NjA0YWMyMzIxNGViXzktMS0xLTEtNjgyMjc_c94bc805-2e24-41af-be27-890086579411">http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTphYTRmMzY4OGJjNzg0MTM1YWRlOTYwNGFjMjMyMTRlYi90YWJsZXJhbmdlOmFhNGYzNjg4YmM3ODQxMzVhZGU5NjA0YWMyMzIxNGViXzExLTEtMS0xLTY4MjI3_bdfd3c58-5f6c-4822-8dec-cfd3277e92d6">http://fasb.org/us-gaap/2023#OperatingLeaseLiabilityNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401" name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTphYTRmMzY4OGJjNzg0MTM1YWRlOTYwNGFjMjMyMTRlYi90YWJsZXJhbmdlOmFhNGYzNjg4YmM3ODQxMzVhZGU5NjA0YWMyMzIxNGViXzEyLTEtMS0xLTY4MjI3_5502fe07-6f18-4b93-88e4-22cc1bd37b44">http://fasb.org/us-gaap/2023#SecuredLongTermDebt</ix:nonNumeric><ix:nonFraction unitRef="number" contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="INF" name="cvco:CapitalizedLoanServicingRateOfLoansHeldInPortfolio" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNzIvZnJhZzpiZjlhYmUyZjgzODk0YWNiYmYxZGUwOTg2OGZhNTQ2ZS90YWJsZTo1M2JiNDU5YWRmYmU0ZTEzYTYyNmQyYWUzODgxNzQyYy90YWJsZXJhbmdlOjUzYmI0NTlhZGZiZTRlMTNhNjI2ZDJhZTM4ODE3NDJjXzEtMS0xLTEtNjgyMjc_81fcdf6a-4317-4e1c-9f3f-45f15fd664aa">0.2463</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="INF" name="cvco:CapitalizedLoanServicingRateOfLoansHeldInPortfolio" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNzIvZnJhZzpiZjlhYmUyZjgzODk0YWNiYmYxZGUwOTg2OGZhNTQ2ZS90YWJsZTo1M2JiNDU5YWRmYmU0ZTEzYTYyNmQyYWUzODgxNzQyYy90YWJsZXJhbmdlOjUzYmI0NTlhZGZiZTRlMTNhNjI2ZDJhZTM4ODE3NDJjXzEtMi0xLTEtNjgyMjc_805a0fd5-e66d-4b85-addd-84902fb42cf2">0.2715</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="INF" name="cvco:WeightedAverageServicingFeeOfLoansHeldInPortfolio" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNzIvZnJhZzpiZjlhYmUyZjgzODk0YWNiYmYxZGUwOTg2OGZhNTQ2ZS90YWJsZTo1M2JiNDU5YWRmYmU0ZTEzYTYyNmQyYWUzODgxNzQyYy90YWJsZXJhbmdlOjUzYmI0NTlhZGZiZTRlMTNhNjI2ZDJhZTM4ODE3NDJjXzItMS0xLTEtNjgyMjc_69abe58d-31d6-4642-94cd-e8af74ad06b1">0.3159</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="INF" name="cvco:WeightedAverageServicingFeeOfLoansHeldInPortfolio" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNzIvZnJhZzpiZjlhYmUyZjgzODk0YWNiYmYxZGUwOTg2OGZhNTQ2ZS90YWJsZTo1M2JiNDU5YWRmYmU0ZTEzYTYyNmQyYWUzODgxNzQyYy90YWJsZXJhbmdlOjUzYmI0NTlhZGZiZTRlMTNhNjI2ZDJhZTM4ODE3NDJjXzItMi0xLTEtNjgyMjc_75e200f0-2052-487f-a444-f6f5517cac72">0.3203</ix:nonFraction><ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:MultiemployerPlanPensionSignificantNameExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNzUvZnJhZzpiNWYyNWNmNTNlNjk0NTViODgzOTllYmRiZTZmODViZi90YWJsZTo2MWE4NjgyNDkzYzE0OTgyOTVmMzgzMDY4NjU5YzQzNS90YWJsZXJhbmdlOjYxYTg2ODI0OTNjMTQ5ODI5NWYzODMwNjg2NTljNDM1XzItMC0xLTEtNjgyMjc_1e063c83-d1e5-4be2-b2ef-ff892eec318c">http://www.cavco.com/20230401#IAMNationalPensionFundMember</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="cvco-20230401.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-03</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i90f33f551f7144819432555ffd35f85d_I20221001"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-10-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i14ce31e6181d42d7b4d5278728caf654_I20230512"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-05-12</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="ic1d983b3d69c4367ae908178b8eeea88_I20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1cc50079db494592a5d7d9695bee908e_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: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="i5468f4f0467841c8afbecdb8493df615_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="i142c6c2754524a1cbabbd71df4f786d8_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="i79f9c6565233407d9f1762654c3bad9c_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="idf9cba5db2354350acc9da4bd8cfc04c_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id398fce09b144c1b9d38dce6c07673f2_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="ia313ab27938b4d04b5cfb46eabfbc91c_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="i75b9941e8d0e42e3a06e505ecc85d9a5_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="idf34b7bbb0764a9e911501760a4adcfe_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="ibe63712a3761427988f2c053996fc43d_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><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>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8ca40fa15d0146cdb0b420b818132600_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</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>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8efa0f38089b4825a169d72c619768ab_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><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>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i24fce06c35a544f4bfd20c5db377fe99_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><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>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i138c1b795465442bbc9aaa828630e2e4_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><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>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1ab6db2d9a754809b1c104a6565add0e_I20210403"><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>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i36b72e39bc01490db2a42a3e846f8f76_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="i40f470402f14432d82bf2d1c70c00285_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:TreasuryStockCommonMember</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="i52f98f5b99d74b8489eac728d713605c_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="i762fce8225ad4c67800f11787e03af9b_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="id2688ee6fc79480ea54ae4daec104d7d_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="i7c295e1a742b45fcb81f2a0d369256ed_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="ic5228250bb2b487bbb48acb8f7bb2b40_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia3bb85b72bae496e9fa59fb4a9a749af_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="iaed0484092da4e11b435c33c7f64c996_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="i87ace6bdef2a486c83047fa3997d7f66_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="ib0ec55c17f5a4d9086a1ba1f3266c1ce_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0422fae44b1f495c8ab707ee8cab171d_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="i9e7c28955b1e447da92f71835cd29011_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:TreasuryStockCommonMember</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="i5645a8eb87d6434b8b382bdc87282351_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="i081922c29c0549109b7975bc51e862a1_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="i1b59725dc32c4236854c3512a38d4a31_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="ide94150f42764056b00f4589bd733c33_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="ibe356c839e674ff497b61af203ccf034_I20220402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i43949ff2a8c745978dfb5b9098b7f840_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="i340b980d369d4d129b2ad0b8076b2e64_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="i4783c5cb49324075ab52d353db6d9823_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="if39cd4386b244fff8c6bee8a434d4aaa_D20220403-20230401"><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>2022-04-03</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic75827f0c4bb43bc81a303bb5bb2a8db_D20220403-20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-03</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie33dd3941cd446fbb3ef75e16e5a88c1_D20220403-20230401"><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>2022-04-03</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifb17b7c25f164a1ea96f312a6da5285b_D20220403-20230401"><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>2022-04-03</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if3818b5935d64468acac31b4827659d0_D20220403-20230401"><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>2022-04-03</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1c0a36529bba49d899e4a96ac2ee3da0_I20230401"><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>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i00bf10dfda104ac6a438ac1b8e332187_I20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i38877dffe9d34829b7c64cb5f6210ec7_I20230401"><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>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic98e7fb41fb24807812704dd9c8bdd61_I20230401"><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>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1b60651290de413fb780a134c8de468d_I20230401"><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>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i49e809efd55f47cbabb524ebf34efed9_I20230401"><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>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i50f1a3d487654937a32ce84dde2c247e_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="id204572448a44c62b479ae4b8eee807c_I20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5e9f315f67414ef4bfe1d6686029fe3c_I20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iccb6aaee46c84c6db20becc7e2ee3bb0_I20230401"><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:instant>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i520c768ab25d43c19aecd1478761d2c9_I20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="segment"><xbrli:measure>cvco:Segment</xbrli:measure></xbrli:unit><xbrli:context id="ibcfa933017ea450ebdaa0590b5335172_I20230401"><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:instant>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6adea9b20c924058bc373383df9366b8_I20230401"><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:instant>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i19bb750c3c3041ce8f70d90aa37eed42_D20220403-20230401"><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>2022-04-03</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3762b84463244e5d829a45437f10e96d_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="iae9a540db0374857b79bbc858e2b733e_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="ia6244dc11d264f86a9621b9fef1b7664_I20230401"><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>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i490abe6631e149eb91957fafc8261c88_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="us-gaap:BusinessAcquisitionAxis">cvco:CraftsmanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5e3eab97cf02490fa4f8ef768cce0ee3_D20220403-20230401"><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>2022-04-03</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6791d5c5c9af487e8712f960727bc599_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="ib4b01baa3b674be98700e2637572e31c_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="ic9f15b17d9c54d99aab89c687a23c2af_D20220403-20230401"><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>2022-04-03</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibe4f20b54f6c49d5910641ee37aff25f_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="i5d1e1b10bd0e4d97b7b20216b2e35cf6_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="i1f47e2839c844ab9bb5fed91a8397c6d_D20220403-20230401"><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>2022-04-03</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i83b542d541114a899f9bf3d185f1dc36_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="ie9a216c8ce4f485f9512f618b25a2f9d_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="if298f806699c4cd8b88701db600eb0b7_D20220403-20230401"><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>2022-04-03</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2dc84338e92641f3be2f2fe5078fba81_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="i321f28d91d7342b69423274b37202f2a_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="ieaff42c6df4246b1afea7d9ffa194407_D20220403-20230401"><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>2022-04-03</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i96c6d220bc684fb69b8b36692a1b76a1_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="ia23ac37502f34dc09e0de6ef27b6b3f0_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="ic8282c1b77fe421c9c58d6976cf06db9_D20220403-20230401"><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>2022-04-03</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if72bad6049554ac8abf6caf237314648_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="i4fec404d2bc5488cb0a8f18f68246215_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="iabd5ddb66a1240eb9627e0cab3a07908_D20220403-20230401"><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">cvco:InsuranceAgencyCommissionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-03</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5ca7c92b3b3a4f82886b0ef1df007afa_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">cvco:InsuranceAgencyCommissionsMember</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="i535a6b6e84c94a599581fd4a3bb2a98f_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">cvco:InsuranceAgencyCommissionsMember</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="i7b5fa206faa846f291ff98e8136f5075_D20220403-20230401"><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>2022-04-03</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5a90f5e9574540479cd022423c5cdcb5_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="iee473ae9cdee4072b795bd26a10365c4_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="i8194a82e73434b93b27f12374b4b7076_D20220403-20230401"><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>2022-04-03</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i20f25a3a7fa641f1b2dd47144d9afe92_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="i2808ef70965040a2a4959da195685dfd_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="iec762457ed254238a520f64da900b311_I20230401"><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>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if3d120df47394cfe9681f38a573bfd32_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="i3bd2c5338ceb4e01a5b9053819490bbe_I20230401"><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>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib6f1a303945b4ec388a60c6cae295e62_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="ic4a2ba72bfb94f5495ffd298089a0f01_I20230401"><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>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5238fc40eac24f75b9a54e8c1e184274_I20230401"><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>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2d1686664efb424494d8537149b5b101_I20230401"><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>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i42e259234c7244b58df2e5ec9f4f7731_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="i29d6af81e7bf43c284edb45008e5f9e2_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="i53b0ed96779d4fd9a7f9460d3dfaecb9_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="i9e159caf134f4eec9acccdadcbd45188_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="i151cd6f2eab04ced855e74bd84a5e24f_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="i0788560d294a447189df84ff7b1682df_D20220403-20230401"><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>2022-04-03</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i75835a3c754f4964909fa41eea93ff6b_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="i01f07c91d6fe4c64be32b2fd0063e396_I20230401"><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>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iee0aca2af9fd472883eb0c73ad07b37e_I20230401"><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>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1051fda234a142328aead5b37109fbb7_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="icd1aa9aea6764426b0ef6f6eafb6a549_I20230401"><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>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9c12fb5d83b4482f8d206911f87c6fd6_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="ia664aa0a3f7548878d1cb9fce3f3179c_I20230401"><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>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i435cc5aa24014eec9098fee70964752a_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="i2e3618681fc24531940e7e171bd8d862_I20230401"><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>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8e8e211c60b043a9a1bf0641f8acf1f4_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="i02c99a3560ea4fdfbac2b31c2646f5bd_I20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:CurrentFiscalYearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PrimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie7b5e9bd1d3e43d9a3a31f52aed8e77e_I20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:PriorFiscalYearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PrimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0a2bcd3a142f4fc69294094fe583603c_I20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2021Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PrimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic2a534544afa43cba8cac6bab0609389_I20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2020Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PrimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if6886831116a4fd5bb3d8855a7d9973b_I20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2019Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PrimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i02f88ec9c028432aa841ec988d5f624b_I20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2018AndPriorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PrimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0ed5255dc9c44f50b7e66cc3ec0ccf4b_I20230401"><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>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia149c5122fe44a93b9b2e997f0c3e53a_I20230401"><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>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i52736152621c4388883fef8fc3888513_I20230401"><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>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if7611e9f12b24cf8bab2a7e0c585882c_I20230401"><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:Fiscal2021Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8462da7cc4a94383a849dc26f60c4d9e_I20230401"><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:Fiscal2020Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id3aa3469f2ec49a0bcdeeb1e6e4e3871_I20230401"><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>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie9d2ebbe13974b3b8cec88fec9438a66_I20230401"><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:Fiscal2018AndPriorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib74caea466404aa8810e487b046f0fda_I20230401"><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>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i99c9b329e30042b8bdc244f1c8587f48_I20230401"><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>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1e0445184dbb4d839876b64328bcb9ff_I20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:PriorFiscalYearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubprimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1b5bdf55f9044d13a14cde74aac39b17_I20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2021Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubprimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7ac61e9486594ecaa9fa8025e9dc9cfb_I20230401"><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:Fiscal2020Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie35f8eb4b25f42d78d85725459a6383a_I20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2019Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubprimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4fb03be630d14cee9cc0e36cc1acc01d_I20230401"><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:Fiscal2018AndPriorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7eb0551d452449c9b09649814cad5c51_I20230401"><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>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5c55870173404f189825aef2d2057e3e_I20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:CurrentFiscalYearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:NoFICOScoreMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i71e883b1add74177b9c14f20013ed0a3_I20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:PriorFiscalYearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:NoFICOScoreMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib2763f3bad494da0b7d740dc9dfe3923_I20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2021Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:NoFICOScoreMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id17dd4076c6b44ecbc43420ca1c25ea3_I20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2020Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:NoFICOScoreMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ice953bfc8cf84753add0255830a4ac8e_I20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2019Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:NoFICOScoreMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i21ed58bfebcf467b98eea23039f30691_I20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2018AndPriorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:NoFICOScoreMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2496f362d440491da6c16c93e896b6d1_I20230401"><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>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icc903e590294479980d0a895fe686822_I20230401"><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>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if145d6d51eaa4cd790e73a86229f3deb_I20230401"><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>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie9537bcd06c2432fb7ee0122a0a72e15_I20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2021Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia05bdebd02c9409ab2b44084dfdeb407_I20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2020Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8dd5296359794fecb8d5a0ef564c75bc_I20230401"><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>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibc3a1d6c3ecf479c9af63a50b5ac9783_I20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2018AndPriorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i46b0c6b64f2a4d5eb997a00a71f4a0ea_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><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="i6e12b768bdf44b6d9cb49a7828b7edd6_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><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="if46abd57895148dd87688845a2788484_I20220402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2020Member</xbrldi:explicitMember><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="ic2fe3159affb410c8ecb01d90aed81b3_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><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="ifa5e6b59e4d34fe992cd633fdd9b3057_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="i9042f5f5b3c146e1afffb22b2be26e05_I20220402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2017AndPriorMember</xbrldi:explicitMember><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="i6f354281b14041c392031c166956ce79_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="ieb7138fe94cb48e6b6db7cc3b4dfd159_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="ibb356c444308463bb410129c7b9ee071_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="ib33cb8dca3014f82bbd3aa8a1084420d_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:Fiscal2020Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5d5bf15b893e4908b88da7362089f19c_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="ic2789f93029d411784a72a6831543236_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="i23ef0b4aed89465e88559cabaff1940c_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:Fiscal2017AndPriorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i967ff272ad4041fbab526e1dfe85aaa1_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="i3ac6d53bfab44d4788a775ced434a896_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="ia17ee0d3aedb466fb0aab8c369105f61_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><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="ia58684cc48c8410eacef1f3d29580ce9_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:Fiscal2020Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i59c6118876e447ce95c30e9943a7533a_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><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="i81ad5b6a4883495c89e91ce58b8e342c_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="id666f9799c7c4936819d587aac369e2f_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:Fiscal2017AndPriorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2ede005dcaae40e1a1c3450666f6247c_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="i4326073125414886b9a4534fc41c1177_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><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="ib0f7a8f6e051405c8cac0874b2a07393_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><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="ifeb942b42f1942818226187fb2b91c46_I20220402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2020Member</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="i402d564bd1114c83bc5625a9f0fcbecd_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><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="iea1ed1bef721487cb8f179bc3eb38581_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><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="i40d996c0cb4e4fbd865109baae907b58_I20220402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2017AndPriorMember</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="i0a300de93a984571a5b3cd2e50241332_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="i15a39656ea8946669e008b1d54d6b633_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="i2811956baea849b9bdad1dc42a765c86_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="ic79b5687f5d547fc8bfc200549bfa2b3_I20220402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><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="i9b218d4a8baf4769ae6b7e2c051a63fd_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="ibefe5250c48249abad6d9e32ae8dc5dc_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="ic456e7cd09444273ad1eaa5a7742c489_I20220402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2017AndPriorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie4be1dd3a5c14cbc8fa957a6166fbda6_I20230401"><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>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8cc7655121d84595b09967e02b32fdff_I20230401"><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>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia62c361c46c94bb0a0d026ed99f6e672_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="ic9bfaef4d0544194afce5c2376e459e8_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="i614197b6a4524ebcbebe5af53ec4839d_I20230401"><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>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibf36950a96cd41b09b1e650f0992fdd2_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="i78a1670419eb426288ae9a9a9bfe1b2e_D20220403-20230401"><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>2022-04-03</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i69dcf5f51d42422da2a1f6d3d2665200_D20220403-20230401"><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>2022-04-03</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie06c9dd6a6d04e76a2d607bac9d31c65_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="ia68350b4e4574ce894feeaba0fd67769_I20230401"><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>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i873720aa9d914de398e850d8a2d05df0_I20230401"><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>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7dc6e40702d743418add0f267318ed59_I20230401"><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>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id8e4de1945e3498da4e5850a91ae382f_I20230401"><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>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia881808ae65b49c886f2257fd8622c69_I20230401"><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>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0a4dcc63883140d8bfcd72660cab1d5a_I20230401"><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>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia68ae1053b9c4604972a3570abff95a1_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="i360b300a00644f5c83dd9bde51244096_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="i1043022e940a4a878f1ca154115aefcf_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="i3ebf9e32b00a450b83b2dc561155f568_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="ib2409fb38ea24155b6d7014da1aa5432_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:Fiscal2017Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib4918d4e83ac4a29b16bec18b8421ab9_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="if9239239eb464104a71252b40d378e61_I20230401"><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>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i87ff15e98e1141018eb5330e6b6294bd_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="i4962b21a966f4b3d8963b164d214a5d1_I20230401"><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>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6d1fc2d37e244812999f96fee6a0b2dc_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="ic0873a47881b45e09eb8f28c6206bd27_I20230401"><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>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3160b46fb02f45cb852e8e4ca3e63b54_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="ib9321e9e375d457e99dc226d641d1dd9_I20230401"><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>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9c1d6cce5d7e4880b1a620f135874b1c_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="i4a45a224aaa347d986decfbc13723333_I20230401"><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>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic1edad3c322d404ba07d465cdb1c5ed3_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="ida1eead00d994b69a4053474ac298da9_D20220403-20230401"><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>2022-04-03</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2cf00a61e973426f9c8535b6753b52c1_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="ifa62da146f6744c5aeb165d7089e740a_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="i9cf6ac433e554114afaa3c1ebdd2d088_D20220403-20230401"><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>2022-04-03</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia0dc6d810c904435b47098af70aec529_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="i6e94c05ba36246cd91dc79df8461ff90_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="i2e6e3b0f38a544f0a4912f36288f905d_I20230401"><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>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if1ab48e25d3c43059ae81801e9e4cea7_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="i4498cf3091bc4908b9f402040ad18728_I20230401"><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>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia7a1c00a53b7463eb6cb1bfc1dfa2e24_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="id2869d33d1854761a3488dd33eccafc3_I20230401"><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>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i436d9b254ad94400ada5b80ac4099fcf_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="i4ddc49b9fa514a708ef03343b5df404d_I20230401"><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>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2eccb05be71743c88b7516b7a5fcfe21_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="i13ee8b28ee024154ba45101b37bf4a16_I20230401"><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>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i331395179f5b46dda63c125437067465_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="i50f1416a9b014ab0acfab030709003d6_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="i7f008d3386f14138a15d88b51ffc03b5_D20220403-20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvco:SolitaireMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-03</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i43cfb98c35014f3992726f0ccbaec6ee_D20210404-20220402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvco:SolitaireMember</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="i5e8dd54e78db4420bd3948ef94cd82a3_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="id2e16e16eadc4b809173737f74313cff_D20220403-20230401"><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>2022-04-03</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idb286dd7a3cc4bba9795b34964926e42_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="ied83d4d9fa0b4d268bcfbacff3b29f80_D20220403-20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">cvco:InventoryRepurchaseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-03</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="claim"><xbrli:measure>cvco:Claim</xbrli:measure></xbrli:unit><xbrli:context id="i1945952edfa24bfab9766b3cad44602e_D20220403-20230401"><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>2022-04-03</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3ad964dec3104113b84b36bc7ca39208_I20230401"><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>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie86fbce230424b07817b5b064cbe9fca_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="i075d74d026174307895c807a78d2502f_D20220403-20230401"><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>2022-04-03</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i675232abb97c455e9e2ef2a96a0538de_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="i21dc5260e00f4c0587b9f9e1d50589c3_D20220403-20230401"><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>2022-04-03</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if561189b2bdb4de08353f39b6658c780_D20220403-20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-03</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0f9ff7379e6e4cd6a498c3aa2993b1e2_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="i80d179a4baf6440ab183ae8aded3aaad_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="ib47afa7110e24562bbbf8042eef5a872_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="idd23814f48fe4483853be01c39dfcdcb_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="iafe92fbd3d1c4a1d982b20038acfc7ba_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="i777c514d6a784fd8ad92df3bd9d1aa58_I20230401"><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>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i77ac7659b50a4cb0a3a291024756676a_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="i465d5e47764c4e0bbd53971028adf344_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="ide58fd938717462db7d5866690a42b8b_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="i69c6fd5667f84382a1d57768025eef3a_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="iaeb188f7b15546e6af699ca8fd055e71_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="i62fa15ff5ff14b5c882bb28d0732a233_D20220403-20230401"><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>2022-04-03</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2376833802a64e9c8ef709841ccf7f19_I20230401"><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>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5f7758e070494dc488bffd4302b46832_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="i04ae3123371f41ca97f493a8d12524dd_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="ibf5126dd1d43454caa561ca5f8aec83a_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="i86847338df8b4713869f1ba349446f5f_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="if6343822bbd044a2a3b3299b9ab8f256_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="ia542d31a150d489cb46a764896328ede_D20220403-20230401"><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>2022-04-03</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i67a2470626a94216953ac5c7b329ba69_I20230401"><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>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i32d96c5367c64808b67408b4ece41052_I20230401"><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>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9467521e0db8416eb020ad8b688213b3_I20230401"><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>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i62ce959dd61e4ca1bf0db4b96d5cb389_I20230401"><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>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i156c0dea324b456db6dc069d2577473b_D20230402-20230701"><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:startDate>2023-04-02</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2d7259013e5d4b67a0098ff0d2d55ed4_D20220403-20230401"><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>2022-04-03</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i31890b38ef70446087c3580543fd58f5_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="i393faa83b92948378390686c12427077_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="i694247564f5c4c1c84e8fa5f4d677ec9_I20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4db9d154108841e29e379a4f46aad45c_I20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i558f965808b14bf28a0b349299020493_I20220402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id4e0d757e8da423eac8fb69f3f6ad5c9_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:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7d05d958411a4a57b124e2cf9e426de0_I20230401"><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>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5a84fac606154c4ca3a220a3c88fe6b6_I20230401"><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>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if8185f010ede4f8fa53c5605d5b6113a_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="i56e43ad8e8f8475a8be752d7cf677e64_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="ic19e668f87944007b3b078968b528f72_I20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5dd9bd7bccaf4de1b3e19c2abcf4be74_I20230401"><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>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0d57ae8298134695ad40ad2966276b4f_I20220402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idf41a043a7af44c794379a8742e9d0cc_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:unit id="loans"><xbrli:measure>cvco:Loans</xbrli:measure></xbrli:unit><xbrli:context id="ibc434e76d7454c349683a7bcd8da7478_D20220403-20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cvco:DefinedContributionPlanAxis">cvco:A401KPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-03</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i59ea3d3688c7461e8bf4e6420f88a130_D20220403-20230401"><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>2022-04-03</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i308e279de27047d691b986413a1036e7_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="ic76edcf671b54fae86ca47581bed8ce1_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="iea0845c0034042588c85decdd35f8f08_D20220403-20230401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-03</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6a02556ce180417f998e800afb8f6094_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:SalesMember</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="i78b382119bd0464dbc9d67683190fd2a_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:SalesMember</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="ied89c55a7de04287949663610140e7ac_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="ib6e4d2d828c64cd288819a38847e9647_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="i32902355f51741d4bdc1425bfd5a721c_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><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i63bee8a4b09a4862be570f74d0e7388d_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><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7f2c71dc490f4b809ac14bb54cdfde2c_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><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i320a8c11e72f4fb19d4e62c79d1b608f_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><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia3022e7a5fd44c9b88d82c23a154b885_I20230103"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvco:SolitaireMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6732c5e5eef14a6ab8f97ac4b1ceaca8_I20230103"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvco:SolitaireMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i09521e2dc26543a984f1a13c465049ac_I20230103"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvco:SolitaireMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib1c72a92262d4be383c7e12eb4115c4c_I20230103"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvco:SolitaireMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2c49909cba2542789bcd31af6bec4531_D20220403-20230401"><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>2022-04-03</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id1ff00307d8247468bf7821afe0ed0fc_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="ie4b3740536f2437ab84b064d5ad2ed5d_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="i75da9327587546599ced76c7807185ea_D20220403-20230401"><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>2022-04-03</xbrli:startDate><xbrli:endDate>2023-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if022b6f0f45f4c9c91c0cf2c49aad787_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="if5983c6958494a1da58d7f5dbbe9ec05_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="i71b261122286497eb4d2745d345e9b11_I20230401"><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>2023-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9186e8ea59c547e7b737598fdb9f3ae9_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><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzUtMS0xLTEtNjgyMjc_d24821ee-2a02-4de4-bb02-1f444150fec6" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90ZXh0cmVnaW9uOmI5YzA1YTY3ZDI0MTQxYWU5ZDI1ZGU3MGNiMGIwMGEzXzI0OTM_ed8bcac5-16ff-4543-b8f5-0ca59edd37ee" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzUtMS0xLTEtNjgyMjc_d24821ee-2a02-4de4-bb02-1f444150fec6" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90ZXh0cmVnaW9uOmI5YzA1YTY3ZDI0MTQxYWU5ZDI1ZGU3MGNiMGIwMGEzXzI0NTg_1ef56ee3-f5c4-49c8-8aca-e69b19440864" order="2"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzUtNS0xLTEtNjgyMjc_24a0f539-ce1b-49c3-9f48-77caa295a597" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90ZXh0cmVnaW9uOmI5YzA1YTY3ZDI0MTQxYWU5ZDI1ZGU3MGNiMGIwMGEzXzI0OTM_ed8bcac5-16ff-4543-b8f5-0ca59edd37ee" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzUtNS0xLTEtNjgyMjc_24a0f539-ce1b-49c3-9f48-77caa295a597" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90ZXh0cmVnaW9uOmI5YzA1YTY3ZDI0MTQxYWU5ZDI1ZGU3MGNiMGIwMGEzXzI0NTg_1ef56ee3-f5c4-49c8-8aca-e69b19440864" order="2"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzUtMy0xLTEtNjgyMjc_171e9251-4e0d-45e5-ae54-b6d4133a7cc7" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90ZXh0cmVnaW9uOmI5YzA1YTY3ZDI0MTQxYWU5ZDI1ZGU3MGNiMGIwMGEzXzI0NTg_1ef56ee3-f5c4-49c8-8aca-e69b19440864" order="2"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzUtMy0xLTEtNjgyMjc_171e9251-4e0d-45e5-ae54-b6d4133a7cc7" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90ZXh0cmVnaW9uOmI5YzA1YTY3ZDI0MTQxYWU5ZDI1ZGU3MGNiMGIwMGEzXzI0OTM_ed8bcac5-16ff-4543-b8f5-0ca59edd37ee" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzUtNy0xLTEtNjgyMjc_14dcca05-8c79-4029-96f1-7e183122c81a" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90ZXh0cmVnaW9uOmI5YzA1YTY3ZDI0MTQxYWU5ZDI1ZGU3MGNiMGIwMGEzXzI0OTM_ed8bcac5-16ff-4543-b8f5-0ca59edd37ee" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzUtNy0xLTEtNjgyMjc_14dcca05-8c79-4029-96f1-7e183122c81a" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90ZXh0cmVnaW9uOmI5YzA1YTY3ZDI0MTQxYWU5ZDI1ZGU3MGNiMGIwMGEzXzI0NTg_1ef56ee3-f5c4-49c8-8aca-e69b19440864" order="2"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTphYWM2YmE0NmZiMDI0ZTNiYWE2OTdkMzQyNDNhYjFhYS90YWJsZXJhbmdlOmFhYzZiYTQ2ZmIwMjRlM2JhYTY5N2QzNDI0M2FiMWFhXzUtMS0xLTEtOTI3NjE_e506cb5c-7d88-48e4-9cf9-0687e3093c68" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzU0OTc1NTg0NjMzOQ_31c4dc2c-c335-437e-8a99-8771872dc53a" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzYtMy0xLTEtNjgyMjc_479264ff-b9bd-407f-afc8-d326fd16e14c id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzYtMS0xLTEtNjgyMjc_79e25a9d-acc3-4855-bb00-53ae9396230b id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzYtNS0xLTEtNjgyMjc_65d95192-1b5a-430e-909a-e95e51857036 id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzYtNy0xLTEtNjgyMjc_683c5fa1-fcba-4b6b-a352-41af1024b263" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90ZXh0cmVnaW9uOmI5YzA1YTY3ZDI0MTQxYWU5ZDI1ZGU3MGNiMGIwMGEzXzI0OTM_ed8bcac5-16ff-4543-b8f5-0ca59edd37ee" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTphYWM2YmE0NmZiMDI0ZTNiYWE2OTdkMzQyNDNhYjFhYS90YWJsZXJhbmdlOmFhYzZiYTQ2ZmIwMjRlM2JhYTY5N2QzNDI0M2FiMWFhXzctMS0xLTEtOTI3NjE_f28ca82a-5196-47fb-903c-853749a1f2ee" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzU0OTc1NTg0NjM0MA_c8d1d5aa-c161-4441-92d1-a5ef6c26489c" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTphYTllYjU1YWZhOWI0MTA4OGZkY2M2ZDEwZTM3NjFmNy90YWJsZXJhbmdlOmFhOWViNTVhZmE5YjQxMDg4ZmRjYzZkMTBlMzc2MWY3XzEwLTEtMS0xLTY4MjI3_cfafdcff-57ed-4bb1-be0f-06aa6a02f65c" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzU3MTU_8e6fedcb-fa27-446c-9ae4-ec37811b7bd7" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTo4MDQzODQ4NjE4YWE0M2U0ODQ2MTA1ODE2YzJjMzJlMC90YWJsZXJhbmdlOjgwNDM4NDg2MThhYTQzZTQ4NDYxMDU4MTZjMmMzMmUwXzQtMy0xLTEtNjgyMjc_be32e8dc-3a39-4ca7-8bb4-9a2a09c939ce id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTo4MDQzODQ4NjE4YWE0M2U0ODQ2MTA1ODE2YzJjMzJlMC90YWJsZXJhbmdlOjgwNDM4NDg2MThhYTQzZTQ4NDYxMDU4MTZjMmMzMmUwXzMtNy0xLTEtNjgyMjc_e1b81b30-5138-4d5e-b0b5-c1febfe89abe id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTo4MDQzODQ4NjE4YWE0M2U0ODQ2MTA1ODE2YzJjMzJlMC90YWJsZXJhbmdlOjgwNDM4NDg2MThhYTQzZTQ4NDYxMDU4MTZjMmMzMmUwXzQtNS0xLTEtNjgyMjc_5570d53e-0865-44e4-8a8c-788718bcbdda id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTo4MDQzODQ4NjE4YWE0M2U0ODQ2MTA1ODE2YzJjMzJlMC90YWJsZXJhbmdlOjgwNDM4NDg2MThhYTQzZTQ4NDYxMDU4MTZjMmMzMmUwXzQtNy0xLTEtNjgyMjc_7455228f-db3b-49fe-a565-f549175ce5a6 id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTo4MDQzODQ4NjE4YWE0M2U0ODQ2MTA1ODE2YzJjMzJlMC90YWJsZXJhbmdlOjgwNDM4NDg2MThhYTQzZTQ4NDYxMDU4MTZjMmMzMmUwXzMtNS0xLTEtNjgyMjc_754b3237-dafd-44d4-bdc5-104a4d25cf14 id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTo4MDQzODQ4NjE4YWE0M2U0ODQ2MTA1ODE2YzJjMzJlMC90YWJsZXJhbmdlOjgwNDM4NDg2MThhYTQzZTQ4NDYxMDU4MTZjMmMzMmUwXzMtMy0xLTEtNjgyMjc_99178088-76d5-4ba8-bcab-e1e528eb93d1" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90ZXh0cmVnaW9uOmVlZTA5ZGE1N2ZlYzRmMzJhNmY0YWNjM2ZhNTZlZTI2XzI2OTU_59e5ea85-20d9-4f10-8cdb-7b37112d3a4b" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzctNS0xLTEtNjgyMjc_f1b86226-cca2-4844-aa3b-665cb70fef60 id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzctMS0xLTEtNjgyMjc_b6b1b4b9-1ba2-4b11-9c0f-596418b6b3b7 id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzctMy0xLTEtNjgyMjc_90fcf04d-e8b7-4dcf-99c5-6a8b0727e06f id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzctNy0xLTEtNjgyMjc_4880562c-abf8-4517-917e-4270d4d05bb0" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90ZXh0cmVnaW9uOmI5YzA1YTY3ZDI0MTQxYWU5ZDI1ZGU3MGNiMGIwMGEzXzI0NTk_04e7a298-aedf-4659-96f3-b46eaf321a13" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzItMS0xLTEtNjgyMjc_fe45b7fc-9328-4bfe-8057-374f0c47f6ae id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzItNy0xLTEtNjgyMjc_e1b9d6f7-d261-4814-8729-4a67be1ef2c5 id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzItMy0xLTEtNjgyMjc_6a18779f-3fcb-44dc-859e-b66f5938a335 id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzItNS0xLTEtNjgyMjc_a2a49fee-fa0a-4ef3-bfcf-88396d36439c" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90ZXh0cmVnaW9uOmI5YzA1YTY3ZDI0MTQxYWU5ZDI1ZGU3MGNiMGIwMGEzXzI0NzA_a8d476a5-9ee0-4d7b-a400-6585446e654a" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTphYTllYjU1YWZhOWI0MTA4OGZkY2M2ZDEwZTM3NjFmNy90YWJsZXJhbmdlOmFhOWViNTVhZmE5YjQxMDg4ZmRjYzZkMTBlMzc2MWY3XzYtMS0xLTEtNjgyMjc_81b9768c-a135-4f60-af76-134426f85503" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzU3MTA_2367aee1-68f3-470e-a230-bc2e68630fed" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzQtMy0xLTEtNjgyMjc_057cb83d-317a-4856-8b19-fce89288d35f id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzQtNy0xLTEtNjgyMjc_e0492979-0ab5-4c21-ab71-cac8b5de68bb id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzQtNS0xLTEtNjgyMjc_235e08d0-22c2-4de5-95ec-28175fe25f11 id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzQtMS0xLTEtNjgyMjc_5a4aa8de-05fe-4db1-839d-20d4e1d8e2ee" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90ZXh0cmVnaW9uOmI5YzA1YTY3ZDI0MTQxYWU5ZDI1ZGU3MGNiMGIwMGEzXzI0Njk_f6e1919c-b68a-426f-be81-f9dc4b99f2ab" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTphYWM2YmE0NmZiMDI0ZTNiYWE2OTdkMzQyNDNhYjFhYS90YWJsZXJhbmdlOmFhYzZiYTQ2ZmIwMjRlM2JhYTY5N2QzNDI0M2FiMWFhXzExLTEtMS0xLTkyNzYx_879556c8-8cf6-44e3-ada6-f16af88c107a" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzU0OTc1NTg0NjM0MQ_0b010615-159d-471b-a078-ddeb0e00cdee" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTphYTRmMzY4OGJjNzg0MTM1YWRlOTYwNGFjMjMyMTRlYi90YWJsZXJhbmdlOmFhNGYzNjg4YmM3ODQxMzVhZGU5NjA0YWMyMzIxNGViXzMtNS0xLTEtNjgyMjc_e5be53c4-aeb6-4ff0-98a9-94333d16f645 id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTphYTRmMzY4OGJjNzg0MTM1YWRlOTYwNGFjMjMyMTRlYi90YWJsZXJhbmdlOmFhNGYzNjg4YmM3ODQxMzVhZGU5NjA0YWMyMzIxNGViXzMtMy0xLTEtNjgyMjc_b8c6c933-455a-4401-ab33-479cb0ca2b64" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90ZXh0cmVnaW9uOmVlZTA5ZGE1N2ZlYzRmMzJhNmY0YWNjM2ZhNTZlZTI2XzI3MDI_2be4971b-b7df-4e7e-a240-b62dc7e398f9" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzMtMy0xLTEtNjgyMjc_97735974-eeaf-4a95-a931-684f4d0933b7 id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzMtNy0xLTEtNjgyMjc_17b29788-39eb-4a27-8434-9492474e0786 id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzMtNS0xLTEtNjgyMjc_228d7455-b75e-4515-8262-cb06bc3cc71e id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzMtMS0xLTEtNjgyMjc_ef4ae62f-a1b5-47c8-b4ae-ed813b9926ed" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90ZXh0cmVnaW9uOmI5YzA1YTY3ZDI0MTQxYWU5ZDI1ZGU3MGNiMGIwMGEzXzI0OTI_2bf07838-a27a-49e9-a7bd-56ebdce01ac2" order="1"></ix:relationship></ix:resources></ix:header></div><div id="i326840b4446d4521b361f88ef329e0b3_1"></div><div style="min-height:22.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="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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xL2ZyYWc6MzdjMTg2MzRkNzdjNDI0NmIyMzcyNjkwYzhiOTJlNDQvdGV4dHJlZ2lvbjozN2MxODYzNGQ3N2M0MjQ2YjIzNzI2OTBjOGI5MmU0NF8zNDI5_eaa4712d-8adc-42f2-8fe4-b24ec816a8ea">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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="dei:DocumentAnnualReport" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xL2ZyYWc6MzdjMTg2MzRkNzdjNDI0NmIyMzcyNjkwYzhiOTJlNDQvdGFibGU6OTExZWZlZGVmZjYxNDlmMDk2MTMyYzgyMTEwMDM0OTgvdGFibGVyYW5nZTo5MTFlZmVkZWZmNjE0OWYwOTYxMzJjODIxMTAwMzQ5OF8wLTAtMS0xLTY4MjI3_41a2baf8-674a-47b0-b526-65950abd4f98">&#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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xL2ZyYWc6MzdjMTg2MzRkNzdjNDI0NmIyMzcyNjkwYzhiOTJlNDQvdGV4dHJlZ2lvbjozN2MxODYzNGQ3N2M0MjQ2YjIzNzI2OTBjOGI5MmU0NF8xMjk_7723d7cd-ce67-40fd-9890-e54d548e65df"><ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xL2ZyYWc6MzdjMTg2MzRkNzdjNDI0NmIyMzcyNjkwYzhiOTJlNDQvdGV4dHJlZ2lvbjozN2MxODYzNGQ3N2M0MjQ2YjIzNzI2OTBjOGI5MmU0NF8xMjk_faad9dc0-3ad4-40f7-a85e-e927761e7648">April&#160;1</ix:nonNumeric>, 2023</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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xL2ZyYWc6MzdjMTg2MzRkNzdjNDI0NmIyMzcyNjkwYzhiOTJlNDQvdGFibGU6MGZjM2Q4OTYxNWY5NGJkODk1NDlkNDVkMDNmMzE5ZjgvdGFibGVyYW5nZTowZmMzZDg5NjE1Zjk0YmQ4OTU0OWQ0NWQwM2YzMTlmOF8wLTAtMS0xLTY4MjI3_c3b1a314-0dd5-4bd7-aaa8-6979c6906b1a">&#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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xL2ZyYWc6MzdjMTg2MzRkNzdjNDI0NmIyMzcyNjkwYzhiOTJlNDQvdGV4dHJlZ2lvbjozN2MxODYzNGQ3N2M0MjQ2YjIzNzI2OTBjOGI5MmU0NF8zNDMw_7b558ef6-f572-4fe1-9536-7e7420b8f70d">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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xL2ZyYWc6MzdjMTg2MzRkNzdjNDI0NmIyMzcyNjkwYzhiOTJlNDQvdGV4dHJlZ2lvbjozN2MxODYzNGQ3N2M0MjQ2YjIzNzI2OTBjOGI5MmU0NF8zNDMx_91862202-1fce-4266-a173-fdd0b5f5d02e">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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xL2ZyYWc6MzdjMTg2MzRkNzdjNDI0NmIyMzcyNjkwYzhiOTJlNDQvdGFibGU6ZTNiNDlkMDAwM2E0NGY5NDg5YTk1ZDliMGJlYTdhYjQvdGFibGVyYW5nZTplM2I0OWQwMDAzYTQ0Zjk0ODlhOTVkOWIwYmVhN2FiNF8wLTEtMS0xLTY4MjI3_de43a217-b65e-4ec5-b938-8974f97477c3">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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xL2ZyYWc6MzdjMTg2MzRkNzdjNDI0NmIyMzcyNjkwYzhiOTJlNDQvdGFibGU6ZTNiNDlkMDAwM2E0NGY5NDg5YTk1ZDliMGJlYTdhYjQvdGFibGVyYW5nZTplM2I0OWQwMDAzYTQ0Zjk0ODlhOTVkOWIwYmVhN2FiNF8wLTMtMS0xLTY4MjI3_9521cb65-2a74-4da0-b1c7-7c15ae8924fd">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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xL2ZyYWc6MzdjMTg2MzRkNzdjNDI0NmIyMzcyNjkwYzhiOTJlNDQvdGFibGU6ZmE5ZDNhNGYyNGZmNDE1MjliMDY2ZGJiMTlkNjg3NGIvdGFibGVyYW5nZTpmYTlkM2E0ZjI0ZmY0MTUyOWIwNjZkYmIxOWQ2ODc0Yl8wLTEtMS0xLTY4MjI3_e65e6a6f-0c9a-446b-a1db-041650b25991">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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xL2ZyYWc6MzdjMTg2MzRkNzdjNDI0NmIyMzcyNjkwYzhiOTJlNDQvdGFibGU6ZmE5ZDNhNGYyNGZmNDE1MjliMDY2ZGJiMTlkNjg3NGIvdGFibGVyYW5nZTpmYTlkM2E0ZjI0ZmY0MTUyOWIwNjZkYmIxOWQ2ODc0Yl8xLTEtMS0xLTY4MjI3_96e77356-951f-43ba-b992-2ab59dffa2e5">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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xL2ZyYWc6MzdjMTg2MzRkNzdjNDI0NmIyMzcyNjkwYzhiOTJlNDQvdGFibGU6ZmE5ZDNhNGYyNGZmNDE1MjliMDY2ZGJiMTlkNjg3NGIvdGFibGVyYW5nZTpmYTlkM2E0ZjI0ZmY0MTUyOWIwNjZkYmIxOWQ2ODc0Yl8xLTItMS0xLTY4MjI3_8f4141a3-f403-40fc-94c6-f9eca7d77e24">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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xL2ZyYWc6MzdjMTg2MzRkNzdjNDI0NmIyMzcyNjkwYzhiOTJlNDQvdGFibGU6ZmE5ZDNhNGYyNGZmNDE1MjliMDY2ZGJiMTlkNjg3NGIvdGFibGVyYW5nZTpmYTlkM2E0ZjI0ZmY0MTUyOWIwNjZkYmIxOWQ2ODc0Yl8xLTQtMS0xLTY4MjI3_cd47102a-8c5e-4c08-ae7f-9da7747d8825">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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xL2ZyYWc6MzdjMTg2MzRkNzdjNDI0NmIyMzcyNjkwYzhiOTJlNDQvdGV4dHJlZ2lvbjozN2MxODYzNGQ3N2M0MjQ2YjIzNzI2OTBjOGI5MmU0NF8zNDMy_583dfb60-9c28-4130-ba36-436b63095d0f">602</ix:nonNumeric>) <ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xL2ZyYWc6MzdjMTg2MzRkNzdjNDI0NmIyMzcyNjkwYzhiOTJlNDQvdGV4dHJlZ2lvbjozN2MxODYzNGQ3N2M0MjQ2YjIzNzI2OTBjOGI5MmU0NF8zNDMz_b6a04d76-a8a1-4459-9ea3-6c4cb78a6a55">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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xL2ZyYWc6MzdjMTg2MzRkNzdjNDI0NmIyMzcyNjkwYzhiOTJlNDQvdGFibGU6YjIyNmEyZjRiNjkxNGRkY2EyYjFlNjUxMDBmYjMwZDcvdGFibGVyYW5nZTpiMjI2YTJmNGI2OTE0ZGRjYTJiMWU2NTEwMGZiMzBkN18xLTEtMS0xLTY4MjI3_aed1f30e-0580-4db6-b05c-5fd216a74d1f">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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xL2ZyYWc6MzdjMTg2MzRkNzdjNDI0NmIyMzcyNjkwYzhiOTJlNDQvdGFibGU6YjIyNmEyZjRiNjkxNGRkY2EyYjFlNjUxMDBmYjMwZDcvdGFibGVyYW5nZTpiMjI2YTJmNGI2OTE0ZGRjYTJiMWU2NTEwMGZiMzBkN18xLTItMS0xLTY4MjI3_14815b2f-b08b-49fd-bf1d-22b92992d6b1">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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xL2ZyYWc6MzdjMTg2MzRkNzdjNDI0NmIyMzcyNjkwYzhiOTJlNDQvdGFibGU6YjIyNmEyZjRiNjkxNGRkY2EyYjFlNjUxMDBmYjMwZDcvdGFibGVyYW5nZTpiMjI2YTJmNGI2OTE0ZGRjYTJiMWU2NTEwMGZiMzBkN18xLTMtMS0xLTY4MjI3_9dc2e254-bc9f-46b2-aa46-dc8dc419a852">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><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;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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xL2ZyYWc6MzdjMTg2MzRkNzdjNDI0NmIyMzcyNjkwYzhiOTJlNDQvdGV4dHJlZ2lvbjozN2MxODYzNGQ3N2M0MjQ2YjIzNzI2OTBjOGI5MmU0NF8xMDk5NTExNjMxMjIy_9f5afb60-038c-40ae-8506-a16fb080384c">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 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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xL2ZyYWc6MzdjMTg2MzRkNzdjNDI0NmIyMzcyNjkwYzhiOTJlNDQvdGV4dHJlZ2lvbjozN2MxODYzNGQ3N2M0MjQ2YjIzNzI2OTBjOGI5MmU0NF8zNDM1_943d9a01-9cd8-4005-bdb8-c6c84da4b364">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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xL2ZyYWc6MzdjMTg2MzRkNzdjNDI0NmIyMzcyNjkwYzhiOTJlNDQvdGV4dHJlZ2lvbjozN2MxODYzNGQ3N2M0MjQ2YjIzNzI2OTBjOGI5MmU0NF8zNDM2_26398d4e-2ceb-4be1-9c55-bdd57fe892c6">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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xL2ZyYWc6MzdjMTg2MzRkNzdjNDI0NmIyMzcyNjkwYzhiOTJlNDQvdGV4dHJlZ2lvbjozN2MxODYzNGQ3N2M0MjQ2YjIzNzI2OTBjOGI5MmU0NF8zNDM3_6bb238c2-118e-4239-b7af-2609344f608f">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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="dei:EntityFilerCategory" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xL2ZyYWc6MzdjMTg2MzRkNzdjNDI0NmIyMzcyNjkwYzhiOTJlNDQvdGFibGU6MjVmYzY1YTQxOTIyNGIzZGE5ZjQ1YjQwMjlkYzY5NDIvdGFibGVyYW5nZToyNWZjNjVhNDE5MjI0YjNkYTlmNDViNDAyOWRjNjk0Ml8wLTAtMS0xLTY4MjI3_a8a69005-629b-4c94-9730-aab0efb05176">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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="dei:EntitySmallBusiness" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xL2ZyYWc6MzdjMTg2MzRkNzdjNDI0NmIyMzcyNjkwYzhiOTJlNDQvdGFibGU6MjVmYzY1YTQxOTIyNGIzZGE5ZjQ1YjQwMjlkYzY5NDIvdGFibGVyYW5nZToyNWZjNjVhNDE5MjI0YjNkYTlmNDViNDAyOWRjNjk0Ml8xLTMtMS0xLTY4MjI3_0806360d-d03f-4049-be04-522495f7fd5b">&#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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xL2ZyYWc6MzdjMTg2MzRkNzdjNDI0NmIyMzcyNjkwYzhiOTJlNDQvdGFibGU6MjVmYzY1YTQxOTIyNGIzZGE5ZjQ1YjQwMjlkYzY5NDIvdGFibGVyYW5nZToyNWZjNjVhNDE5MjI0YjNkYTlmNDViNDAyOWRjNjk0Ml8yLTEtMS0xLTY4MjI3_895e7360-264e-4de4-83d4-df91eb72dcbd">&#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. <ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="dei:IcfrAuditorAttestationFlag" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xL2ZyYWc6MzdjMTg2MzRkNzdjNDI0NmIyMzcyNjkwYzhiOTJlNDQvdGV4dHJlZ2lvbjozN2MxODYzNGQ3N2M0MjQ2YjIzNzI2OTBjOGI5MmU0NF8zNDM5_d6453408-7767-4461-a143-ee50c85f67a0">&#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%">If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="dei:DocumentFinStmtErrorCorrectionFlag" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xL2ZyYWc6MzdjMTg2MzRkNzdjNDI0NmIyMzcyNjkwYzhiOTJlNDQvdGV4dHJlZ2lvbjozN2MxODYzNGQ3N2M0MjQ2YjIzNzI2OTBjOGI5MmU0NF81NDk3NTU4MjAxODE_c0b18458-4707-4da8-8d59-ff15b0a94bb3">&#9744;</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 any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant&#8217;s executive officers during the relevant recovery period pursuant to &#167; 240.10D-1(b). </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 shell company (as defined in Rule 12b-2 of the Exchange Act).&#160;&#160;&#160;&#160;Yes&#160;&#160;&#9744;&#160;&#160;&#160;&#160;No&#160;&#160;<ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="dei:EntityShellCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xL2ZyYWc6MzdjMTg2MzRkNzdjNDI0NmIyMzcyNjkwYzhiOTJlNDQvdGV4dHJlZ2lvbjozN2MxODYzNGQ3N2M0MjQ2YjIzNzI2OTBjOGI5MmU0NF81NDk3NTU4MjAxODQ_cc515fbd-1fc4-479f-b679-820b2e074dd8">&#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%">The aggregate market value of the voting and non-voting common equity held by non-affiliates as of October&#160;1, 2022 (based on the closing price on the Nasdaq Global Select Market on October&#160;1, 2022) was $<ix:nonFraction unitRef="usd" contextRef="i90f33f551f7144819432555ffd35f85d_I20221001" decimals="0" name="dei:EntityPublicFloat" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xL2ZyYWc6MzdjMTg2MzRkNzdjNDI0NmIyMzcyNjkwYzhiOTJlNDQvdGV4dHJlZ2lvbjozN2MxODYzNGQ3N2M0MjQ2YjIzNzI2OTBjOGI5MmU0NF8yNzMx_2405a0a8-b3bf-4b0c-98b9-a510f69c12b3">1,092,396,507</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;12, 2023, <ix:nonFraction unitRef="shares" contextRef="i14ce31e6181d42d7b4d5278728caf654_I20230512" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xL2ZyYWc6MzdjMTg2MzRkNzdjNDI0NmIyMzcyNjkwYzhiOTJlNDQvdGV4dHJlZ2lvbjozN2MxODYzNGQ3N2M0MjQ2YjIzNzI2OTBjOGI5MmU0NF8zMDI3_9c6da2e7-5748-4503-b5bc-714c2027263b">8,666,324</ix:nonFraction> shares of the registrant's Common Stock, $0.01 par value, were outstanding.</span></div><div style="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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xL2ZyYWc6MzdjMTg2MzRkNzdjNDI0NmIyMzcyNjkwYzhiOTJlNDQvdGV4dHJlZ2lvbjozN2MxODYzNGQ3N2M0MjQ2YjIzNzI2OTBjOGI5MmU0NF8zNDQx_85ff5692-0b83-4fd0-80a8-727c4740af5d" escape="true">Portions of Cavco Industries, Inc.'s Definitive Proxy Statement relating to its 2023 Annual Meeting of Stockholders, which is expected to be filed within 120 days following the end of the registrant's fiscal year ended April 1, 2023, are incorporated by reference into Part III hereof.</ix:nonNumeric> </span></div><div style="height:22.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="i326840b4446d4521b361f88ef329e0b3_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;1, 2023</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="#i326840b4446d4521b361f88ef329e0b3_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="#i326840b4446d4521b361f88ef329e0b3_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="#i326840b4446d4521b361f88ef329e0b3_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="#i326840b4446d4521b361f88ef329e0b3_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="#i326840b4446d4521b361f88ef329e0b3_16">16</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i326840b4446d4521b361f88ef329e0b3_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="#i326840b4446d4521b361f88ef329e0b3_19">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="#i326840b4446d4521b361f88ef329e0b3_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="#i326840b4446d4521b361f88ef329e0b3_22">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="#i326840b4446d4521b361f88ef329e0b3_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="#i326840b4446d4521b361f88ef329e0b3_25">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="#i326840b4446d4521b361f88ef329e0b3_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="#i326840b4446d4521b361f88ef329e0b3_28">28</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="#i326840b4446d4521b361f88ef329e0b3_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="#i326840b4446d4521b361f88ef329e0b3_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="#i326840b4446d4521b361f88ef329e0b3_34">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="#i326840b4446d4521b361f88ef329e0b3_37">Item 6. [Reserved</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="#i326840b4446d4521b361f88ef329e0b3_37">30</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i326840b4446d4521b361f88ef329e0b3_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="#i326840b4446d4521b361f88ef329e0b3_40">31</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="#i326840b4446d4521b361f88ef329e0b3_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="#i326840b4446d4521b361f88ef329e0b3_43">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="#i326840b4446d4521b361f88ef329e0b3_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="#i326840b4446d4521b361f88ef329e0b3_46">39</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="#i326840b4446d4521b361f88ef329e0b3_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="#i326840b4446d4521b361f88ef329e0b3_49">39</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="#i326840b4446d4521b361f88ef329e0b3_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="#i326840b4446d4521b361f88ef329e0b3_52">40</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i326840b4446d4521b361f88ef329e0b3_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="#i326840b4446d4521b361f88ef329e0b3_58">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="#i326840b4446d4521b361f88ef329e0b3_61">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="#i326840b4446d4521b361f88ef329e0b3_61">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="#i326840b4446d4521b361f88ef329e0b3_64">PART III</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i326840b4446d4521b361f88ef329e0b3_67">Item 10. Directors, Executive Officers and Corporate Governance</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i326840b4446d4521b361f88ef329e0b3_67">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="#i326840b4446d4521b361f88ef329e0b3_70">Item 11. Executive Compensation</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i326840b4446d4521b361f88ef329e0b3_70">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="#i326840b4446d4521b361f88ef329e0b3_73">Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i326840b4446d4521b361f88ef329e0b3_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="#i326840b4446d4521b361f88ef329e0b3_76">Item 13. Certain Relationships and Related Transactions, and Director Independence</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i326840b4446d4521b361f88ef329e0b3_76">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="#i326840b4446d4521b361f88ef329e0b3_79">Item 14. Principal Accounting Fees and Services</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i326840b4446d4521b361f88ef329e0b3_79">44</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="#i326840b4446d4521b361f88ef329e0b3_82">PART IV</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i326840b4446d4521b361f88ef329e0b3_85">Item 15. Exhibits, Financial Statement Schedules</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i326840b4446d4521b361f88ef329e0b3_85">45</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i326840b4446d4521b361f88ef329e0b3_88">Item 16. Form 10-K Summary</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i326840b4446d4521b361f88ef329e0b3_88">47</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="#i326840b4446d4521b361f88ef329e0b3_91">Signatures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i326840b4446d4521b361f88ef329e0b3_91">48</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i326840b4446d4521b361f88ef329e0b3_94">Index to Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i326840b4446d4521b361f88ef329e0b3_94">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="i326840b4446d4521b361f88ef329e0b3_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="#i326840b4446d4521b361f88ef329e0b3_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="i326840b4446d4521b361f88ef329e0b3_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, MidCountry and Solitaire. 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 for the fiscal year ended April&#160;1, 2023 ("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 29 homebuilding production lines located throughout the United States and two production lines in Mexico. We distribute our homes through a large network of independent distribution points in 48 states and Canada and 64 Company-owned U.S. retail stores, of which 50 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 January 3, 2023, we completed the acquisition of Solitaire, Inc. and other related entities (collectively "Solitaire Homes"). This transaction added four manufacturing lines, including the two in Mexico, and 22 retail locations. The addition of Solitaire Homes strengthens our position in the Southwest and expands our manufacturing capabilities into Mexico. 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 15 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 Note 24 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="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="#i326840b4446d4521b361f88ef329e0b3_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%">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 aged 55 and older. We also market and sell to manufactured housing community owners, 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 that 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 United States and Mexico, 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="#i326840b4446d4521b361f88ef329e0b3_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 or our company owned trucks 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 300 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 enable 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 a total of 31 homebuilding production lines in Millersburg and Woodburn, Oregon; Riverside, California; Nampa, Idaho; Phoenix, Glendale and Goodyear, Arizona; Deming, New Mexico; Duncan, Oklahoma; Austin, Fort Worth, Seguin and Waco, Texas; Ojinaga, Mexico (2); 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="#i326840b4446d4521b361f88ef329e0b3_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-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">It is difficult to predict the future of housing demand, employee availability, our supply chain or the Company's performance and operations. Our home order backlog at April&#160;1, 2023 was approximately $244 million in wholesale sales values, down $870 million from $1.1 billion one year earlier. Distributors may cancel orders prior to production without penalty. After production of a particular home has commenced, the order becomes non-cancelable 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. We con</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">tinue to focus on balancing the production levels and workforce size with the demand for our product offerings to maximize efficiencies. </span></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 19,376, 16,697 and 14,214 factory-built homes in fiscal years 2023, 2022 and 2021, 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 1, 2023, there were a total of 64 Company-owned retail stores, located in Oregon, Arizona, Nevada, New Mexico, Texas, Indiana, Oklahoma, Florida and New York. Fifty 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 model homes. 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;1, 2023, we had a network of independent distributors, of which 9% were in Arizona, 8% in each of Florida and North Carolina, 7% in California and 5% each in New York, Texas and Oregon, based on the quantity of wholesale shipments during fiscal year 2023. The remaining 53% 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;1, 2023.</span></div><div style="margin-top: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="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="#i326840b4446d4521b361f88ef329e0b3_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%">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 28 states, with the largest concentrations in Texas, Florida, New Mexico and Oklahoma (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="margin-top: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 2023, 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="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="#i326840b4446d4521b361f88ef329e0b3_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%">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 that 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 continues to cause consumer loans and mortgages secured by manufactured homes to be more expensive than those secured by site-built homes. 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 through 2024 that describe, with specificity, the actions they would take over the three-year period to fulfill the "Duty to Serve" obligation.&#160;The plans were modified in January 2023. As with prior plans, the 2022 through 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 GSE participation could support further demand for housing as lending options would likely become more affordable to home buyers.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Commercial Financing.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Certain of our wholesale factory-built housing sales to independent distributors are purchased through wholesale floor plan financing arrangements. Under a typical floor plan financing arrangement, an independent financial institution specializing in this line of business provides the distributor with a loan for the purchase price of the home and maintains a security interest in the home as collateral. The financial institution customarily requires Cavco, as the manufacturer of the home, to enter into a separate repurchase agreement with the financial institution that, upon default by the distributor and under certain other circumstances, obligates us to repurchase the financed home at declining prices over the term of the repurchase agreement (which, in most cases, is 18 to 24 months). The price at which we may be obligated to repurchase a home under these agreements is based upon the amount financed, plus certain administrative and shipping expenses. Our obligation under these repurchase agreements ceases upon the purchase of the home by the retail customer. The maximum amount of contingent obligations under such repurchase agreements was approximately $177.9 million and $141.0 million as of April&#160;1, 2023 and April&#160;2, 2022, respectively. The increase is the result of higher home sales prices and an increased number of units under these programs. 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. During the fourth quarter of fiscal 2023, we received a repurchase demand notice and the inventory was obtained shortly after year end. As the fair value of the inventory exceeded the amount for which it was repurchased, no reserve was deemed necessary. There were no other repurchases during fiscal 2023.</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="#i326840b4446d4521b361f88ef329e0b3_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We continue to make certain commercial loan programs available to members of our wholesale distribution chain. Under 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%">2022</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 14.9% 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 113,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 2022, compared to the 106,000 shipped during calendar year 2021 and 94,000 shipments in 2020. 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 generally under $40,000. This segment has a high representation of persons aged 55 and older, as well as young single persons and young married couples. The low cost of a fully equipped manufactured home compared to a site-built alternative is attractive to these consumers. Persons in rural areas and those who presently live in manufactured homes also make up a significant portion of the demand for new manufactured housing. Innovative engineering and design, as well as efficient production techniques, continue to position manufactured homes to meet the demand for affordable housing in rural markets and manufactured housing communities. The markets for affordable factory-built housing are very competitive, as well as cyclical and seasonal. The industry is sensitive to employment levels, consumer confidence, the availability of financing and general economic conditions.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">"First-time" and "move-up" buyers of affordable homes are historically among the largest segments of new manufactured home purchasers. Included in this group are lower-income households that are particularly affected by periods of low employment rates and underemployment. Consumer confidence is especially important among manufactured home buyers interested in our products for seasonal or retirement living.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The two largest manufactured housing consumer demographics, young adults and those who are age 55 and older, are both growing. According to World Bank, the U.S. adult population is estimated to expand by approximately 8.3 million between 2023 and 2028. A large segment of the population who are generally first-time home buyers, those born between 1976 to 1995 often referred to as Gen Y or Millennials, are 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 who 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="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="#i326840b4446d4521b361f88ef329e0b3_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%">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="margin-top: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="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="#i326840b4446d4521b361f88ef329e0b3_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 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="margin-top: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="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="#i326840b4446d4521b361f88ef329e0b3_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 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. 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="margin-top: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. Modifications to the rule became effective July 1, 2020. 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 100 covered closed-end mortgage loans or at least 200 covered open-end lines of credit in each of the two preceding calendar years. Violations of Regulation C, including incomplete, inaccurate or omitted data, are subject to administrative sanctions, including civil money penalties, and compliance can be enforced by the Federal Reserve Board, the Federal Deposit Insurance Corporation, the Office of the Comptroller of the Currency, the National Credit Union Administration, HUD or the CFPB.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="#i326840b4446d4521b361f88ef329e0b3_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%">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 six months, regardless of delinquency status. Forbearance may be extended for an additional six 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 10, 2023, President Biden extended the national emergency declaration for the COVID-19 pandemic which ultimately terminated on May 11, 2023.</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 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%">Fannie Mae, Freddie Mac and Ginnie Mae each require that lenders such as CountryPlace maintain minimum levels of capital and liquidity to be eligible to sell or service single-family mortgage loans purchased by the GSEs or included in mortgage-backed securities guaranteed by Ginnie Mae. 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. The requirements establish a minimum level of tangible net worth and liquidity that distinguishes between loans serviced for Ginnie Mae and the GSEs 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 requirements also establish minimum liquidity levels based on a fixed percentage of the sellers/servicers loans held for sale and interest rate lock commitments outstanding. Ginnie Mae eligibility requirements include risk-based capital adjustments for excess value of mortgage servicing rights. The final net worth and base liquidity requirements become effective on September 30, 2023, and additional loan origination and Ginnie Mae's risk-based capital requirements become effective December 31, 2023. We have evaluated the proposal and believe that CountryPlace's capital and liquidity are such that we will continue to satisfy the requirements as currently proposed.</span></div><div style="margin-top: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="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="#i326840b4446d4521b361f88ef329e0b3_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%"> On December 9, 2021, the Federal Trade Commission ("FTC") amended the Safeguards Rule, 16 CFR Part 314, which addresses the safeguard and protections that financial institutions are required to have in place to protect consumer financial data and other sensitive information. FTC delayed the effective date of the amended Safeguards Rule until June 9, 2023. The amended Safeguards Rule requires administrative, technical and physical safeguards to access, collect, distribute, process, protect, store, use, transmit, dispose of or otherwise handle certain types of consumer 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%">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="margin-top: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. 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 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. See Note 15 to the Consolidated Financial Statements for additional information.</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%">Environmental, Social and Governance ("ESG")</span></div><div style="margin-top: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 committed to being responsible stewards of the environment by considering our environmental impact and risks while conducting business and complying with environmental laws and regulations. In order to consider ourselves a successful company, we must also pay attention to and improve our impact on the environment. Success in our efforts to increase energy efficiency and waste reduction to positively impact lives and being responsible stewards of the environment are inseparable. </span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Senior management sets the direction regarding company environmental priorities and initiatives and monitors all progress and performance. The Board of Directors oversees all strategic priorities, including environmental initiatives and periodically reviews reports on Cavco's environmental management, strategy, disclosures, initiatives and policies.</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="#i326840b4446d4521b361f88ef329e0b3_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 conscious that the thoughtful choice of components and materials can further reduce our impact on the environment and provide clean, healthy air quality within the home. We constantly evaluate new materials, systems and products for our homes to determine where we can make cost efficient changes to improve the quality of living in our homes and the impact on the environment. We design our homes to be energy efficient and environmentally friendly, including prioritizing, when possible, the use of renewable materials and provide lower utility costs. Our homes are tightly constructed with upgraded insulation in the attic, walls and floors. These improvements eliminate air gaps and help maintain the desired indoor temperature and air quality, typically reducing the cost of heating and cooling over similar site-built construction. We also recognize the responsibility to educate our homebuyers on the impact they can have on the energy efficiency of their home by making some informed decisions during the planning and construction process.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Construction waste currently makes up 60 million tons of the debris filling the nation's limited landfill space each year according to a 2018 Environmental Protection Agency ("EPA") report. Our manufacturing process of building homes in centralized, environmentally protected building centers allows us to minimize adverse impacts on the environment, resulting in reduced levels of waste. </span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Building an entire home at a single site factory centralizes and reduces material deliveries as they are ordered and shipped in bulk to one location. It also allows workers to use public transportation or carpool to the same work location each day. Rather than having crews and managers potentially driving to multiple work sites each day, our entire work force makes one trip to the manufacturing plant, thereby reducing auto emissions and fuel 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%">Our repetitive manufacturing process minimizes waste and maximizes the utilization of materials that would otherwise go to a landfill. Every component we build is a system within a system. This reduces waste and increases efficiency. There are generally no wasted plumbing, duct or electrical runs or 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%">We are single-minded in our focus to engage, develop and support the people in our Company so we can all have rewarding careers and reach our fullest potential. At Cavco, we are driven by the conviction that the best way to build value for our stakeholders is by investing in the development of our team members and by providing them with safe, positive workplaces that present opportunities to grow and succeed. This is an important source of our strength as a 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%">As we work together to make a difference in providing affordable homes nationally, we are committed to fostering the dream of homeownership for our team members. At Cavco, we have launched a formalized internal program to help us support our people. We call it Homes for our Own, and it generally involves two primary elements: education on the home buying process and financial assistance programs. </span></div><div style="margin-top: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 communities where we live and work sustain local businesses, families and, of course, our employees. We recognize that Cavco's success is intrinsically linked to the well-being of our local communities. We are committed to building and strengthening communities in which we do business because it is a critical part of who we are and a natural outgrowth of our ONE Cavco mindset. Cavco employees across the Company engage in volunteering efforts that are important to their communities. Recognizing that our local team members often know the needs of their communities best, we launched a company-wide CAVCOmmunity program to provide each location with access to funding to supplement their team's volunteer efforts. We are enormously proud of our employees' charitable efforts to support the needs of their fellow team members as well as their local community at large. Every time our team members work to improve the lives of others, it is a reflection of who we are at Cavco. </span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">At Cavco, we are fortunate that the very nature of what we do has a positive impact on individual lives and the communities we serve. We provide the most affordable opportunity for homeownership. We take great pride in our impact through the homes, loans and insurance we provide to deserving families. We recently launched a new consumer-facing affordable home marketplace, taking a big step towards fulfilling our ONE Cavco goal to help customers buy homes that improve their lives. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i326840b4446d4521b361f88ef329e0b3_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 committed to responsible corporate governance. Governance starts with the Company's leadership, which includes the executive officers and the Company's Board of Directors. As a public company, officers and Board members are fiscally prudent and legally responsible for proper use of Company funds and assets. The Company expects high standards of ethical conduct from its Board members, management and all employees as described in Cavco's Corporate Governance Guidelines and Code of Conduct. We continue to focus on setting clear expectations. Our Executive Team will continue its stewardship through direct oversight and involvement. Cavco's Corporate Governance Guidelines, the charters of committees of our Board of Directors and our Code of Conduct can be found in the General Document section on our investor relations website at www.investor.cavco.com. Unless expressly noted, the information on our investor relations website or any other website is not incorporated by reference in this Annual Report and should not be considered part of this Annual Report or any other filing we make with the Securities Exchange Commission ("SEC"). Additional information on our Corporate Governance policies can be found in our proxy statement filed with the SEC.</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 7,000 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 implemented 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. As mentioned above, 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"><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 those reports filed or furnished pursuant to Section&#160;13(a) or 15(d) of the Securities Exchange Act of 1934, as amended (the "Exchange Act"), are made available free of charge through our web site, www.cavcoindustries.com, as soon as reasonably practicable after they are electronically filed with, or furnished to, the SEC.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</span></div></div></div><div id="i326840b4446d4521b361f88ef329e0b3_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="#i326840b4446d4521b361f88ef329e0b3_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 can adversely affect our financial results, condition and prospects, including such impacts from state and federal regulatory action that restrict 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, concerns about the stability and solvency of financial institutions (such as liquidity concerns raised by the recent closures of Silicon Valley Bank, Signature Bank and First Republic Bank), 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, the ability to obtain financing 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"><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%">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%">Shutdowns or delays at the United States/Mexico border could affect the Company's ability to ship materials to and receive finished goods from our Mexico production facilities </span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We have two production lines in Mexico which are dependent upon receiving materials from our facility in Presidio, Texas. Shutdown or delays at the United States/Mexico border could impact production at those facilities and our ability to receive the finished goods from those facilities, each of which could 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%">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="#i326840b4446d4521b361f88ef329e0b3_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%">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%">Casualty losses associated with the Company's transportation operations may be large, which could adversely impact our 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%">In the ordinary course of business, we may incur property or casualty losses during the transportation of raw materials or finished homes. Although we maintain general liability insurance, estimating the number and severity of claims, as well as related judgment or settlement amounts, is inherently difficult, and claims may ultimately prove to be more severe than our estimates. This, along with legal expenses, incurred but not reported claims, and other uncertainties can cause unfavorable differences between actual costs and our reserve estimates. Accordingly, ultimate results may differ materially from our estimates, which could result in losses and materially adversely affect our 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-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 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%">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 6% of our total employees) are represented by unions and are covered by collective bargaining agreements, which expire in February 2024 and May 2026. 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%">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 proactively 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%">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="#i326840b4446d4521b361f88ef329e0b3_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%">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="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 increase the severity of loss 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 causing the loans to 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="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="#i326840b4446d4521b361f88ef329e0b3_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 sell loans through GSE-related programs and to whole-loan purchasers and also finance certain loans with long-term credit facilities secured by the respective loans. In connection with these activities, we provide to GSEs, whole-loan purchasers and lenders, as the case may be, representations and warranties related to the loans sold or financed. These representations and warranties generally relate to the ownership of the loans, the validity of the liens securing the loans, the loans' compliance with the criteria for inclusion in the transactions, including compliance with underwriting standards or loan criteria established by buyers or lenders and our ability to deliver documentation in compliance with applicable laws. Generally, representations and warranties may be enforced at any time over the life of the loan. Upon a breach of a representation, we may be required to repurchase the loan or to indemnify a party for incurred losses. Although we maintain reserves for these contingent repurchase and indemnification obligations, these reserves may not be ultimately sufficient for incurred losses, which could have a material adverse effect on our operational results or financial condition.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Standard Casualty specializes in homeowner property and casualty insurance products for the manufactured housing industry, primarily serving the Texas, Arizona, New Mexico and Nevada markets. Property and casualty insurance companies are subject to certain risk-based capital requirements 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%">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%">Information technology failures or cyber incidents could harm the Company's business</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We are increasingly dependent on information technology systems and infrastructure to operate our business. In the ordinary course of business, we collect, store, process and transmit significant amounts of sensitive information, including proprietary business information, personal information and other confidential information, including that of our customers, vendors and suppliers. All information systems are subject to disruption, breach or failure. Potential vulnerabilities can be exploited from inadvertent or intentional actions of our employees, third-party vendors and business partners or by malicious third parties. Attacks of this nature are increasing in their frequency, levels of persistence, sophistication and intensity, and are being conducted by a variety of threat actors, including sophisticated and organized groups and individuals with a wide range of expertise and motives, such as organized criminal groups, industrial spies, nation states and others. In addition to the extraction of sensitive information, attacks could include the deployment of harmful malware, ransomware, denial of service attacks or other means, which could affect service reliability and threaten the confidentiality, integrity and availability of information.</span></div><div style="height:40.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="#i326840b4446d4521b361f88ef329e0b3_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We use enterprise-grade information technology and computer resources to carry out important operational activities and to 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"><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 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 that 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 $177.9 million as of April&#160;1, 2023, 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;1, 2023, 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="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="#i326840b4446d4521b361f88ef329e0b3_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%">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 2023, 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. 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 those of 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 29 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, Fort Worth, Seguin and Waco, and a facility in Presidio that serves as a shipping point for homes produced in Mexico. Further, of the 64 Company-owned retail stores, 50 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 28 states, including Texas, Florida, New Mexico and Oklahoma. 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="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="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="#i326840b4446d4521b361f88ef329e0b3_7">Table of Contents</a></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">A prolonged delay by Congress and the President to approve budgets or continuing appropriation resolutions to facilitate the operations of the federal government could delay the completion of home sales and/or cause cancellations, and thereby negatively impact the Company's deliveries and revenues</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Congress and the President may not timely approve budgets or appropriation legislation to facilitate the operations of the federal government. As a result, many federal agencies have historically and may again cease or curtail some activities. The affected activities include issuance of HUD certification labels to manufacturers, Internal Revenue Service verification of loan applicants' tax return information and approvals by the FHA and other government agencies to fund or insure mortgage loans under programs that these agencies operate. As a number of our home buyers use these programs to obtain financing to purchase homes, and many lenders, including CountryPlace, require ongoing coordination with these and other governmental entities to originate home loans, a prolonged delay in the performance of their activities could prevent prospective qualified buyers from obtaining the loans they need to complete such purchases, which could lead to delays or cancellations of home sales. These and other affected governmental bodies could cause interruptions in various aspects of our business and investments. Depending on the length of disruption, such factors could have a material adverse impact on our consolidated financial statements.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Industry and Economic Risks</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Tightened credit standards, curtailed lending activity by home-only lenders and increased government lending regulations continue to constrain the consumer financing market which could continue to restrict sales of the Company's homes</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers who buy our manufactured homes have historically secured retail financing from third-party lenders. Home-only financing is usually more difficult to obtain than financing for site-built homes. The availability, terms and costs of retail financing depend on the lending practices of financial institutions, governmental policies and economic and other conditions, all of which are beyond our control.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Over time, home-only lenders have tightened the credit underwriting standards for loans to purchase manufactured homes, which has reduced lending volumes and negatively impacted our revenue. Most of the national lenders that have historically provided home-only loans have exited the manufactured housing sector of the home loan industry. Retail sales of manufactured housing could be adversely affected if remaining retail lenders curtail industry lending activities or exit the industry altogether.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Changes in laws or other events that adversely affect liquidity in the secondary mortgage market could hurt the business. GSEs and the FHA play significant roles in insuring or purchasing home mortgages and creating or insuring investment securities secured by home mortgages that are either sold to investors or held in their portfolios. These organizations provide significant liquidity to the secondary market. Any new federal laws or regulations that restrict or curtail their activities, or any other events or conditions that alter the roles of these organizations in the housing finance market, could affect the ability of our customers to obtain mortgage loans or could increase mortgage interest rates, fees and credit standards, which could reduce demand for our homes and/or the loans that we originate and adversely affect our results of operations.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Some investors are reluctant to own or participate in owning such loans because of the uncertainty of potential litigation and other costs. As a result, some prospective buyers of manufactured homes may be unable to secure the financing necessary to complete purchases. In addition, enhanced regulatory and compliance costs could force lenders to implement new processes, procedures, controls and infrastructure required to comply with the regulations. Compliance may constrain lenders' ability to profitably price certain loans. Failure to comply with such regulations, changes in these or other regulations, or the imposition of additional regulations, could affect our earnings, limit our access to capital and have a material adverse effect on the business and results of operations.</span></div><div style="height:40.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="#i326840b4446d4521b361f88ef329e0b3_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%">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%">Changes in the exchange rates for Mexican Pesos could adversely affect the value of the Company's investments in Mexico and cause foreign exchange losses</span></div><div style="margin-top: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 production operations in Mexico, and unfavorable changes in the exchange rate for Mexican Pesos could adversely affect the reported value of our investments and/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-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, bank-specific and broader financial institution liquidity risk 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%">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="#i326840b4446d4521b361f88ef329e0b3_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, interest rates and adverse developments with respect to specific financial institutions or the broader financial services industry 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 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%">Changes in existing regulations or violations of existing or future regulations could have a materially adverse effect on the Company's operations and 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%">We are subject to regulation by the United States Department of Transportation, the EPA, the United States Department of Homeland Security and other state and federal agencies. Future laws and regulations or changes to existing laws and regulations may be more stringent, require changes in our operating practices, or require us to incur significant additional costs, which could materially adversely affect our business, financial condition, and results of operations.</span></div><div style="margin-top:9pt;text-indent:18pt"><span><br/></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><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="#i326840b4446d4521b361f88ef329e0b3_7">Table of Contents</a></span></div></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 SEC litigation, including potential shareholder litigation 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;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 ("former 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 (the "Exchange Act") based on trading in the shares of another company directed by the former CEO that resulted in an unrealized gain of approximately $265,000. In fiscal 2022, the Company recorded an accrual relating to this loss contingency. On September 23, 2022, the United States District Court for the District of Arizona approved the settlement of the SEC action against the Company. Without admitting or denying the findings of the consent judgment, the Company agreed to the imposition of an injunction against future violations of the antifraud and internal accounting control provisions of the Exchange Act and a monetary penalty of $1.5 million, which did not have a material impact on the Company's financial statements. The settlement resolves all claims in such action against 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%">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.</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="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%">25</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="#i326840b4446d4521b361f88ef329e0b3_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%">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, as amended, and Third Amended 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, as amended, and Third Amended 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="i326840b4446d4521b361f88ef329e0b3_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%">26</span></div></div></div><div id="i326840b4446d4521b361f88ef329e0b3_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="#i326840b4446d4521b361f88ef329e0b3_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 2px 14.5pt;text-align:left;text-indent:-13.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Active manufacturing facilities for factory-built housing segment:</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%">Glendale, 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%">2022</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%">118,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%">Goodyear, 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%">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%">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%">250,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%">Phoenix, 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%">1978</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%">79,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%">Deming, New Mexico</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%">2001</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%">170,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%">Duncan, Oklahoma</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%">2022</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%">170,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%">Austin, 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%">1981</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%">181,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%">Fort Worth, 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%">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%">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%">121,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%">Seguin, 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%">2006</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%">129,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%">Waco, 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%">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%">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%">Ojinaga, Mexico (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%">2011</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%">145,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%">Ojinaga, Mexico (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%">2018</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%">127,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%">Montevideo, Minnesota</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%">1982</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%">305,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%">Dorchester, Wisconsin</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%">1975</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%">160,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Nappanee, Indiana</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1971</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Owned</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">341,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Goshen, 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%">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%">163,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%">Lafayette, Tennessee</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%">1996</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%">149,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Moultrie, Georgia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2003</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Owned</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">230,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Douglas, 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%">1988</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%">142,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 (1)</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%">162,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 (2)</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%">1988</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%">164,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%">Emlenton, Pennsylvania</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%">2004</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%">126,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Martinsville, Virginia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1969</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Owned</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">132,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Rocky Mount, 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%">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%">137,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%">Cherryville, North Carolina</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%">1973</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%">254,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:2px 1pt;text-align:right;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="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%">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 2px 14.5pt;text-align:left;text-indent:-13.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Component and supply facilities for factory-built housing segment:</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%">Presidio, 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%">2011</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%">69,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Martinsville, Virginia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">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%">192,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%">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%">77,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="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="#i326840b4446d4521b361f88ef329e0b3_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: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="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-13.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Inactive manufacturing facilities for factory-built housing segment:</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%">Plant City, Florida</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%">94,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%">Administrative and other locations:</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%">Phoenix, Arizona (factory-built housing)</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%">23,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%">Duncan, Oklahoma (factory-built housing)</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%">10,700&#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 (financial services)</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 (financial services)</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 (financial services)</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 (factory-built housing)</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="margin-top: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. We believe that all of these facilities are adequately maintained and suitable for the purposes for which they are used.</span></div><div id="i326840b4446d4521b361f88ef329e0b3_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 17 to the Consolidated Financial Statements, which is incorporated herein by reference.</span></div><div id="i326840b4446d4521b361f88ef329e0b3_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%">28</span></div></div></div><div id="i326840b4446d4521b361f88ef329e0b3_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="#i326840b4446d4521b361f88ef329e0b3_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="i326840b4446d4521b361f88ef329e0b3_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;12, 2023, the Company had 520 stockholders of record and approximately 30,000 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, covenants of our Credit Agreement and liquidity or other 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 May 25, 2022, the Company's Board of Directors approved a $100 million stock repurchase program that may be used to purchase its outstanding common stock. The repurchase program is funded using our available cash. 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. Share repurchase activity during the three months ended April&#160;1, 2023 was as follows:</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<br/>($000s)</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 1, 2023 to <br/>&#160;&#160;&#160;&#160;&#160;&#160;February 4, 2023</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%">90,244&#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%">254.71&#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%">90,244&#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%">42,743&#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 5, 2023 to <br/>&#160;&#160;&#160;&#160;&#160;&#160;March 4, 2023</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,702&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">278.12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,702&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,873&#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 5, 2023 to <br/>&#160;&#160;&#160;&#160;&#160;&#160;April 1, 2023</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%">511&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">278.66&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">511&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,731&#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,457</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,457</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><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%">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="#i326840b4446d4521b361f88ef329e0b3_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 percentage change in the cumulative total stockholder return on Cavco common stock during the five fiscal years ended April&#160;1, 2023, 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 March&#160;31, 2018, 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%">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-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">4/2/2022</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/1/2023</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%">68&#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%">85&#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%">134&#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%">140&#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%">183&#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%">109&#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%">106&#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%">191&#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%">202&#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%">173&#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%">90&#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%">78&#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%">179&#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%">155&#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%">184&#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-20230401_g1.jpg" alt="2342" style="height:449px;margin-bottom:5pt;vertical-align:text-bottom;width:613px"/></div><div id="i326840b4446d4521b361f88ef329e0b3_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%">30</span></div></div></div><div id="i326840b4446d4521b361f88ef329e0b3_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="#i326840b4446d4521b361f88ef329e0b3_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 Annual 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%">It is difficult to predict the future of housing demand, employee availability, our supply chain or the Company's performance and operations. Our home order backlog at April&#160;1, 2023 was approximately $244 million in wholesale sales values, down $870 million from $1.1 billion one year earlier. Distributors may cancel orders prior to production without penalty. After production of a particular home has commenced, the order becomes non-cancelable 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. We con</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">tinue to focus on balancing the production levels and workforce size with the demand for our product offerings to maximize efficiencies.</span></div><div style="margin-top: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="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="#i326840b4446d4521b361f88ef329e0b3_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%">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 2023, 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 result in higher borrowing costs for home-only loans and 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. 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="margin-top: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. 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 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. See Note 15 to the Consolidated Financial Statements for additional information.</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="#i326840b4446d4521b361f88ef329e0b3_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%">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 2023 Compared to Fiscal Year 2022</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 2023 and 2022, 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 1,<br/>2023</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 2,<br/>2022</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%">2,069,450&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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,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%">513,167&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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><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%">73,263&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">2,388&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,142,713&#160;</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,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%">515,555&#160;</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%">31.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">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%">19,376</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%">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%">2,679</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%">16.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%">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%">106,805&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">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%">13,598&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In the factory-built housing segment, the increase in Net revenue was primarily due to higher home selling prices and sales volume, which provided $263.4 million and $221.5 million, respectively, and the acquisition of Solitaire Homes which contributed $28.3&#160;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 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 2023, we sold 16,066 homes Wholesale and 3,310 Retail versus 13,888 homes Wholesale and 2,809 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%">2023 and 2022, 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="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 1,<br/>2023</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 2,<br/>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%">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%">26,288&#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%">15,565&#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%">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%">7.3&#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%">10.1&#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%">5,578&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,792&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">56.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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">1,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,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 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%">819</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%">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%">24.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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">24.4&#160;</span></td><td style="background-color:#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%">32,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%">19,376&#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%">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;padding:2px 0 2px 1pt;text-align: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.8&#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%">16.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><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="#i326840b4446d4521b361f88ef329e0b3_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%">Financial services segment Net revenue increased 3.4%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> primarily due to $3.7 million from more insurance policies in force in the current year partially offset by market fluctuations on marketable equity securities in the insurance subsidiary's portfolio, which reduced revenues by $1.1 million year-over-year.</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 2023 and 2022, 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 1,<br/>2023</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 2,<br/>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%">&#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%">523,529&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">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%">151,279&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Financial services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">31,403&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(5,096)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.0)</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%">554,932&#160;</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%">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%">146,183&#160;</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%">35.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%">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.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%">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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">0.8&#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%">25.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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%">1.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><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%">42.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%">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="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%">(8.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-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 from the higher home sales prices and more units sold, partially offset by higher input costs. In the financial services segment, Gross profit decreased primarily due to higher weather-related claims and market fluctuations of the marketable equity securities in the insurance subsidiary's portfolio.</span></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 2023 and 2022, 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 1,<br/>2023</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 2,<br/>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%">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%">237,898&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">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%">51,620&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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%">20,425&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">450&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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: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%">258,323&#160;</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%">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%">52,070&#160;</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%">25.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr 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.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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.6)</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-weight:400;line-height:120%">Selling, general and administrative expenses related to factory-built housing increased primarily due to $24.3 million in higher wages, benefits and incentive compensation expense on improved earnings, $3.4&#160;million of higher legal expense related to the SEC inquiry and related settlement and $4.5&#160;million attributable to Solitaire Homes. As announced on September 23, 2022, the United States District Court for the District of Arizona approved the settlement of the SEC action against the Company regarding alleged securities trading </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 shares of another company directed by our former CEO</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The settlement resolves all claims in the action against the Company, but we remain obligated for ongoing indemnification for a former officer of the Company.</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-weight:400;line-height:120%">As a percentage of Net revenue, Selling, general and administrative expenses improved 60 basis points from better utilization of fixed costs on higher sales.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i326840b4446d4521b361f88ef329e0b3_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Interest Income. </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 income was $10.7 million in fiscal year 2023 and $3.5 million in fiscal year 2022. The increase is due to higher interest rates on our cash balances and increased lending under our commercial loan programs</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</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.9 million in fiscal year 2023 and $0.7 million in fiscal year 2022 and consists primarily of interest related to finance leases and floor plan financing at our Craftsman retail location.</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:700;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, 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 partnership income from our unconsolidated joint ventures. </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 2023 and 2022, Other income, net was </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">$0.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 $6.7 million, respectively. The current year includes $0.8 million of gains on corporate equity securities compared to $1.3 million of gains in the prior year. Partnership income decreased to $0.8 million in fiscal 2023 from $1.5 million in fiscal 2022 mostly as a result of acquiring a majority interest, and thus consolidating, one of our non-marketable equity investments during fiscal 2022. This transaction also resulted in a $3.3 million revaluation gain of our investment during the prior fiscal year. The current year gains were partially offset by sale and disposition of property, plant and equipment during the year.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Income Before Income Taxes. </span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Income before income taxes consisted of the following for fiscal years 2023 and 2022, 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 1,<br/>2023</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 2,<br/>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%">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%">296,415&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">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%">99,133&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">50.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Financial services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10,348&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(4,359)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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><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%">306,763&#160;</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%">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%">94,774&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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 $65.9 million, resulting in an effective tax rate of 21.5% for the fiscal year ended April&#160;1, 2023, compared to income tax expense of $14.2 million and an effective rate of 6.7% for the fiscal year ended April&#160;2, 2022. </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 prior year period primarily related 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 net tax credits related to the sale of energy efficient homes available under the Internal Revenue Code &#167;45L.</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-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 2022 Annual Report on Form 10-K, as supplemented with the information below.</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 Income. </span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Interest income was $3.5 million in fiscal year 2022 and $2.1 million in fiscal year 2021. The increase is primarily due to higher interest income on commercial loans from the addition of Commodore, adding $1.2 million, and higher interest rates on invested cash balances during the 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%">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="#i326840b4446d4521b361f88ef329e0b3_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Other Income, net. </span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Other income, net primarily consists of realized and unrealized gains and losses on corporate investments, gains and losses from the sale of property, plant and equipment and partnership income from our unconsolidated joint ventures. Other income, net was $6.7 million in both fiscal year 2022 and 2021. Fiscal year 2022 included a $3.3 million revaluation gain recognized on the consolidation of an equity method investment, $1.3 million of unrealized gains on equity securities and $1.5 million of partnership income. Fiscal year 2021 included $4.5 million of unrealized gains on equity securities and $1.9 million of partnership income.</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;1, 2023, 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, but we have not experienced any losses with regards to such excesses. 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. We have sufficient liquid resources including our recently implemented $50.0 million Revolving Credit Facility, of which no amounts were outstanding at April&#160;1, 2023. 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 subsidiaries.&#160;We believe that stockholders' equity at the insurance subsidiary remains sufficient and do not believe that the ability to pay ordinary dividends to Cavco will be restricted per state regulations.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following is a summary of the Company's cash flows for fiscal years 2023 and 2022, 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 1,<br/>2023</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 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%">$ 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%">259,334&#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%">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%">(79,973)</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%">255,693&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">111,469&#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%">(129,341)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">29,761&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net cash used in financing activities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(102,196)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(37,101)</span></td><td style="background-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%">283,490&#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%">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%">24,156&#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:12pt;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 from the increased profitability and managing retail inventory levels, partially offset by increased originations of consumer and commercial loans as discussed 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-weight:400;line-height:120%">Consumer loan originations increased $19.0 million to $178.0 million during the year ended April&#160;1, 2023, from $159.0 million during the year ended April&#160;2, 2022. Proceeds from the sale of consumer loans provided $186.0 million in cash, compared to $184.8 million in the previous year, a net increase of $1.2 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%">Commercial loan originations increased $64.2 million to $132.1 million during the year ended April&#160;1, 2023, from $67.9 million during the year ended April&#160;2, 2022. Proceeds from the collection on commercial loans provided $98.2 million in cash, compared to $74.3 million in the previous year, a net increase of $23.9 million.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i326840b4446d4521b361f88ef329e0b3_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%">Net cash used in investing activities for the year ended April&#160;1, 2023 included&#160;the acquisition of Solitaire Homes and purchases of property, plant and equipment including our newly opened Glendale, Arizona and Hamlet, North Carolina facilities. Net cash used in investing activities for the year ended April&#160;2, 2022 was primarily for the purchase of Commodore.</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;1, 2023 was primarily related to common stock repurchases, 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;2, 2022 </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;1, 2023 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 17 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 2022 Annual Report on Form 10-K for a discussion of changes in liquidity between fiscal years 2022 and 2021.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Critical Accounting Estimates</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Our discussion and analysis of the Company's financial condition and results of operations is based upon its Consolidated Financial Statements, which have been prepared in accordance with U.S. generally accepted accounting principles. The preparation of these financial statements requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses and related disclosure of contingent assets and liabilities. We base these estimates and judgments on historical experience and on various other factors that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions. See "Forward-Looking Statements" above.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We believe the following accounting policies are critical to Company operating results or may affect significant judgments and estimates used in the preparation of the Consolidated Financial Statements and should be read in conjunction with the Notes to the Consolidated Financial Statements.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Warranties.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> 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="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i326840b4446d4521b361f88ef329e0b3_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%">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;1, 2023, 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 2023 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 375% 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 id="i326840b4446d4521b361f88ef329e0b3_43"></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. 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="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="#i326840b4446d4521b361f88ef329e0b3_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 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;1, 2023 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%">1,327&#160;</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%">647&#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;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%">Other secured financing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;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;1, 2023, we had outstanding IRLCs with a notional amount of $64.9 million recorded at fair value in accordance with FASB ASC 815, Derivatives and Hedging. 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 $0.1 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%">We have certain assets and liabilities for a production facility located in Ojinaga, Mexico, which imports raw materials and components and exports finished homes to our retail locations in the United States. This facility incurs expenses denominated in the Mexican Peso ("MXN") primarily for the payment of wages for employees, accounts payable arising from selling, general and administrative expenses, purchases of property plant and equipment and taxes imposed by foreign tax jurisdictions. Fluctuations in the exchange rate between the MXN and the US Dollar could have a material impact on our results of operations. A 10% change in exchange rates as of April&#160;1, 2023 could have resulted in a revaluation loss of approximately $0.2 million.</span></div><div id="i326840b4446d4521b361f88ef329e0b3_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 id="i326840b4446d4521b361f88ef329e0b3_49"></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ITEM&#160;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 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="i326840b4446d4521b361f88ef329e0b3_52"></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="#i326840b4446d4521b361f88ef329e0b3_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;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 Financial Officer concluded that, as of April&#160;1, 2023, 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 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%">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;1, 2023.</span></div><div style="margin-top: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 Solitaire Homes, which is included in the 2023 consolidated financial statements of Cavco Industries, Inc. since the acquisition date of January 3, 2023 and which comprised approximately 11% of total assets and 1% of net revenues as of and for the year ended April&#160;1, 2023, 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;1, 2023 has been audited by RSM US LLP, an independent registered public accounting firm, as stated in their report, which appears herein.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Changes in Internal Control over Financial Reporting</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">There have been no changes in the Company's internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) that occurred during the fiscal quarter ended April&#160;1, 2023, 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%">40</span></div></div></div><div id="i326840b4446d4521b361f88ef329e0b3_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="#i326840b4446d4521b361f88ef329e0b3_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;1, 2023, 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;1, 2023, 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;1, 2023 and April&#160;2, 2022, 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;1, 2023, and the related notes of the Company and our report dated May&#160;19, 2023 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 Solitaire Inc. and other related entities (collectively "Solitaire Homes") from its assessment of internal control over financial reporting as of April 1, 2023, because it was acquired by the Company in a business combination completed in the fourth quarter of fiscal year 2023. We have also excluded Solitaire Homes from our audit of internal control over financial reporting. Solitaire Homes is a subsidiary whose total assets and net income represent approximately 11% and 0%, respectively, of the related consolidated financial statement amounts as of and for the year ended April&#160;1, 2023.</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 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%">41</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i326840b4446d4521b361f88ef329e0b3_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 19, 2023</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%">42</span></div></div></div><div id="i326840b4446d4521b361f88ef329e0b3_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="#i326840b4446d4521b361f88ef329e0b3_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="i326840b4446d4521b361f88ef329e0b3_61"></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="i326840b4446d4521b361f88ef329e0b3_64"></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">PART III</span></div><div id="i326840b4446d4521b361f88ef329e0b3_67"></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ITEM 10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The information required to be disclosed by this item is incorporated herein by reference to our definitive proxy statement for the 2023 Annual Meeting of Stockholders (the "2023 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;1, 2023.</span></div><div style="margin-top: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 www.cavcoindustries.com 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 www.cavcoindustries.com.</span></div><div id="i326840b4446d4521b361f88ef329e0b3_70"></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ITEM 11. EXECUTIVE COMPENSATION</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The information required to be disclosed by this item is incorporated herein by reference to our 2023 Proxy Statement.</span></div><div id="i326840b4446d4521b361f88ef329e0b3_73"></div><div style="margin-top:14pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ITEM 12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The information required to be disclosed by this item is incorporated herein by reference to our 2023 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;1, 2023, 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%">197,895&#160;</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%">116.37&#160;</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%">271,080&#160;</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%">197,895&#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%">116.37&#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%">271,080&#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%">43</span></div></div></div><div id="i326840b4446d4521b361f88ef329e0b3_76"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i326840b4446d4521b361f88ef329e0b3_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 2023 Proxy Statement.</span></div><div id="i326840b4446d4521b361f88ef329e0b3_79"></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ITEM 14. PRINCIPAL ACCOUNTING FEES AND SERVICES</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The information required to be disclosed by this item is incorporated herein by reference to our 2023 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%">44</span></div></div></div><div id="i326840b4446d4521b361f88ef329e0b3_82"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i326840b4446d4521b361f88ef329e0b3_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="i326840b4446d4521b361f88ef329e0b3_85"></div><div style="-sec-extract:summary;margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ITEM 15. EXHIBITS, FINANCIAL STATEMENT SCHEDULES</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Financial Statements and Financial Statement Schedules</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Financial Statements are listed in the Index to Consolidated Financial Statements on page F-1 of this Annual 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 (www.cavcoindustries.com).</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:95.467%"><tr><td style="width:1.0%"></td><td style="width:7.475%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.454%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.412%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.159%"></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 Restricted Stock Award 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.6*</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/278166/000027816619000053/cvco-2019330xexhibit10210.htm">Form of Cavco Industries, Inc. 2005 Stock Incentive Plan Restricted Stock Unit Agreement for Non-employee Directors</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="https://www.sec.gov/Archives/edgar/data/278166/000027816622000031/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="https://www.sec.gov/Archives/edgar/data/278166/000027816622000031/cvco-202242xexhibit1027.htm">Form of Cavco Industries, Inc. 2005 Stock Incentive Plan Performance-based Restricted Stock Unit Award Agreement (2022)</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.7 to the Annual Report on Form 10-K for the fiscal year ended April 2, 2022</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-202341xexhibit1028.htm">10.2.8*</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="cvco-202341xexhibit1028.htm">Form of Cavco Industries, Inc. 2005 Stock Incentive Plan Restricted Stock Unit Agreement for Employees</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></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%">45</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="#i326840b4446d4521b361f88ef329e0b3_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:95.467%"><tr><td style="width:1.0%"></td><td style="width:7.475%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.454%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.412%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.159%"></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="cvco-202341xexhibit1029.htm">10.2.9*</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-202341xexhibit1029.htm">Form of Cavco Industries, Inc. 2005 Stock Incentive Plan Performance-based Restricted Stock Unit Award Agreement (2023)</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.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/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.2*</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/278166/000027816619000027/cvco-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.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="https://www.sec.gov/Archives/edgar/data/278166/000027816620000028/cvco-2020328xexhibit1036.htm">Offer Letter, dated as of January 7, 2020, between the Company and Matthew Ni&#241;o</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit 10.3.6 to the Annual Report on Form 10-K for the fiscal year ended March 28, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/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></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.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/ix?doc=/Archives/edgar/data/278166/000027816621000034/cvco-20210628.htm">Executive Officer Incentive Plans for Fiscal Year 2022</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 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.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.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">Asset 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="https://www.sec.gov/Archives/edgar/data/278166/000027816622000072/cvco-20221122xex101.htm">10.9</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/000027816622000072/cvco-20221122xex101.htm">Credit Agreement, dated as of November 22, 2022, among Cavco Industries, Inc., the guarantors party thereto, and Bank of America, N.A., as administrative agent, swing line lender and letter of credit issuer.</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 November 23, 2022</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-202341xexhibit21.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-202341xexhibit21.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-202341xexhibit23.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-202341xexhibit23.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-202341xexhibit311.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-202341xexhibit311.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-202341xexhibit312.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-202341xexhibit312.htm">Certificate of Allison K. Aden, Chief Financial 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-202341xexhibit321.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-202341xexhibit321.htm">Certifications of Chief Executive Officer and Chief Financial 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 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%">46</span></div></div></div><div id="i326840b4446d4521b361f88ef329e0b3_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="#i326840b4446d4521b361f88ef329e0b3_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 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%">47</span></div></div></div><div id="i326840b4446d4521b361f88ef329e0b3_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="#i326840b4446d4521b361f88ef329e0b3_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 19, 2023</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 19, 2023</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 19, 2023</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 19, 2023</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 19, 2023</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 19, 2023</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 19, 2023</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 19, 2023</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 19, 2023</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 19, 2023</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%">48</span></div></div></div><div id="i326840b4446d4521b361f88ef329e0b3_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="#i326840b4446d4521b361f88ef329e0b3_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="#i326840b4446d4521b361f88ef329e0b3_97">Report of Independent Registered Public Accounting Firm</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (PCAOB ID: <ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="dei:AuditorFirmId" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM185NC9mcmFnOjBjZjAxNTMzMGI5ZjQxY2RhYTEwMWMwN2U5YzQ0NTIyL3RhYmxlOjA4NjhhODljZTE5ZDRhYWU5NWRiNTJhMTc1N2Y2NThlL3RhYmxlcmFuZ2U6MDg2OGE4OWNlMTlkNGFhZTk1ZGI1MmExNzU3ZjY1OGVfMC0wLTEtMS05MjY2Mi90ZXh0cmVnaW9uOjdmNjdlM2VkMzZkZTRlZTM4MmFiZTA0MDVmZjQxNjMwXzU0OTc1NTgxMzk2MA_1dbd73d1-6bc9-44c1-9ab9-f1f768814dbd">49</ix:nonNumeric>)</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="#i326840b4446d4521b361f88ef329e0b3_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="#i326840b4446d4521b361f88ef329e0b3_97">2</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i326840b4446d4521b361f88ef329e0b3_100">Consolidated Balance Sheets as of April 1, 2023 and April 2, 2022</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="#i326840b4446d4521b361f88ef329e0b3_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="#i326840b4446d4521b361f88ef329e0b3_100">4</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i326840b4446d4521b361f88ef329e0b3_103">Consolidated Statements of Comprehensive Income for the Years Ended April 1, 2023, 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="#i326840b4446d4521b361f88ef329e0b3_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="#i326840b4446d4521b361f88ef329e0b3_103">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="#i326840b4446d4521b361f88ef329e0b3_106">Consolidated Statements of Stockholders' Equity And Redeemable Noncontrolling Interest for the Years Ended April 1, 2023, 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="#i326840b4446d4521b361f88ef329e0b3_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="#i326840b4446d4521b361f88ef329e0b3_106">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="#i326840b4446d4521b361f88ef329e0b3_109">Consolidated Statements of Cash Flows for the Years Ended April 1, 2023, 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="#i326840b4446d4521b361f88ef329e0b3_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="#i326840b4446d4521b361f88ef329e0b3_109">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="#i326840b4446d4521b361f88ef329e0b3_112">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="#i326840b4446d4521b361f88ef329e0b3_112">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="#i326840b4446d4521b361f88ef329e0b3_112">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="i326840b4446d4521b361f88ef329e0b3_97"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i326840b4446d4521b361f88ef329e0b3_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;1, 2023 and April&#160;2, 2022, 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;1, 2023, 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;1, 2023 and April&#160;2, 2022, and the results of its operations and its cash flows for each of the three years in the period ended April&#160;1, 2023, 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;1, 2023, 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;19, 2023 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 Matter</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 the critical audit matter 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 account 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="#i326840b4446d4521b361f88ef329e0b3_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%">Warranty Reserve</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 1 to the consolidated financial statements, the Company provides 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. The Company's warranty reserves were $31.4&#160;million and $26.3&#160;million as of April 1, 2023 and April 2, 2022, respectively, and estimated warranty costs are accrued in cost of sales at the time of sale. Management determines the warranty reserves based on estimates of the amounts necessary to settle existing and future claims on homes sold as of the balance sheet date. Factors used by management to calculate the warranty obligation are the estimated number of homes under warranty, including homes in distributor inventories, homes purchased by consumers 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:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We identified the warranty reserve as a critical audit matter because of the significant judgments made by management to estimate costs related to warranty reserves at the time of sale. This required a high degree of auditor judgment and an increased extent of effort when performing audit procedures to evaluate the reasonableness of management's estimates of future warranty claims based on historical claims paid, specifically due to significant growth since inception, introduction of new product lines, acquisitions, and variability in repair costs.</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%">Our audit procedures related to the Company's significant estimates and assumptions of the warranty reserve include 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 management's estimation of the warranty accrual, including controls over the historical warranty claim data and projected future warranty claims, and tested such controls for design and operating effectiveness. We tested management's process for determining the warranty reserve by evaluating the reasonableness of significant assumptions related to the estimation of future claims and the related costs to repair items under warranty.</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 accuracy, completeness and relevance of the historical warranty claims as an input to management's warranty accrual calculation.</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 management&#8217;s ability to accurately estimate the warranty accrual by comparing the warranty accrual from the prior year to the actual warranty claims paid in the subsequent year.</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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="dei:AuditorName" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM185Ny9mcmFnOjZjZjA3YTY5MDIxODQ1YzM4M2IwY2I4NWQ2MTk1MGFmL3RhYmxlOmUzMWNjZDY4N2NiZDQyNDdiNTFiYjM2ZjZkODE1ZDI2L3RhYmxlcmFuZ2U6ZTMxY2NkNjg3Y2JkNDI0N2I1MWJiMzZmNmQ4MTVkMjZfMS0wLTEtMS02ODIyNw_54f99c2a-fa69-487e-94ca-df575e60c297">RSM US LLP</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">We have served as the Company's auditor since 2015.</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="dei:AuditorLocation" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM185Ny9mcmFnOjZjZjA3YTY5MDIxODQ1YzM4M2IwY2I4NWQ2MTk1MGFmL3RhYmxlOmUzMWNjZDY4N2NiZDQyNDdiNTFiYjM2ZjZkODE1ZDI2L3RhYmxlcmFuZ2U6ZTMxY2NkNjg3Y2JkNDI0N2I1MWJiMzZmNmQ4MTVkMjZfNi0wLTEtMS02ODIyNw_2b807363-1439-49a9-ac63-ab75d7611064">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 19, 2023</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="i326840b4446d4521b361f88ef329e0b3_100"></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="#i326840b4446d4521b361f88ef329e0b3_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 1,<br/>2023</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 2,<br/>2022</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzMtMS0xLTEtNjgyMjc_e0d68879-1bf4-40b6-89d7-b2fd55b401df">271,427</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzMtMy0xLTEtNjgyMjc_d666ab08-98fc-46be-b66c-f86fefffe334">244,150</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzQtMS0xLTEtNjgyMjc_1582105b-cf71-49a8-b679-1b89020356b4">11,728</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzQtMy0xLTEtNjgyMjc_c61349c2-2b79-45af-a8fc-01f0b34fe7cf">14,849</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzUtMS0xLTEtNjgyMjc_5013b46a-c342-48ee-b0ac-79da4aedb226">89,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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzUtMy0xLTEtNjgyMjc_927abfed-b9d4-4fa4-b926-612eeac90ef8">96,052</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:ShortTermInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzYtMS0xLTEtNjgyMjc_c2b63cc6-098d-4e40-8060-18376583ad9a">14,978</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:ShortTermInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzYtMy0xLTEtNjgyMjc_1f8ab1c1-2762-4adf-8f84-04b1a67f7a10">20,086</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="cvco:LoansandLeasesReceivableNetAmountConsumerCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzctMS0xLTEtNjgyMjc_ef7a4110-a89c-4ad0-a472-d9c0e8464f8c">17,019</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="cvco:LoansandLeasesReceivableNetAmountConsumerCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzctMy0xLTEtNjgyMjc_6bac73ab-41a6-4acc-9ac6-12ee6dd765e6">20,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: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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="cvco:LoansandLeasesReceivableNetAmountCommercialCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzgtMS0xLTEtNjgyMjc_d4b57f87-4ff4-4b24-9f8a-e08b1801a5e9">43,414</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="cvco:LoansandLeasesReceivableNetAmountCommercialCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzgtMy0xLTEtNjgyMjc_26701055-17f7-4864-8bfc-66f59139b32a">32,272</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="cvco:LoansAndLeasesReceivableFromAffiliatesNetAmountCommercialCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzktMS0xLTEtNjgyMjc_048a736f-c9b2-41ec-973e-0032357c68f6">640</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="cvco:LoansAndLeasesReceivableFromAffiliatesNetAmountCommercialCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzktMy0xLTEtNjgyMjc_b4f7a690-ecb2-4d24-b5ea-3ff4402aa95f">372</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzEwLTEtMS0xLTY4MjI3_1c55235c-dc58-4d05-ac5b-4da5c51e83af">263,150</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzEwLTMtMS0xLTY4MjI3_ccd39d29-4007-4775-8a7d-bedaeb639677">243,971</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzExLTEtMS0xLTY4MjI3_c457dc60-1e1b-4dab-92b9-d92479e75f28">92,876</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzExLTMtMS0xLTY4MjI3_9f192779-1844-4696-bf51-23b17fdb6c70">71,726</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzEyLTEtMS0xLTY4MjI3_47c21277-7ce2-4f9a-9fb3-0aae29aa8d39">804,579</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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzEyLTMtMS0xLTY4MjI3_d8a7a89e-47e9-4cf2-b652-aa814d2e347f">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></tr><tr><td colspan="3" style="background-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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzEzLTEtMS0xLTY4MjI3_6a770588-5ed1-425e-a054-b7ef7ae7bbc4">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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzEzLTMtMS0xLTY4MjI3_233392e2-2a10-4571-8183-788baaa490c2">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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:LongTermInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzE0LTEtMS0xLTY4MjI3_f23b6c3d-4f26-47b8-a3f4-9cc263a9d9f5">18,639</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:LongTermInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzE0LTMtMS0xLTY4MjI3_f3f19305-1cd3-4b8e-a31f-28381071d1f8">34,933</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="cvco:LoansandLeasesReceivableNetAmountConsumerNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzE1LTEtMS0xLTY4MjI3_568f10dc-fd12-4260-bba3-aa6cd51fe8d5">27,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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="cvco:LoansandLeasesReceivableNetAmountConsumerNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzE1LTMtMS0xLTY4MjI3_23fbfd16-7ac6-4296-9a01-a2088a7fffeb">29,245</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="cvco:LoansAndLeasesReceivableNetAmountCommercialNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzE2LTEtMS0xLTY4MjI3_50f9cdd2-5add-4259-8446-009fdc0a971a">53,890</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="cvco:LoansAndLeasesReceivableNetAmountCommercialNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzE2LTMtMS0xLTY4MjI3_328241ae-e9f3-4981-971e-a75e8ad12104">33,708</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="cvco:LoansAndLeasesReceivableFromAffiliatesNetAmountCommercialNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzE3LTEtMS0xLTY4MjI3_89d69611-834b-4940-8e79-a2e246f54b7e">4,033</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="cvco:LoansAndLeasesReceivableFromAffiliatesNetAmountCommercialNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzE3LTMtMS0xLTY4MjI3_d0e921a8-312a-4053-9a20-248ed8efec00">2,214</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzE4LTEtMS0xLTY4MjI3_2f03ed41-cffa-4f65-912e-b2178bd1f17a">228,278</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzE4LTMtMS0xLTY4MjI3_f9b8fc74-2114-4609-ba01-eab7dcb58cf9">164,016</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzE5LTEtMS0xLTY4MjI3_3f1e8d17-1455-4414-9ea0-a16d78aac8da">114,547</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzE5LTMtMS0xLTY4MjI3_c20b4c35-8a13-4365-85e6-9e2c4878f9ac">100,993</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzIwLTEtMS0xLTY4MjI3_e91feaf2-debd-4304-9899-b746409b369a">29,790</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzIwLTMtMS0xLTY4MjI3_105fc496-16bd-4fbd-8069-79dbe14c99a8">28,459</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzIxLTEtMS0xLTY4MjI3_01dc8d78-9a26-4ad6-9c22-8c081a5da43c">26,755</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzIxLTMtMS0xLTY4MjI3_9035b8d7-370e-4206-8d90-57647e38bdf9">16,952</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzIyLTEtMS0xLTY4MjI3_bbeb193f-2e71-4eb3-bd91-9aa6232a10e2">1,307,975</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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzIyLTMtMS0xLTY4MjI3_9f1b2522-e420-4002-a77a-2ab9e59f18e8">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></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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzI1LTEtMS0xLTY4MjI3_fbdae52b-2997-45ff-a118-e6f144c0dbf2">30,730</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzI1LTMtMS0xLTY4MjI3_56bd81d2-a798-49da-8e75-cc1834175a61">43,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: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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzI2LTEtMS0xLTY4MjI3_8e508f32-518a-428f-ad07-85aa7e5f026b">262,661</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzI2LTMtMS0xLTY4MjI3_a6c0f350-6fe3-4e15-8bd1-089083db1d85">251,088</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%">Total current 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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzI4LTEtMS0xLTY4MjI3_76c9ca1c-3a15-43f9-85bc-2d65415e4b3e">293,391</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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzI4LTMtMS0xLTY4MjI3_fe4844aa-1005-456b-8a20-b606388dffc8">294,170</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%">Operating lease liabilities</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzI5LTEtMS0xLTY4MjI3_079e55bc-6dc6-4a7c-a726-7f18e3409b42">21,678</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzI5LTMtMS0xLTY4MjI3_fd8bcf02-f67a-4382-9e12-c59068070e84">13,158</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzMwLTEtMS0xLTY4MjI3_8c73c2b6-6ae7-4c0b-bc06-1879a312d178">7,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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzMwLTMtMS0xLTY4MjI3_113f634b-832c-43b1-9007-591ea613ecbe">10,836</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%">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzMxLTEtMS0xLTY4MjI3_87f9794d-57ad-4400-806f-3b66ff3b8448">7,581</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzMxLTMtMS0xLTY4MjI3_9d69d38a-cb66-4afe-9e7d-4fb0f4ee294f">5,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;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:#cceeff;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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzMyLTEtMS0xLTY4MjI3_db1f2bd2-4e72-4971-87ef-a9b60516a6c4">1,219</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:MinorityInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzMyLTMtMS0xLTY4MjI3_c76b41d3-21fa-423d-b213-89087046b087">825</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%">Stockholders' equity:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Preferred stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="2" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzM0LTAtMS0xLTY4MjI3L3RleHRyZWdpb246YTQxYjRiZDI0YmNlNGUxN2E4ZWYwMWNjMjI3NTM3ZmVfMjE_bc451017-04b0-4784-8cd1-fac8bcea5bd6"><ix:nonFraction unitRef="usdPerShare" contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="2" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzM0LTAtMS0xLTY4MjI3L3RleHRyZWdpb246YTQxYjRiZDI0YmNlNGUxN2E4ZWYwMWNjMjI3NTM3ZmVfMjE_fdde78da-0db0-4bd3-a2ba-b8ff53ee79f4">0.01</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzM0LTAtMS0xLTY4MjI3L3RleHRyZWdpb246YTQxYjRiZDI0YmNlNGUxN2E4ZWYwMWNjMjI3NTM3ZmVfMzU_e15c449c-924b-44df-b1e3-fc46cd764f2f"><ix:nonFraction unitRef="shares" contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzM0LTAtMS0xLTY4MjI3L3RleHRyZWdpb246YTQxYjRiZDI0YmNlNGUxN2E4ZWYwMWNjMjI3NTM3ZmVfMzU_fced96ba-fb2c-428a-a60b-a94528a27c6e">1,000,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzM0LTAtMS0xLTY4MjI3L3RleHRyZWdpb246YTQxYjRiZDI0YmNlNGUxN2E4ZWYwMWNjMjI3NTM3ZmVfNTc_284cec29-c45e-42d9-8ae7-9663f591b308"><ix:nonFraction unitRef="shares" contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzM0LTAtMS0xLTY4MjI3L3RleHRyZWdpb246YTQxYjRiZDI0YmNlNGUxN2E4ZWYwMWNjMjI3NTM3ZmVfNTc_2b8328c0-d2bd-4e71-a4a4-0270b774660c"><ix:nonFraction unitRef="shares" contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzM0LTAtMS0xLTY4MjI3L3RleHRyZWdpb246YTQxYjRiZDI0YmNlNGUxN2E4ZWYwMWNjMjI3NTM3ZmVfNTc_3ed5387b-87f9-45b2-b486-1b47c7a19385"><ix:nonFraction unitRef="shares" contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzM0LTAtMS0xLTY4MjI3L3RleHRyZWdpb246YTQxYjRiZDI0YmNlNGUxN2E4ZWYwMWNjMjI3NTM3ZmVfNTc_8ded151f-2e72-4340-89f2-9552a187e1be">No</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares issued or outstanding</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzM0LTEtMS0xLTY4MjI3_c0a66e4c-5bd6-434e-8738-07c67d991456">&#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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzM0LTMtMS0xLTY4MjI3_bafaf1b6-3aca-4c65-86fa-19a71456b6f1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="2" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzM1LTAtMS0xLTY4MjI3L3RleHRyZWdpb246YzRkZjQ4YjJhNDdiNDY1Mjk3ZjE3NWNiMjA3ZGNhN2NfMTg_0d776af7-7ad2-45f8-8fb9-88d66f700369"><ix:nonFraction unitRef="usdPerShare" contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="2" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzM1LTAtMS0xLTY4MjI3L3RleHRyZWdpb246YzRkZjQ4YjJhNDdiNDY1Mjk3ZjE3NWNiMjA3ZGNhN2NfMTg_11100521-59ae-4fbd-a121-61b1e648478c">0.01</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzM1LTAtMS0xLTY4MjI3L3RleHRyZWdpb246YzRkZjQ4YjJhNDdiNDY1Mjk3ZjE3NWNiMjA3ZGNhN2NfMzI_1c481b17-4bf5-4317-ba95-718089749759"><ix:nonFraction unitRef="shares" contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzM1LTAtMS0xLTY4MjI3L3RleHRyZWdpb246YzRkZjQ4YjJhNDdiNDY1Mjk3ZjE3NWNiMjA3ZGNhN2NfMzI_f961614a-9087-4903-821b-69b3bf0add31">40,000,000</ix:nonFraction></ix:nonFraction> shares authorized; Issued <ix:nonFraction unitRef="shares" contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzM1LTAtMS0xLTY4MjI3L3RleHRyZWdpb246YzRkZjQ4YjJhNDdiNDY1Mjk3ZjE3NWNiMjA3ZGNhN2NfNjE_ff7fdbd4-e227-4ce5-8d67-104a47290453">9,337,125</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzM1LTAtMS0xLTY4MjI3L3RleHRyZWdpb246YzRkZjQ4YjJhNDdiNDY1Mjk3ZjE3NWNiMjA3ZGNhN2NfNjg_d7768e95-d596-4a65-8d8d-249beb0daae3">9,292,278</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzM1LTEtMS0xLTY4MjI3_6ae65021-3389-463f-a752-982f0db3dc2c">93</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzM1LTMtMS0xLTY4MjI3_159261f5-e5e4-4199-ae61-bfd8a2f9b32e">93</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%">Treasury stock, at cost; <ix:nonFraction unitRef="shares" contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="0" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzM2LTAtMS0xLTY4MjI3L3RleHRyZWdpb246YzVlYTIyZmJkZTdlNDM5Yjg4ZTE2Zjk3ZDM0NDgwMzRfMjk_daee8bf2-fd69-4c73-8d5c-3db845e768b2">671,801</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="0" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzM2LTAtMS0xLTY4MjI3L3RleHRyZWdpb246YzVlYTIyZmJkZTdlNDM5Yjg4ZTE2Zjk3ZDM0NDgwMzRfMzY_36150b9d-6e0a-4992-9e46-34ce49a58841">241,773</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:TreasuryStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzM2LTEtMS0xLTY4MjI3_3c887a0c-179d-46a8-aeb5-fca478a22a93">164,452</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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:TreasuryStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzM2LTMtMS0xLTY4MjI3_e84b4af4-a456-4c80-9a4a-fca3eaa4bbb1">61,040</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:10pt;font-weight:400;line-height:100%">Additional paid-in capital</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzM3LTEtMS0xLTY4MjI3_19fe6944-6496-483e-8538-376ce3a931e1">271,950</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzM3LTMtMS0xLTY4MjI3_cbaa8820-b8f9-4d31-9ba6-3d84dcaaf220">263,049</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%">Retained earnings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzM4LTEtMS0xLTY4MjI3_8992b545-e1a4-4bd7-99e1-aa168237aeec">869,310</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzM4LTMtMS0xLTY4MjI3_ceef0fc4-b78b-4178-a7a9-118feabbee4e">628,756</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%">Accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzM5LTEtMS0xLTY4MjI3_a80b55ae-b07f-4588-aa70-2e5482602989">615</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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzM5LTMtMS0xLTY4MjI3_04a3754e-1f93-46e5-a1b0-1368157616a4">403</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:10pt;font-weight:400;line-height:100%">Total stockholders' equity</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzQwLTEtMS0xLTY4MjI3_62949051-1720-4d96-ae46-644693e044bb">976,286</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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzQwLTMtMS0xLTY4MjI3_5d9afe24-20ac-4b24-b756-8bd6035d5299">830,455</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%">Total liabilities, redeemable noncontrolling interest and stockholders' equity</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzQxLTEtMS0xLTY4MjI3_aa3f0b68-ef8b-4691-b268-c15fc2d58174">1,307,975</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzQxLTMtMS0xLTY4MjI3_1ccb5c84-048f-4d1b-82c0-0ea4159eb4d1">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></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="i326840b4446d4521b361f88ef329e0b3_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="#i326840b4446d4521b361f88ef329e0b3_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 1,<br/>2023</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 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></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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzItMS0xLTEtNjgyMjc_d771d738-29bf-4383-929b-9387b98fee12">2,142,713</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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzItMy0xLTEtNjgyMjc_766904fb-e2d3-492a-aee2-1a6a4d0aac70">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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzItNS0xLTEtNjgyMjc_984e5175-737f-4aa0-9b90-da9639a3a391">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></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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzMtMS0xLTEtNjgyMjc_5f8ebe08-87c5-461f-9ed5-95fe38a66a45">1,587,781</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzMtMy0xLTEtNjgyMjc_5c5da1ab-eb09-47c8-b93c-5b1edd6ef329">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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzMtNS0xLTEtNjgyMjc_6c49729a-8ea5-4c8e-bdc1-2261b24f2661">869,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;text-align:left;vertical-align:top"><div style="padding-left: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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzQtMS0xLTEtNjgyMjc_2869674e-3046-4149-bed7-17154be6fa3e">554,932</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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzQtMy0xLTEtNjgyMjc_f8e7128c-ac0f-471f-97ed-0a30c901f3b0">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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzQtNS0xLTEtNjgyMjc_50a262e7-f831-45f8-a012-b56975dc3cb5">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></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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzUtMS0xLTEtNjgyMjc_75fe5023-7000-47ef-b597-9ab0a872f9d0">258,323</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzUtMy0xLTEtNjgyMjc_c81c7a3e-9971-4af3-a7e5-8c9ca668f601">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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzUtNS0xLTEtNjgyMjc_84a49f80-2549-46f7-8fb6-2232fc9ca773">150,152</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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzYtMS0xLTEtNjgyMjc_1771d4cd-9fd1-48b4-b6fe-70f196010ffa">296,609</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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzYtMy0xLTEtNjgyMjc_9bfe8469-83be-4617-8186-d6c1a4698f44">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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzYtNS0xLTEtNjgyMjc_83a7392f-05df-4cf6-88d5-3829153c8876">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></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%">Interest income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:InterestIncomeOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzctMS0xLTEtODEyNDg_cc93337f-d5e8-4aab-87e9-1577d448086b">10,679</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:InterestIncomeOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzctMy0xLTEtODEyNzQ_db1415f1-4e62-4bd4-9da4-35d810fcc05a">3,537</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:InterestIncomeOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzctNS0xLTEtODEyNzQ_0edc6d4b-0980-4f3e-8beb-3dd338bfe4e1">2,144</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%">Interest 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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzctMS0xLTEtNjgyMjc_9304e3a3-a9d3-4e60-9e68-5ee2006c17c3">910</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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzctMy0xLTEtNjgyMjc_b76cd086-5450-4fb6-bf8a-9bba76a692d0">702</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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzctNS0xLTEtNjgyMjc_a8da294c-4834-4964-b3a2-49441551746c">738</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%">Other income, 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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:OtherNonoperatingIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzgtMS0xLTEtNjgyMjc_214e4b84-fc97-4f85-8f44-09604e0da36b">385</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:OtherNonoperatingIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzgtMy0xLTEtNjgyMjc_24b89fdd-66b3-4982-b98c-52331565a129">6,658</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:OtherNonoperatingIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzgtNS0xLTEtNjgyMjc_e25e9516-a2c9-4a5c-958b-640fbbaaffea">6,681</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 before income taxes</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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzktMS0xLTEtNjgyMjc_1c15fc9d-a73e-470c-b6dc-826e1c73973b">306,763</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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzktMy0xLTEtNjgyMjc_613cc329-2c37-4610-b702-af64ac3c9c52">211,989</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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzktNS0xLTEtNjgyMjc_ba85fdcf-ff98-43dc-8117-e109a5556b99">96,912</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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 tax 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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzEwLTEtMS0xLTY4MjI3_155eaf9e-2405-48c1-a7fc-0c8233c0607e">65,922</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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzEwLTMtMS0xLTY4MjI3_163c4dbe-221b-41fc-bfcc-f43721f80e26">14,247</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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzEwLTUtMS0xLTY4MjI3_5da799d6-d660-49d0-9680-df3929190df7">20,266</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%">Net income</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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzExLTEtMS0xLTY4MjI3_11da1d83-b3c9-43f7-84ca-02199c1fa1b9">240,841</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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzExLTMtMS0xLTY4MjI3_08bf3018-922f-420a-87ca-81079bd8d8fd">197,742</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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzExLTUtMS0xLTY4MjI3_bec67801-f699-4748-a241-84f088d68a77">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></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%">Less: net income attributable to redeemable noncontrolling interest</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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzEyLTEtMS0xLTY4MjI3_44527122-1337-40ac-b5b9-6a56351922e0">287</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzEyLTMtMS0xLTY4MjI3_20aa6472-ca05-4844-8b18-1d36b047e63c">43</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzEyLTUtMS0xLTY4MjI3_d810e86e-63aa-49b0-9bc2-48c5f12a43bb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net income attributable to Cavco common stockholders</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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzEzLTEtMS0xLTY4MjI3_e1675ca2-9dd2-40ba-8b59-7db16dda96b0">240,554</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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzEzLTMtMS0xLTY4MjI3_9c2b3fa6-4aaf-485a-b450-1bb98dbe4e74">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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzEzLTUtMS0xLTY4MjI3_2c84c57f-23af-4979-b1f0-a5864a3d0203">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></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></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%">Comprehensive income</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"><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:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzE2LTEtMS0xLTY4MjI3_6577d858-dcc5-472d-afd3-77b71d522335">240,841</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzE2LTMtMS0xLTY4MjI3_76306ecf-1671-4feb-84ed-67bc91d6b323">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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzE2LTUtMS0xLTY4MjI3_27e201ed-e528-42c3-ac65-3352c2609816">76,646</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzE3LTEtMS0xLTY4MjI3_6175d984-a6d6-4da9-a792-1f25b25fe30c">16</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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzE3LTMtMS0xLTY4MjI3_7a2f5587-6b70-4dca-a91f-7bd16a679f98">17</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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzE3LTUtMS0xLTY4MjI3_6f1955da-0974-4558-960c-7f49d46ff879">19</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 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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzE4LTEtMS0xLTY4MjI3_93cee99a-1d12-44b7-b3e3-87473c54cc34">3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzE4LTMtMS0xLTY4MjI3_882631c4-8a0d-4ab1-a5c1-31a2a5f7428d">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzE4LTUtMS0xLTY4MjI3_1fa08d41-f987-4f15-9b33-de86de9e369c">4</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: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzE5LTEtMS0xLTY4MjI3_d1a31457-6269-43b7-8e30-b46c9cbb4698">252</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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzE5LTMtMS0xLTY4MjI3_a38f7489-2b08-4f79-a4c6-7314a1848e95">616</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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzE5LTUtMS0xLTY4MjI3_19cb27ff-0c9e-4c54-b33c-353d4f036afc">10</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%">Applicable income taxes</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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzIwLTEtMS0xLTY4MjI3_2375a3a6-40c4-42b0-84f0-3aa5b935101f">53</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzIwLTMtMS0xLTY4MjI3_271d5b55-9e98-4a9e-90da-30b0bb8c41c1">129</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzIwLTUtMS0xLTY4MjI3_c30231c3-bd51-46f2-9596-8b17b9dba07a">2</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%">Comprehensive income</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzIxLTEtMS0xLTY4MjI3_33532f26-5d14-4bf0-9ba2-1ad9599a77fa">240,629</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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzIxLTMtMS0xLTY4MjI3_f939bdc2-fe22-4a73-ae00-70f1dcb7c513">197,242</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzIxLTUtMS0xLTY4MjI3_7c5c6fc0-7017-4b87-bb03-2b6e07dd64b7">76,653</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%">Less: comprehensive income attributable to 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:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzIyLTEtMS0xLTY4MjI3_6e0b3deb-d429-492e-960f-771d677b92d8">287</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzIyLTMtMS0xLTY4MjI3_95f6f341-6c27-4773-8170-645eb218efcb">43</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzIyLTUtMS0xLTY4MjI3_7eeac7fa-b976-4da3-b42f-2d5dbbdd21ef">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comprehensive 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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzIzLTEtMS0xLTY4MjI3_849da7cf-593b-4788-b42a-aa7d01e5a3ce">240,342</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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzIzLTMtMS0xLTY4MjI3_64189dd4-96e0-463e-91d9-8e2e1c9a7e6e">197,199</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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzIzLTUtMS0xLTY4MjI3_3ad2b1d8-0aac-4c53-9de3-8c84c21cc140">76,653</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="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 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:#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%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzI2LTEtMS0xLTY4MjI3_15255c8f-c6f2-42c2-90e5-9fc1e7d53561">27.20</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzI2LTMtMS0xLTY4MjI3_b21a697b-9f0d-48bd-be5f-6426a8f4cf66">21.54</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzI2LTUtMS0xLTY4MjI3_4b13c8d7-027d-4be3-8466-8ecfc4a3124a">8.34</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align: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:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzI3LTEtMS0xLTY4MjI3_eac818bf-9102-4446-80b0-afc5beabadbc">26.95</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzI3LTMtMS0xLTY4MjI3_ea5fcf6e-c1e8-42d1-b5d7-f9dd1916617f">21.34</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzI3LTUtMS0xLTY4MjI3_530bc16b-c670-41e6-b22c-06b7e9824bdb">8.25</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Weighted average shares outstanding:</span></div></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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="INF" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzI5LTEtMS0xLTY4MjI3_e5805d63-c03b-41ac-aa9e-4e0179a2d4c8">8,844,326</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="INF" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzI5LTMtMS0xLTY4MjI3_cddf223e-9a1a-40fa-98bf-4407eda2cd72">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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="INF" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzI5LTUtMS0xLTY4MjI3_d121a841-6b0b-4b26-b010-3d38c3196637">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></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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="INF" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzMwLTEtMS0xLTY4MjI3_f3756a49-8c81-448e-aef4-618558d5070b">8,924,452</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="INF" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzMwLTMtMS0xLTY4MjI3_7cc8f152-8e95-4734-b227-6564eac8884f">9,264,153</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="INF" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzMwLTUtMS0xLTY4MjI3_ca45f08e-3e46-4dae-9902-d4d948c752a0">9,293,134</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="i326840b4446d4521b361f88ef329e0b3_106"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i326840b4446d4521b361f88ef329e0b3_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 income (loss)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 28, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i79f9c6565233407d9f1762654c3bad9c_I20200328" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzQtMS0xLTEtNjgyMjc_7f63be2c-2205-4e90-ab0c-7e0fc98909b9">9,173,242</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="i79f9c6565233407d9f1762654c3bad9c_I20200328" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzQtMy0xLTEtNjgyMjc_e4013057-2426-4fcc-82e7-b4014a061c4c">92</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #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="idf9cba5db2354350acc9da4bd8cfc04c_I20200328" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzQtNS0xLTEtNjgyMjc_bc008596-02fd-495a-ba99-7a16dcac0290">&#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="id398fce09b144c1b9d38dce6c07673f2_I20200328" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzQtNy0xLTEtNjgyMjc_07283735-28ed-4203-86d9-51b421f7881e">252,260</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="ia313ab27938b4d04b5cfb46eabfbc91c_I20200328" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzQtOS0xLTEtNjgyMjc_06a74a95-6769-4e80-9606-f8d2e3a96415">355,144</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="i75b9941e8d0e42e3a06e505ecc85d9a5_I20200328" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzQtMTEtMS0xLTY4MjI3_0d748441-fc8b-43ed-be0b-47ef88f7da1b">90</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="idf34b7bbb0764a9e911501760a4adcfe_I20200328" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzQtMTMtMS0xLTY4MjI3_98a73f33-0f8c-4b71-86ab-245dd26e60a6">607,586</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="idf34b7bbb0764a9e911501760a4adcfe_I20200328" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzQtMTYtMS0xLTY4MjI3_e50987ed-0403-4397-a914-fea7a40e0160">&#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"><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:#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%"><ix:nonFraction unitRef="usd" contextRef="ibe63712a3761427988f2c053996fc43d_I20210403" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzUtMy0xLTEtOTAyNTE_6df471e3-5701-4dd2-b6c7-df39a8e8ec2d">&#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="i8ca40fa15d0146cdb0b420b818132600_I20210403" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzUtNS0xLTEtOTAyNTE_35895ba5-cdbe-4e2f-a705-7735302e2142">&#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="i8efa0f38089b4825a169d72c619768ab_I20210403" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzUtNy0xLTEtOTAyNTE_45ffc41d-578b-416d-81e3-7ac215462a86">&#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="i24fce06c35a544f4bfd20c5db377fe99_I20210403" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzUtOS0xLTEtOTAyNTE_57271008-a8c3-486b-8de9-76174fae7036">733</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i138c1b795465442bbc9aaa828630e2e4_I20210403" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzUtMTEtMS0xLTkwMjUx_2bf42f32-edf2-473e-a646-8ab092a16ee6">&#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="i1ab6db2d9a754809b1c104a6565add0e_I20210403" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzUtMTMtMS0xLTkwMjUx_c2490fc6-096d-4eec-b7c8-3381e17752be">733</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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%">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="i36b72e39bc01490db2a42a3e846f8f76_D20200329-20210403" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzUtMS0xLTEtNjgyMjc_cebeefc7-69fb-43cc-a609-1697ccbb1dd5">&#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="i36b72e39bc01490db2a42a3e846f8f76_D20200329-20210403" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzUtMy0xLTEtNjgyMjc_7bd43eff-13cb-4935-832e-be1c238ab770">&#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="i40f470402f14432d82bf2d1c70c00285_D20200329-20210403" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzUtNS0xLTEtNjgyMjc_4a13207c-5f7a-4f70-a358-63a651eb9fdf">&#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="i52f98f5b99d74b8489eac728d713605c_D20200329-20210403" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzUtNy0xLTEtNjgyMjc_a94c6ba1-cc80-4d3e-a424-d4de64b88037">&#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="i762fce8225ad4c67800f11787e03af9b_D20200329-20210403" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzUtOS0xLTEtNjgyMjc_5f3e23de-a3be-45c5-9e0b-0f650d34f5bb">76,646</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2688ee6fc79480ea54ae4daec104d7d_D20200329-20210403" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzUtMTEtMS0xLTY4MjI3_ce5351a6-cdf3-40d3-9b58-63b67ea236ab">&#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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzUtMTMtMS0xLTY4MjI3_3fbb0169-8a20-4ee1-a68c-38099eccd6e1">76,646</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzUtMTYtMS0xLTY4MjI3_f4fec8be-303c-471e-8f35-98c70ed007d4">&#8212;</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 income, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36b72e39bc01490db2a42a3e846f8f76_D20200329-20210403" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzYtMS0xLTEtNjgyMjc_29809e50-071f-44bf-855c-c30fc3182ea1">&#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="i36b72e39bc01490db2a42a3e846f8f76_D20200329-20210403" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzYtMy0xLTEtNjgyMjc_a7876d93-5fcc-41eb-a8bc-46e24e2243cc">&#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="i40f470402f14432d82bf2d1c70c00285_D20200329-20210403" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzYtNS0xLTEtNjgyMjc_6f1932a9-0350-43d8-b1a9-d5ff97127c2a">&#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="i52f98f5b99d74b8489eac728d713605c_D20200329-20210403" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzYtNy0xLTEtNjgyMjc_3c626c20-e3fb-43a8-94b8-a8063659c1fc">&#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="i762fce8225ad4c67800f11787e03af9b_D20200329-20210403" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzYtOS0xLTEtNjgyMjc_6576f006-9d76-4524-b442-377ac03f77c1">&#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="id2688ee6fc79480ea54ae4daec104d7d_D20200329-20210403" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzYtMTEtMS0xLTY4MjI3_824b22f5-1365-46d2-94ba-17a5371cde9d">7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzYtMTMtMS0xLTY4MjI3_84b9c924-6c87-433f-b921-5b2c8c491657">7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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="i36b72e39bc01490db2a42a3e846f8f76_D20200329-20210403" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzctMS0xLTEtNjgyMjc_e5fdbf1a-b6f2-4d85-a419-85ba3913b747">68,014</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36b72e39bc01490db2a42a3e846f8f76_D20200329-20210403" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzctMy0xLTEtNjgyMjc_3acc634b-d0e2-4a21-9a9f-e689394eff57">&#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="i40f470402f14432d82bf2d1c70c00285_D20200329-20210403" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzctNS0xLTEtNjgyMjc_79f60a9e-1474-4966-8985-424446434387">&#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="i52f98f5b99d74b8489eac728d713605c_D20200329-20210403" decimals="-3" sign="-" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzctNy0xLTEtNjgyMjc_15324b6c-b907-4f32-aaa3-7ec866625176">2,817</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762fce8225ad4c67800f11787e03af9b_D20200329-20210403" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzctOS0xLTEtNjgyMjc_8a1e9c73-e0ee-481d-92d5-a4d20b48094d">&#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="id2688ee6fc79480ea54ae4daec104d7d_D20200329-20210403" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzctMTEtMS0xLTY4MjI3_97a1d5d5-210f-4651-8948-855939697f5e">&#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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" sign="-" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzctMTMtMS0xLTY4MjI3_779961ec-a959-49b7-93ec-61fe2437f5df">2,817</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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="i36b72e39bc01490db2a42a3e846f8f76_D20200329-20210403" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzgtMS0xLTEtNjgyMjc_f11c9e9f-e992-4471-9b55-f6497129a1e9">&#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="i36b72e39bc01490db2a42a3e846f8f76_D20200329-20210403" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzgtMy0xLTEtNjgyMjc_2263a281-99e9-43e7-8af2-cb795eba86f3">&#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="i40f470402f14432d82bf2d1c70c00285_D20200329-20210403" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzgtNS0xLTEtNjgyMjc_8295b972-6c25-4ca9-8db1-ac44e9d22c19">&#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="i52f98f5b99d74b8489eac728d713605c_D20200329-20210403" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzgtNy0xLTEtNjgyMjc_54c2ce7e-f179-4616-8007-562507004ed8">4,392</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i762fce8225ad4c67800f11787e03af9b_D20200329-20210403" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzgtOS0xLTEtNjgyMjc_8437dbc5-0164-4eec-89b7-b8b9bf956feb">&#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="id2688ee6fc79480ea54ae4daec104d7d_D20200329-20210403" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzgtMTEtMS0xLTY4MjI3_54829097-36ca-47bf-b455-c164b04cfb58">&#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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzgtMTMtMS0xLTY4MjI3_1e811f74-9d2a-4f04-8f5e-e7c219362f2c">4,392</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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%">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="i36b72e39bc01490db2a42a3e846f8f76_D20200329-20210403" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzEwLTEtMS0xLTkwOTk3_81d5e8da-2256-41dd-9df8-bc81f506bbb0">&#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="i36b72e39bc01490db2a42a3e846f8f76_D20200329-20210403" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzEwLTMtMS0xLTkwOTk3_77af1e55-6515-49cb-b996-f3b8fe1d73a7">&#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="i40f470402f14432d82bf2d1c70c00285_D20200329-20210403" decimals="-3" sign="-" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzEwLTUtMS0xLTkwMjc3_b7af4d57-0169-46dd-8e25-e0b623cd7e20">1,441</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i52f98f5b99d74b8489eac728d713605c_D20200329-20210403" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzEwLTctMS0xLTkwOTk3_aaa963b1-7b5b-4e86-abad-151a1476528b">&#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="i762fce8225ad4c67800f11787e03af9b_D20200329-20210403" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzEwLTktMS0xLTkwOTk3_a400f7b0-55e7-4c5c-b38e-fde1311572e2">&#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="id2688ee6fc79480ea54ae4daec104d7d_D20200329-20210403" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzEwLTExLTEtMS05MDk5Nw_85d3e56e-43b3-47d9-9041-91c3cab30cdc">&#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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzEwLTEzLTEtMS05MDI3Nw_3aa459cf-d45a-4bed-b056-e5006de74b71">1,441</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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, April 3, 2021</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="i7c295e1a742b45fcb81f2a0d369256ed_I20210403" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzktMS0xLTEtNjgyMjc_1cda8f6e-99f1-4f94-b2a9-7fa4edb0b972">9,241,256</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="i7c295e1a742b45fcb81f2a0d369256ed_I20210403" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzktMy0xLTEtNjgyMjc_4fa0cf1f-4d5f-41fd-8abc-2a982b9802ba">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="ic5228250bb2b487bbb48acb8f7bb2b40_I20210403" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzktNS0xLTEtNjgyMjc_cedfc48b-d6fb-4dc2-adf3-1826391636e7">1,441</ix:nonFraction>)</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="ia3bb85b72bae496e9fa59fb4a9a749af_I20210403" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzktNy0xLTEtNjgyMjc_0d291fe5-05fa-454d-9027-b6b510510ae8">253,835</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="iaed0484092da4e11b435c33c7f64c996_I20210403" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzktOS0xLTEtNjgyMjc_85caa321-620b-44fd-b2de-e22551812073">431,057</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="i87ace6bdef2a486c83047fa3997d7f66_I20210403" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzktMTEtMS0xLTY4MjI3_9d3eb728-0536-4160-a397-205c64520fac">97</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="ib0ec55c17f5a4d9086a1ba1f3266c1ce_I20210403" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzktMTMtMS0xLTY4MjI3_9b4eed3b-f4c7-4f9d-8257-63b380f45e81">683,640</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="ib0ec55c17f5a4d9086a1ba1f3266c1ce_I20210403" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzktMTYtMS0xLTY4MjI3_5f73623f-e608-48bf-a85d-c6f84057eda8">&#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 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:#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%">&#8212;&#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%">&#8212;&#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%">&#8212;&#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%">&#8212;&#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%">&#8212;&#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%">&#8212;&#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="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%"><ix:nonFraction unitRef="usd" contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzEwLTE2LTEtMS03OTkzNA_11193387-f446-4cf8-bb2f-c5cd425bef14">1,235</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: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="i0422fae44b1f495c8ab707ee8cab171d_D20210404-20220402" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzExLTEtMS0xLTY4MjI3_f029ac8d-f868-4aa0-9c1a-96ccb5b77d1b">&#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="i0422fae44b1f495c8ab707ee8cab171d_D20210404-20220402" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzExLTMtMS0xLTY4MjI3_7a4dd5f6-cf61-428d-b0af-6666fcf54f26">&#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="i9e7c28955b1e447da92f71835cd29011_D20210404-20220402" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzExLTUtMS0xLTY4MjI3_652efd02-2fd6-40fd-9855-142aaa556429">&#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="i5645a8eb87d6434b8b382bdc87282351_D20210404-20220402" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzExLTctMS0xLTY4MjI3_2ca699d7-b2cc-436e-aa4c-0da835eb46b1">&#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="i081922c29c0549109b7975bc51e862a1_D20210404-20220402" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzExLTktMS0xLTY4MjI3_b75984d3-66e4-41b8-9a61-1e1eb3d36efe">197,699</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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="i1b59725dc32c4236854c3512a38d4a31_D20210404-20220402" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzExLTExLTEtMS02ODIyNw_3a9c6deb-8b0b-4b29-929a-92a0c60a8f0b">&#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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzExLTEzLTEtMS02ODIyNw_93ed83ff-87cd-4054-b59b-6faaaff0ea94">197,699</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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzExLTE2LTEtMS02ODIyNw_6dd5ef7a-ec9c-4b03-b753-beb383c0ea0b">43</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 loss, 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="i0422fae44b1f495c8ab707ee8cab171d_D20210404-20220402" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzEyLTEtMS0xLTY4MjI3_0aab3c17-ee20-4a63-83ac-c1e65516466b">&#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="i0422fae44b1f495c8ab707ee8cab171d_D20210404-20220402" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzEyLTMtMS0xLTY4MjI3_213ba7e7-ebf2-4ec4-971d-c8ded2d7cd7d">&#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="i9e7c28955b1e447da92f71835cd29011_D20210404-20220402" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzEyLTUtMS0xLTY4MjI3_119b4cd9-78a9-49b5-9860-52f60ed50d42">&#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="i5645a8eb87d6434b8b382bdc87282351_D20210404-20220402" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzEyLTctMS0xLTY4MjI3_48bb719c-9d8e-46d9-9585-a72ae43adb5d">&#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="i081922c29c0549109b7975bc51e862a1_D20210404-20220402" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzEyLTktMS0xLTY4MjI3_f659ccf3-b4bc-43ce-8c5b-28793a9e17a8">&#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="i1b59725dc32c4236854c3512a38d4a31_D20210404-20220402" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzEyLTExLTEtMS02ODIyNw_e1402ad6-6f76-48f5-a21e-5d66a5818b75">500</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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzEyLTEzLTEtMS02ODIyNw_b321e076-de3d-44e5-81a6-985b29b0278c">500</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%">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="i0422fae44b1f495c8ab707ee8cab171d_D20210404-20220402" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzEzLTEtMS0xLTY4MjI3_789391fd-f570-475b-9974-49f9ae1533fb">51,022</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="i0422fae44b1f495c8ab707ee8cab171d_D20210404-20220402" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzEzLTMtMS0xLTY4MjI3_b3bd29cf-5988-4191-b909-033c5137ec32">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="i9e7c28955b1e447da92f71835cd29011_D20210404-20220402" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzEzLTUtMS0xLTY4MjI3_c337a1d5-3711-466b-8394-cec04aed8c5a">&#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="i5645a8eb87d6434b8b382bdc87282351_D20210404-20220402" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzEzLTctMS0xLTY4MjI3_6efd1168-329c-4028-835b-2fba2bd04bc5">4,155</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="i081922c29c0549109b7975bc51e862a1_D20210404-20220402" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzEzLTktMS0xLTY4MjI3_aabd5d92-8b79-4875-a144-157b35897a95">&#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="i1b59725dc32c4236854c3512a38d4a31_D20210404-20220402" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzEzLTExLTEtMS02ODIyNw_72760df4-91d6-4850-a349-f1dc353f2480">&#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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzEzLTEzLTEtMS02ODIyNw_00fa8c6f-fa22-4201-b6b0-798748a6fdf0">4,156</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%">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="i0422fae44b1f495c8ab707ee8cab171d_D20210404-20220402" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE0LTEtMS0xLTY4MjI3_2abbdb42-1a52-4ba8-997d-ba0ed149efa2">&#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="i0422fae44b1f495c8ab707ee8cab171d_D20210404-20220402" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE0LTMtMS0xLTY4MjI3_ac0fbbdd-74c1-44ce-9c84-fe772fe0f4a1">&#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="i9e7c28955b1e447da92f71835cd29011_D20210404-20220402" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE0LTUtMS0xLTY4MjI3_d87fee37-c3b0-46e2-b0eb-ac3e87992991">&#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="i5645a8eb87d6434b8b382bdc87282351_D20210404-20220402" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE0LTctMS0xLTY4MjI3_94599a83-548d-4cb5-b4d2-68ffa1dfe982">5,059</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="i081922c29c0549109b7975bc51e862a1_D20210404-20220402" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE0LTktMS0xLTY4MjI3_2d2a3fd5-92cd-4b1d-847a-1b75c3b2cb3c">&#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="i1b59725dc32c4236854c3512a38d4a31_D20210404-20220402" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE0LTExLTEtMS02ODIyNw_dbe5e0aa-2742-40b9-af72-ebecd9de8d4b">&#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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE0LTEzLTEtMS02ODIyNw_ab04c457-b376-467a-a4d2-b4734bb7060d">5,059</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="i0422fae44b1f495c8ab707ee8cab171d_D20210404-20220402" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE1LTEtMS0xLTY4MjI3_9e4b541a-bc25-449b-8eef-1ed851893541">&#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="i0422fae44b1f495c8ab707ee8cab171d_D20210404-20220402" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE1LTMtMS0xLTY4MjI3_52349a9e-1e8b-4b1e-bee5-8e59bd2a3ebd">&#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="i9e7c28955b1e447da92f71835cd29011_D20210404-20220402" decimals="-3" sign="-" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE1LTUtMS0xLTY4MjI3_c5ead0a8-21db-4e8a-8d52-44a4103a320e">59,599</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="i5645a8eb87d6434b8b382bdc87282351_D20210404-20220402" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE1LTctMS0xLTY4MjI3_a63990a7-ff8d-4691-a924-72fd9f9f8236">&#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="i081922c29c0549109b7975bc51e862a1_D20210404-20220402" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE1LTktMS0xLTY4MjI3_8c5e8ecc-cedd-4b4a-9045-9ae11e529633">&#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="i1b59725dc32c4236854c3512a38d4a31_D20210404-20220402" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE1LTExLTEtMS02ODIyNw_ba624fbd-f267-4f62-948c-5c07e56a4cff">&#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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE1LTEzLTEtMS02ODIyNw_891b3801-fcfd-44ea-b88a-8088d02f0086">59,599</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%">Distributions</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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE2LTE2LTEtMS03OTk1Nw_02078305-86f1-4cf1-8773-a57405c29031">375</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 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:#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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" sign="-" name="us-gaap:MinorityInterestChangeInRedemptionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE3LTE2LTEtMS04MDA4Mw_f10a84ea-9359-4936-9830-331d93e77da6">78</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, April 2, 2022</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="ide94150f42764056b00f4589bd733c33_I20220402" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE2LTEtMS0xLTY4MjI3_2ea2cd0d-6a45-422f-87c3-e602cee83dec">9,292,278</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="ide94150f42764056b00f4589bd733c33_I20220402" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE2LTMtMS0xLTY4MjI3_f46f5d70-dea5-48c9-a570-80f4664d6596">93</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="ibe356c839e674ff497b61af203ccf034_I20220402" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE2LTUtMS0xLTY4MjI3_d121873b-fd88-48df-9ebf-31e0b5148cad">61,040</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="i43949ff2a8c745978dfb5b9098b7f840_I20220402" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE2LTctMS0xLTY4MjI3_cf524f1a-5462-4425-8ef5-819d9669f0dd">263,049</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="i340b980d369d4d129b2ad0b8076b2e64_I20220402" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE2LTktMS0xLTY4MjI3_108ba66f-f435-4ef6-ae26-8597c3fba6d0">628,756</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="i4783c5cb49324075ab52d353db6d9823_I20220402" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE2LTExLTEtMS02ODIyNw_f0622fec-d60b-476b-ba18-398863e72611">403</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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE2LTEzLTEtMS02ODIyNw_b8160d59-f014-4742-a3f7-546a55d67459">830,455</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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:MinorityInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE2LTE2LTEtMS02ODIyNw_f2d95bec-7a31-423a-951c-c2a7c49e9a65">825</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%">Net income</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%"><ix:nonFraction unitRef="usd" contextRef="if39cd4386b244fff8c6bee8a434d4aaa_D20220403-20230401" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE4LTEtMS0xLTY4MjI3_6e73ea83-aa50-4687-a440-c1cf4d3cb10d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%"><ix:nonFraction unitRef="usd" contextRef="if39cd4386b244fff8c6bee8a434d4aaa_D20220403-20230401" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE4LTMtMS0xLTY4MjI3_c08b5f66-aee3-4b9d-88dd-c465f2174372">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ic75827f0c4bb43bc81a303bb5bb2a8db_D20220403-20230401" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE4LTUtMS0xLTY4MjI3_eb639995-7498-4295-a82d-4671c4ce69e6">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ie33dd3941cd446fbb3ef75e16e5a88c1_D20220403-20230401" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE4LTctMS0xLTY4MjI3_dfd35f51-8527-4ca3-b5c9-8b3cfacfcd6a">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ifb17b7c25f164a1ea96f312a6da5285b_D20220403-20230401" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE4LTktMS0xLTY4MjI3_c0f56a5f-5f01-4395-85da-0dce4a1b9e34">240,554</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="if3818b5935d64468acac31b4827659d0_D20220403-20230401" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE4LTExLTEtMS02ODIyNw_62da479b-fb4d-437c-8b80-80452e6ca8d4">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE4LTEzLTEtMS02ODIyNw_f8a7235b-695c-4a8e-a6a1-8a943dbf8b43">240,554</ix:nonFraction>&#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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE4LTE2LTEtMS02ODIyNw_ddc6e427-9743-484d-9ff1-0147587109b2">287</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%">Other comprehensive loss, 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="if39cd4386b244fff8c6bee8a434d4aaa_D20220403-20230401" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE5LTEtMS0xLTY4MjI3_d6e2d654-8684-4749-b933-448c3cce87ee">&#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="if39cd4386b244fff8c6bee8a434d4aaa_D20220403-20230401" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE5LTMtMS0xLTY4MjI3_cd69f874-64c4-4095-9d76-5c28b4af31e2">&#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="ic75827f0c4bb43bc81a303bb5bb2a8db_D20220403-20230401" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE5LTUtMS0xLTY4MjI3_1c5d321f-dfaf-4bae-856b-8e108aff4bd0">&#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="ie33dd3941cd446fbb3ef75e16e5a88c1_D20220403-20230401" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE5LTctMS0xLTY4MjI3_dce00c8f-6fe8-4a20-ac95-c1e54b1a14d3">&#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="ifb17b7c25f164a1ea96f312a6da5285b_D20220403-20230401" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE5LTktMS0xLTY4MjI3_f05c7b1b-149e-45fa-8b72-4bd79b60b961">&#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="if3818b5935d64468acac31b4827659d0_D20220403-20230401" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE5LTExLTEtMS02ODIyNw_37fee4c6-e5c4-4e62-ad44-6cb52df04db0">212</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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE5LTEzLTEtMS02ODIyNw_b5b24de5-ff0d-490a-80fb-811dbd404174">212</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%">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="if39cd4386b244fff8c6bee8a434d4aaa_D20220403-20230401" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzIwLTEtMS0xLTY4MjI3_24d105b1-32f1-42c1-92da-e9f3667d3a35">44,847</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="if39cd4386b244fff8c6bee8a434d4aaa_D20220403-20230401" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzIwLTMtMS0xLTY4MjI3_9dc30f80-d9c5-47ba-80eb-769733379591">&#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="ic75827f0c4bb43bc81a303bb5bb2a8db_D20220403-20230401" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzIwLTUtMS0xLTY4MjI3_52dfc36b-7871-4e92-8e67-7025133802cb">&#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="ie33dd3941cd446fbb3ef75e16e5a88c1_D20220403-20230401" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzIwLTctMS0xLTY4MjI3_87038f87-2e87-45bb-b5f7-062a6634a04e">2,637</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="ifb17b7c25f164a1ea96f312a6da5285b_D20220403-20230401" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzIwLTktMS0xLTY4MjI3_b21040ef-fdca-4af4-b794-85160b7922bb">&#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="if3818b5935d64468acac31b4827659d0_D20220403-20230401" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzIwLTExLTEtMS02ODIyNw_309c6a78-ec2c-4ef3-bfb4-307572559f33">&#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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzIwLTEzLTEtMS02ODIyNw_33345bef-2a85-422f-a895-dc82f4e19aa6">2,637</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%">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="if39cd4386b244fff8c6bee8a434d4aaa_D20220403-20230401" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzIxLTEtMS0xLTY4MjI3_da578bb9-33f5-4256-94d5-14d38f77a9de">&#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="if39cd4386b244fff8c6bee8a434d4aaa_D20220403-20230401" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzIxLTMtMS0xLTY4MjI3_068b63cf-7669-4651-9c8e-9858d489217c">&#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="ic75827f0c4bb43bc81a303bb5bb2a8db_D20220403-20230401" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzIxLTUtMS0xLTY4MjI3_b8db65f4-dd83-410b-9b79-f3a3da40f110">&#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="ie33dd3941cd446fbb3ef75e16e5a88c1_D20220403-20230401" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzIxLTctMS0xLTY4MjI3_2eecd96e-c11a-4a67-9edf-27b1541435c5">6,264</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="ifb17b7c25f164a1ea96f312a6da5285b_D20220403-20230401" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzIxLTktMS0xLTY4MjI3_8704f648-6234-485c-9d49-020d15ec68c2">&#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="if3818b5935d64468acac31b4827659d0_D20220403-20230401" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzIxLTExLTEtMS02ODIyNw_481e57b1-0a99-4f99-9a36-b768ee626810">&#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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzIxLTEzLTEtMS02ODIyNw_c34b70cb-2659-4a9e-8476-930a4052d8d9">6,264</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="if39cd4386b244fff8c6bee8a434d4aaa_D20220403-20230401" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzIyLTEtMS0xLTY4MjI3_4e609355-3f3c-42aa-ae8a-b87b2df2d80a">&#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="if39cd4386b244fff8c6bee8a434d4aaa_D20220403-20230401" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzIyLTMtMS0xLTY4MjI3_ea0f9c72-f1a8-4343-b644-49d9cdeca671">&#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="ic75827f0c4bb43bc81a303bb5bb2a8db_D20220403-20230401" decimals="-3" sign="-" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzIyLTUtMS0xLTY4MjI3_313ade82-18d1-458c-9bbd-06eb88e7d7ea">103,412</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="ie33dd3941cd446fbb3ef75e16e5a88c1_D20220403-20230401" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzIyLTctMS0xLTY4MjI3_0208abaa-c0ef-42f5-a82e-b1374f459f4b">&#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="ifb17b7c25f164a1ea96f312a6da5285b_D20220403-20230401" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzIyLTktMS0xLTY4MjI3_0b81e7f1-c187-462b-8821-0da05006796f">&#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="if3818b5935d64468acac31b4827659d0_D20220403-20230401" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzIyLTExLTEtMS02ODIyNw_2b2f757b-b85e-4319-ad20-4a7f2a174cab">&#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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzIyLTEzLTEtMS02ODIyNw_d34806d4-4fc7-4aa9-874f-928e24f0a3a3">103,412</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%">Distributions</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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzIzLTE2LTEtMS02ODIyNw_6ae9910c-22ae-4aa2-8766-759af355e802">780</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 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:#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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:MinorityInterestChangeInRedemptionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzI0LTE2LTEtMS02ODIyNw_bf8e3849-1224-491f-90dc-107fc0dd1c77">887</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, April 1, 2023</span></td><td colspan="2" style="background-color:#cceeff;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="i1c0a36529bba49d899e4a96ac2ee3da0_I20230401" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzI1LTEtMS0xLTY4MjI3_a3e4c3f1-b6f7-4a59-96ce-42824c984219">9,337,125</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: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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c0a36529bba49d899e4a96ac2ee3da0_I20230401" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzI1LTMtMS0xLTY4MjI3_146e1b2f-4398-4405-af81-25e4d70dcbb7">93</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:9pt;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i00bf10dfda104ac6a438ac1b8e332187_I20230401" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzI1LTUtMS0xLTY4MjI3_51cc34bc-78ce-495f-b512-1f56ddc33465">164,452</ix:nonFraction>)</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i38877dffe9d34829b7c64cb5f6210ec7_I20230401" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzI1LTctMS0xLTY4MjI3_3710c336-86db-4194-86ab-bc91b3278986">271,950</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic98e7fb41fb24807812704dd9c8bdd61_I20230401" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzI1LTktMS0xLTY4MjI3_da44c5db-d713-49d6-8b01-ecdd4935fa24">869,310</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:9pt;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1b60651290de413fb780a134c8de468d_I20230401" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzI1LTExLTEtMS02ODIyNw_7505c15c-ef4f-4363-ba78-7c79ef398958">615</ix:nonFraction>)</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzI1LTEzLTEtMS02ODIyNw_b23bda91-2b7d-40ce-a7be-243052f2476f">976,286</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 colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;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: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-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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzI1LTE2LTEtMS02ODIyNw_e234e365-05dd-4302-8a65-1cf26359bc5d">1,219</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: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="i326840b4446d4521b361f88ef329e0b3_109"></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="#i326840b4446d4521b361f88ef329e0b3_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><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 1,<br/>2023</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 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></tr><tr><td colspan="3" style="background-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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzMtMS0xLTEtNjgyMjc_1613323f-8307-47b6-bd07-d778863ce295">240,841</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzMtMy0xLTEtNjgyMjc_13aef94e-aa99-46d2-9d77-e4efb4385690">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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzMtNS0xLTEtNjgyMjc_fed48bb5-1100-4cd8-8b7a-d05b551e8989">76,646</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzUtMS0xLTEtNjgyMjc_a79072e4-5729-41b9-bed7-4dbcbe965a0b">16,903</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzUtMy0xLTEtNjgyMjc_8136a190-4301-4dfe-b707-0230cd05e952">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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzUtNS0xLTEtNjgyMjc_3450e61c-11b0-463b-b1d4-3306fda6c2b1">6,324</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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" sign="-" name="us-gaap:ProvisionForLoanLeaseAndOtherLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzYtMS0xLTEtNjgyMjc_a8b7520f-e852-4dfc-a7ad-50d3e48c388f">517</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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" sign="-" name="us-gaap:ProvisionForLoanLeaseAndOtherLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzYtMy0xLTEtNjgyMjc_f9dada34-4ce9-4ae8-918d-0b7b61a90cb0">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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" sign="-" name="us-gaap:ProvisionForLoanLeaseAndOtherLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzYtNS0xLTEtNjgyMjc_940ce455-9347-4eed-b45e-ead692edd340">1,193</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%">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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzctMS0xLTEtNjgyMjc_db6532b1-4ebd-4fc4-b3c8-b3cbe0465746">2,110</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzctMy0xLTEtNjgyMjc_862a27e3-6eea-44de-9ff9-04962b4cf022">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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzctNS0xLTEtNjgyMjc_3ebe43bb-dba5-4dbb-8457-36171d203b82">326</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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzgtMS0xLTEtNjgyMjc_426b5b71-40c1-49e6-8de4-322e98ac3dca">6,264</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzgtMy0xLTEtNjgyMjc_65d2f238-ba82-4ab0-b959-0cca75929dcd">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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzgtNS0xLTEtNjgyMjc_bf9addc9-e821-4920-abbf-60a6416996e3">4,392</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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:OtherNoncashIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzktMS0xLTEtNjgyMjc_dfe218d4-cd27-4ba3-a19d-602000819cd8">457</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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:OtherNoncashIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzktMy0xLTEtNjgyMjc_4637be25-7f89-4b2c-8c5a-2999e142f101">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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:OtherNoncashIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzktNS0xLTEtNjgyMjc_d2c965d1-eb60-438e-bee1-c41f67e86a5c">3,312</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%">(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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzExLTEtMS0xLTY4MjI3_96c51f78-3081-4113-96fb-5f569ae77a32">281</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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzExLTMtMS0xLTY4MjI3_47d38520-3b54-4510-9d09-4a7acda23b92">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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" sign="-" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzExLTUtMS0xLTY4MjI3_9f34bdd3-0c86-4c9d-b650-3b3503640517">116</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%">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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="cvco:Gainlossonsalesofloansandinvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzEyLTEtMS0xLTY4MjI3_904cd881-4504-4382-a8d9-da48f2382d63">12,300</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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="cvco:Gainlossonsalesofloansandinvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzEyLTMtMS0xLTY4MjI3_a62c8c9e-d896-4357-87e6-07c0c8dd1a25">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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="cvco:Gainlossonsalesofloansandinvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzEyLTUtMS0xLTY4MjI3_63d6fc36-b746-42c6-ba4d-f385156ae25c">22,037</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%">Distribution of earnings from equity method 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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:EquityMethodInvestmentDividendsOrDistributions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzEyLTEtMS0xLTgxNTM4_416ec00e-f03a-4c06-aa79-2c661e6039a2">4,306</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:EquityMethodInvestmentDividendsOrDistributions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzEyLTMtMS0xLTgxNTM4_6a1d2b7b-619d-4fa9-8b2f-94127422b358">&#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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:EquityMethodInvestmentDividendsOrDistributions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzEyLTUtMS0xLTgxNTM4_3bbfeb99-3b22-4161-9cf3-39c2d020ecc7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Changes in operating assets and liabilities, net of acquisitions</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 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:#cceeff;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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzE0LTEtMS0xLTY4MjI3_81c70bdb-111e-4343-836a-ffd03d3c63f7">10,238</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzE0LTMtMS0xLTY4MjI3_2707b7f7-5612-48c1-a4ab-ebd9152ae78f">27,268</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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzE0LTUtMS0xLTY4MjI3_57fef746-24b1-495a-8dca-67ef62a13580">4,597</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%">Consumer loans receivable originated</span></td><td colspan="2" style="background-color:#ffffff;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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:PaymentsToAcquireFinanceReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzE1LTEtMS0xLTY4MjI3_79a27beb-c0af-4870-9680-450b2f7a7f5c">177,970</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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:PaymentsToAcquireFinanceReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzE1LTMtMS0xLTY4MjI3_bede294b-504a-48cb-90c0-631aaf1eacc4">158,988</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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:PaymentsToAcquireFinanceReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzE1LTUtMS0xLTY4MjI3_3dfb4ec3-94f2-407a-8691-3c2d19f9feae">161,562</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%">Proceeds from sales of consumer 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:ProceedsFromSaleOfFinanceReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzE2LTEtMS0xLTY4MjI3_9b95f4c9-9356-4879-a8b4-cfa2865958ac">186,017</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:ProceedsFromSaleOfFinanceReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzE2LTMtMS0xLTY4MjI3_59f213a3-b076-4031-8ad5-4ded63c66270">184,849</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:ProceedsFromSaleOfFinanceReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzE2LTUtMS0xLTY4MjI3_c34f6d01-e40d-42e5-bee6-a6959eea5571">167,067</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%">Principal payments received on consumer 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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:ProceedsFromCollectionOfNotesReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzE3LTEtMS0xLTY4MjI3_f2c35580-5d1f-4a2a-a0ef-8e8ef2734071">8,967</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:ProceedsFromCollectionOfNotesReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzE3LTMtMS0xLTY4MjI3_9a0b41ff-4804-42f7-99f3-4252f2e3678f">11,553</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:ProceedsFromCollectionOfNotesReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzE3LTUtMS0xLTY4MjI3_f0375312-d539-4c5c-a394-538bd41ae5c2">14,126</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%">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzE4LTEtMS0xLTY4MjI3_ab5ab81c-2256-463d-8de5-398b31a03e65">38,866</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzE4LTMtMS0xLTY4MjI3_a7524688-bdbb-4465-95e2-336f634a2467">73,804</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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzE4LTUtMS0xLTY4MjI3_c8cc8c36-40b9-4490-aec7-13bca62037df">17,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 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:#ffffff;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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzE5LTEtMS0xLTY4MjI3_9a8888a4-5d89-484e-b37a-8cfdfadfe7bd">20,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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzE5LTMtMS0xLTY4MjI3_8e74eb46-4aef-4c78-8b64-7f9bd066b3b7">28,309</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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzE5LTUtMS0xLTY4MjI3_491fbc42-ac6d-4cbf-ae42-6e2e97eab6d6">6,380</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%">Commercial 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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:PaymentsToAcquireLoansReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzIwLTEtMS0xLTY4MjI3_97751bbd-cdde-4308-9e50-4603b0e60e91">132,050</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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:PaymentsToAcquireLoansReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzIwLTMtMS0xLTY4MjI3_a83873eb-d14b-40ef-847c-69986b29867b">67,896</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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:PaymentsToAcquireLoansReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzIwLTUtMS0xLTY4MjI3_2ac96952-002b-4ec2-9a30-5d766753a94e">54,021</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%">Principal payments received on 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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:ProceedsFromCollectionOfLoansReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzIxLTEtMS0xLTgxNTE2_b54089c2-c5ec-407f-8c16-c51eb5bca424">98,196</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:ProceedsFromCollectionOfLoansReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzIxLTMtMS0xLTgxNTE2_08e29894-a700-41ae-b178-203fcf743c48">74,311</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:ProceedsFromCollectionOfLoansReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzIxLTUtMS0xLTgxNTE2_5337564a-0d3a-4c40-84a5-7193aed7385d">55,846</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%">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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzIxLTEtMS0xLTY4MjI3_039cb54e-dda5-458f-9a07-8e51cc03e89c">13,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzIxLTMtMS0xLTY4MjI3_97adc0f7-6a70-430c-9eca-c4b98ef9aaa4">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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzIxLTUtMS0xLTY4MjI3_3d8351c6-ed2c-40a7-be3e-f98895644f31">47,229</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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzIyLTEtMS0xLTY4MjI3_18f1b621-66f6-4c3c-ae2e-92f27f0ddcff">255,693</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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzIyLTMtMS0xLTY4MjI3_1196ecc8-6953-438a-96ea-d56be5a4c215">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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzIyLTUtMS0xLTY4MjI3_54f3dafa-7ad6-4567-b9f8-4525b0f3d8da">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></tr><tr><td colspan="3" style="background-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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzI0LTEtMS0xLTY4MjI3_d005ac77-6a7f-4ff2-82c9-18733b55d396">44,106</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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzI0LTMtMS0xLTY4MjI3_1bcb782d-14e5-452b-90c4-4e0eba71341d">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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzI0LTUtMS0xLTY4MjI3_ba4e1634-5468-4f02-b6fe-3c02bf930903">25,537</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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzI1LTEtMS0xLTY4MjI3_2a74ba3c-7de3-4011-bc82-276d5cb66f68">105,662</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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzI1LTMtMS0xLTY4MjI3_7e8e5290-0a35-41a3-ae64-ac30d5d87b44">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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzI1LTUtMS0xLTY4MjI3_000e40d8-ee83-4143-a17f-d1e113d4fc5b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from sale of property, plant and equipment and assets held for sale</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzI2LTEtMS0xLTY4MjI3_80002274-f0ae-4139-9aeb-f03206621971">1,816</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzI2LTMtMS0xLTY4MjI3_af975522-0de6-411f-8465-846b2f2a24a4">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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzI2LTUtMS0xLTY4MjI3_98699460-bad6-4272-80e2-5b2ee873b964">240</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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:PaymentsToAcquireMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzI3LTEtMS0xLTY4MjI3_9f18a7be-c3ac-4e7a-9fbb-0d72d6346757">12,533</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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:PaymentsToAcquireMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzI3LTMtMS0xLTY4MjI3_582bceef-1bcf-4531-8da9-882cde87aa62">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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:PaymentsToAcquireMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzI3LTUtMS0xLTY4MjI3_70e9f877-8515-4446-b1f1-78463ef51189">17,518</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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzI4LTEtMS0xLTY4MjI3_0b05290b-1217-4c3d-a96e-ef321fb79877">18,931</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzI4LTMtMS0xLTY4MjI3_080be2f5-b2b0-4f57-850c-1c2bfc7e694d">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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzI4LTUtMS0xLTY4MjI3_398a1eeb-c3c3-418b-b1d2-6141ddd76ce6">19,466</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%">Return of invested capital from equity method 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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzMwLTEtMS0xLTgxNzA4_996af9ae-1086-4a33-bf8b-353799cccb7c">12,213</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzMwLTMtMS0xLTgxNzA4_352973a7-f119-43ed-a1d0-2ebcdd79c708">&#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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzMwLTUtMS0xLTgxNzA4_46353844-1e15-4b29-8693-6a15849db741">&#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 investing 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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzI5LTEtMS0xLTY4MjI3_c80bdebe-e977-4923-a3ab-639397e90c96">129,341</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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzI5LTMtMS0xLTY4MjI3_84c1d87c-78c5-42cc-9cab-1608a6dee41a">159,102</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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzI5LTUtMS0xLTY4MjI3_355e7685-020b-4290-bf4d-de629192947a">23,349</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%">FINANCING ACTIVITIES</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:9pt;font-weight:400;line-height:100%">Payments for taxes on stock option exercises and releases of equity awards</span></td><td colspan="2" style="background-color:#ffffff;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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzMzLTEtMS0xLTgxNTU4_d30c6d43-fbf5-4ee5-9ed3-dcc4d1d6d3b5">1,072</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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzMzLTMtMS0xLTgxNTU4_e7c524b4-834b-4a92-bb82-9a809b809df2">266</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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzMzLTUtMS0xLTgxNTU4_7cbced6e-bf51-4b06-b0d1-5b7e6bb13c74">5,493</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%">Proceeds from 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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzMxLTEtMS0xLTY4MjI3_af8a94af-c91b-4d97-b647-ebaa7a9727b5">3,709</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzMxLTMtMS0xLTY4MjI3_67b858a5-c5a7-4e1c-8ba2-025dc58d74b8">4,422</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzMxLTUtMS0xLTY4MjI3_7a66762b-8e95-443a-82c7-bb835f07269a">2,676</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from 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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:ProceedsFromAccountsReceivableSecuritization" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzMyLTEtMS0xLTY4MjI3_df683f16-2270-467d-b291-b87fc1c5c2d4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:ProceedsFromAccountsReceivableSecuritization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzMyLTMtMS0xLTY4MjI3_4a322355-a6d7-4e9e-adde-1a735589c582">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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:ProceedsFromAccountsReceivableSecuritization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzMyLTUtMS0xLTY4MjI3_a9fd0bfb-1463-4700-b899-21bdc9774e70">64</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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:RepaymentsOfSecuredDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzMzLTEtMS0xLTY4MjI3_7a46a915-4ca3-4584-a0d7-13b23eb0c450">641</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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:RepaymentsOfSecuredDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzMzLTMtMS0xLTY4MjI3_bd38b9a2-2382-4a8a-ad58-67c5cb50a585">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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:RepaymentsOfSecuredDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzMzLTUtMS0xLTY4MjI3_486b1306-8752-4dea-a75c-4fd6ca4fd0f3">2,788</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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzM0LTEtMS0xLTY4MjI3_c4b73f8f-9652-40cf-8878-b9151d6f6ea6">103,412</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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzM0LTMtMS0xLTY4MjI3_f4b417e8-a08d-4251-8da3-7eb93653fe81">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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzM0LTUtMS0xLTY4MjI3_ce752584-7514-4d93-b576-d07a376970f8">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 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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:PaymentsToMinorityShareholders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzM1LTEtMS0xLTY4MjI3_778aba95-b6d6-4296-af44-8b04261588d0">780</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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:PaymentsToMinorityShareholders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzM1LTMtMS0xLTY4MjI3_4e039daf-a840-4a47-b342-ca0dced96f4c">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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:PaymentsToMinorityShareholders" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzM1LTUtMS0xLTY4MjI3_639a8009-6b6c-4b5b-8b7a-3aa57cd685b5">&#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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzM2LTEtMS0xLTY4MjI3_9f23815b-6272-49e5-b080-c774b24dba30">102,196</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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzM2LTMtMS0xLTY4MjI3_63b25c39-b208-4db3-b334-365a6ac776d8">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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzM2LTUtMS0xLTY4MjI3_b9bdadc9-2e6a-43b2-bf8d-14296206626d">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></tr><tr><td colspan="3" style="background-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 increase (decrease) 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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzM3LTEtMS0xLTY4MjI3_1b714116-5f6f-4c3f-a723-0fa35b27c536">24,156</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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzM3LTMtMS0xLTY4MjI3_1591e4e3-620e-49cb-a22e-0cdeddee3223">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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzM3LTUtMS0xLTY4MjI3_1c98278a-13ca-43c0-ab40-a6eccd55f76c">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></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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzM4LTEtMS0xLTY4MjI3_7fe6225c-7853-4082-879b-2249e6a1924e">259,334</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="ib0ec55c17f5a4d9086a1ba1f3266c1ce_I20210403" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzM4LTMtMS0xLTY4MjI3_a51e04da-7a64-4174-8756-054a6d385367">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="idf34b7bbb0764a9e911501760a4adcfe_I20200328" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzM4LTUtMS0xLTY4MjI3_48f75460-0337-4227-afa6-eed950d8b621">255,607</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzM5LTEtMS0xLTY4MjI3_ad324fcb-dc91-473f-a871-f7386241eafe">283,490</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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzM5LTMtMS0xLTY4MjI3_da17a1ce-2207-4cbd-b0cf-36ffaf8ddb27">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="ib0ec55c17f5a4d9086a1ba1f3266c1ce_I20210403" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzM5LTUtMS0xLTY4MjI3_d37eafb1-3c0a-49e2-9cc1-8415152a550d">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></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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:IncomeTaxesPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzQxLTEtMS0xLTY4MjI3_dc19f819-2d58-41b3-a47f-b0e54fdc93bf">82,438</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:IncomeTaxesPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzQxLTMtMS0xLTY4MjI3_d46ac302-8c7e-444c-a0de-ae2c8017f705">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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:IncomeTaxesPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzQxLTUtMS0xLTY4MjI3_9001ad4f-053b-492e-bc22-ae6ba716e992">19,469</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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzQyLTEtMS0xLTY4MjI3_1a1f8fbf-4bc6-4d50-b039-5ff9194224a9">619</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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzQyLTMtMS0xLTY4MjI3_c80a0c08-2aee-4a9e-b111-4bb1d441e2a7">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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzQyLTUtMS0xLTY4MjI3_2d366b2b-921a-4388-b268-1b4897ca1bed">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></tr><tr><td colspan="3" style="background-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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" sign="-" name="cvco:ChangeInGNMALoansEligibleForRepurchase" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzQ0LTEtMS0xLTY4MjI3_131a1329-1bdd-4458-8980-e013be9cfc47">2,494</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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" sign="-" name="cvco:ChangeInGNMALoansEligibleForRepurchase" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzQ0LTMtMS0xLTY4MjI3_d1279430-a5e5-4748-9eeb-be891c108a44">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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="cvco:ChangeInGNMALoansEligibleForRepurchase" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzQ0LTUtMS0xLTY4MjI3_d8c6249e-ab4a-4578-963d-ba221beda9fb">18,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 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 and operating lease obligations incurred</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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzQ1LTEtMS0xLTY4MjI3_25208a52-91b3-40be-81f0-6a103d31145a">14,455</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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzQ1LTMtMS0xLTY4MjI3_c476a210-ce69-4f7f-b977-c0625412dc64">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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzQ1LTUtMS0xLTY4MjI3_f5e51afd-f6d4-41af-835b-7bba84621340">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></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%">Fair value of assets acquired under finance lease</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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:FairValueOfAssetsAcquired" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzQ3LTEtMS0xLTY4MjI3_272ae120-b20d-4759-a073-ce5fa0c103b2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:FairValueOfAssetsAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzQ3LTMtMS0xLTY4MjI3_4ded48c3-59ef-4b4d-9aae-d9159915fdba">7,158</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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:FairValueOfAssetsAcquired" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzQ3LTUtMS0xLTY4MjI3_01a84858-e4d2-46fb-be99-f314041cf1bf">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance lease obligations incurred</span></td><td style="background-color:#cceeff;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:#cceeff;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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:CapitalLeaseObligationsIncurred" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzQ4LTEtMS0xLTY4MjI3_1360f49b-f2c8-401b-a69f-cb971f17f223">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:CapitalLeaseObligationsIncurred" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzQ4LTMtMS0xLTY4MjI3_087dadf5-df20-42aa-b05b-4ac392e18f5c">6,351</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:CapitalLeaseObligationsIncurred" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzQ4LTUtMS0xLTY4MjI3_03727f9b-5853-4371-9b24-f58b0ff4be3a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">See accompanying Notes to Consolidated Financial Statements</span></div><div style="height: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-7</span></div></div></div><div id="i326840b4446d4521b361f88ef329e0b3_112"></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="#i326840b4446d4521b361f88ef329e0b3_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="i326840b4446d4521b361f88ef329e0b3_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%">1. <ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI4NjI0_9239b743-04b9-41db-9ef5-ebd48f2296b4" continuedAt="ibe9acf62abc94cfa9a149b0221b2cb44" escape="true">Summary of Significant Accounting Policies</ix:nonNumeric></span></div><ix:continuation id="ibe9acf62abc94cfa9a149b0221b2cb44" continuedAt="i86b3266ec8454cfca3cab29f256a16c0"><div style="margin-top:9pt;text-indent:18pt"><ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:ConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI4NTk2_3aa7464d-afb3-4b42-aa37-155d36f9d1e7" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Principles of Consolidation.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> These Consolidated Financial Statements include the accounts of Cavco Industries, Inc. and its consolidated subsidiaries (collectively, "we," "us," "our," the "Company" or "Cavco"). All significant intercompany transactions and balances have been eliminated in consolidation. Certain prior period amounts have been reclassified to conform to current period classification. Specifically, amounts previously included in the current portion of secured financings are now recorded in Accrued expenses and other current liabilities, and Interest income, which was previously included in Other income, net, has been moved to Interest income. We have evaluated subsequent events after the balance sheet date of April&#160;1, 2023, 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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:NatureOfOperations" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI4NzA2_aea66d25-3765-4c0e-a3d6-245364659649" 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 and Canada, 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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:FiscalPeriod" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI4NjY1_358f08c7-ca5f-4309-9d1f-f7a183d8966d" 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;1, 2023. Fiscal years 2023 and 2022 consisted of 52 weeks, and fiscal year 2021 consisted of 53 weeks.</span></ix:nonNumeric></div><div style="margin-top:9pt;text-indent:18pt"><ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI4NjU3_ec2c670f-07ca-4bc3-b973-51e0f1dc3a1c" 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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI4NjY2_a57b8975-dc90-41dd-a8d1-e5fa3d4292e3" continuedAt="ib1b8fafb762b4b898adf49e076bd7143" 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 reserve for repurchase commitments (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-weight:400;line-height:120%">Some of our independent distributors operate multiple sales outlets. <ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="cvco:ConcentrationRiskonFactoryBuiltHousingDescription" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI4NTgz_5fdda86f-dd65-4b02-9596-7b14aa7dcf49"><ix:nonNumeric contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" name="cvco:ConcentrationRiskonFactoryBuiltHousingDescription" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI4NTgz_c796d31c-bfba-4dff-ad99-891c17704f9b"><ix:nonNumeric contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" name="cvco:ConcentrationRiskonFactoryBuiltHousingDescription" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI4NTgz_c871ba0b-5c68-4fa8-be99-4de2b5e3426d">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;1, 2023.</span></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></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="#i326840b4446d4521b361f88ef329e0b3_7">Table of Contents</a></span></div></div><ix:continuation id="i86b3266ec8454cfca3cab29f256a16c0" continuedAt="i7253ac99cf134f32bd7dbf471c534368"><ix:continuation id="ib1b8fafb762b4b898adf49e076bd7143"><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="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). 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 servicing 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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI4NjY3_3875e64d-6d04-42e6-b52d-07b084416467" 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. We have not experienced any losses on such excesses.</span></ix:nonNumeric></div><div style="margin-top:9pt;text-indent:18pt"><ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI4NTc5_955e9e75-2f44-4a07-af7c-d3ef7810eb24" 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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:ReceivablesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI4NTgx_5eb73a49-b9df-4c64-9fbb-f015038cd373" 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;1, 2023 and April&#160;2, 2022, there were <ix:nonFraction unitRef="usd" contextRef="i49e809efd55f47cbabb524ebf34efed9_I20230401" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzc0MjE_de5505fa-8a2f-4afe-aad6-dd03e395821c"><ix:nonFraction unitRef="usd" contextRef="i50f1a3d487654937a32ce84dde2c247e_I20220402" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzc0MjE_fdfb160c-db12-40d8-8368-efa5e73c3e85">no</ix:nonFraction></ix:nonFraction> allowances for doubtful accounts.</span></ix:nonNumeric></div><div style="margin-top:9pt;text-indent:18pt"><ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:InvestmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI4Njcz_9d2d0cd7-792a-4f28-82d2-a7e86ef3bfef" 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%">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). As of April&#160;1, 2023, 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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzg1MTY_e20de2e6-a689-42fd-ab92-6bcae90bc6b2">no</ix:nonFraction> valuation allowance on such investments.</span></ix:nonNumeric></div><ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:LoansAndLeasesReceivableNonperformingLoanAndLeasePolicy" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI4NjY5_1cc8125f-037c-4757-b0f8-9a38323f43d9" continuedAt="i07c9b1e83fc446fc86aba880cd4ec55d" 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 amortized cost or fair value 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="#i326840b4446d4521b361f88ef329e0b3_7">Table of Contents</a></span></div></div><ix:continuation id="i7253ac99cf134f32bd7dbf471c534368" continuedAt="i6e879f6c19e74bd1afdfaa93f1d9536d"><ix:continuation id="i07c9b1e83fc446fc86aba880cd4ec55d"><div style="margin-top: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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:FinanceLoansAndLeasesReceivablePolicy" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI4NTk0_5b633329-4086-4310-902f-9f0ebe37ac6d" 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 Interest income in the Consolidated Statements of Comprehensive Income on an accrual basis.</span></ix:nonNumeric></div><ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:LoansAndLeasesReceivableAllowanceForLoanLossesPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI4NjQy_67b0d9bc-2d05-4e9e-b121-ef5bf7c6a2f3" 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%"> Financial Accounting Standards Board ("FASB") Accounting Standards Update ("ASU") 2016-13, </span><span style="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): Measurement of Credit Losses on Financial Instruments</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. As of April&#160;1, 2023 and April&#160;2, 2022, we had an allowance for loan losses of $<ix:nonFraction unitRef="usd" contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-5" name="us-gaap:AllowanceForLoanAndLeaseLossesRealEstate" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzExNDI5_52db8d8f-0cbc-4fb1-8529-429387c85394">1.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-5" name="us-gaap:AllowanceForLoanAndLeaseLossesRealEstate" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzExNDc2_46158d71-e204-4b60-89f2-80d09b191aa5">2.1</ix:nonFraction> million, respectively, on our consumer loans receivable (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%">To determine the appropriate level of the allowance for loan loss on our commercial loans receivable, we collectively evaluate loans based on their terms and duration. We have historically been able to resell repossessed homes, thereby mitigating loss exposure. However, if a default occurs and collateral is lost, we are exposed to loss of the full value of the home loan. 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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-5" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzEyMjE2_54716379-1e0a-4365-986e-62c3c2673e02">1.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-5" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzEyMjIz_dc584497-3e5a-4e07-8bec-32327954efb4">1.0</ix:nonFraction> million at April&#160;1, 2023 and April&#160;2, 2022, respectively, related to commercial loans receivable (see Note 7).</span></div></ix:nonNumeric><div style="margin-top:9pt;text-indent:18pt"><ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:InventoryPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI4NjYx_70ebb207-3f70-467f-bbc3-8169f9fe2943" 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 net realizable value, 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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI4NTY2_52dd1b84-3104-4024-a630-50090f1713a3" 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="id204572448a44c62b479ae4b8eee807c_I20230401" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzEyODQ2_a3145cda-ce9c-4f68-9a02-863355bd339a">10</ix:nonNumeric> to <ix:nonNumeric contextRef="i5e9f315f67414ef4bfe1d6686029fe3c_I20230401" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzEyODUy_ffc01d71-f801-42d5-9e62-2f539c0b378f">39</ix:nonNumeric> years; and machinery and equipment, <ix:nonNumeric contextRef="iccb6aaee46c84c6db20becc7e2ee3bb0_I20230401" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzEyODkx_9aaa6589-c11d-4ae7-bec9-66a66c15edaa">3</ix:nonNumeric> to <ix:nonNumeric contextRef="i520c768ab25d43c19aecd1478761d2c9_I20230401" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzEyODk3_0c61d1d3-6ad1-4dce-b5d5-48dc869bd537">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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI4NTcz_42598c4d-d41e-4f7e-a5cb-3e95b68b75a2" 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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="0" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzEzODUz_33b320f0-6202-465b-95b5-f4d8a1227cb0"><ix:nonFraction unitRef="usd" contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="0" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzEzODUz_7bbb0f68-0af1-4fa9-9962-25aa40185d80"><ix:nonFraction unitRef="usd" contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="0" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzEzODUz_9cad29ec-07dc-43f1-8f38-5aeadedec581">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> impairment losses recognized in fiscal years 2023, 2022 or 2021</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="#i326840b4446d4521b361f88ef329e0b3_7">Table of Contents</a></span></div></div><ix:continuation id="i6e879f6c19e74bd1afdfaa93f1d9536d" continuedAt="ib6ce945be6fe44579707d3e652e08218"><div style="margin-top:9pt;text-indent:18pt"><ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:BusinessCombinationsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzU0OTc1NTg2MzI2OQ_6b325872-820d-4294-a7a4-20a707aef4d3" continuedAt="iebf94bb6f11049aebfce8ffb63aa4b64" 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%">Business Combinations.</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 in accordance with FASB Accounting Standards Codification ("ASC") 805, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations, </span></ix:nonNumeric><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"><ix:continuation id="iebf94bb6f11049aebfce8ffb63aa4b64">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.</ix:continuation>&#160;</span></div><ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI4NjA2_4536450b-124d-48ef-a570-6b7fd8651679" 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 goodwill and other intangible assets in accordance with the provisions of 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 at least annually for impairment. The Company has <ix:nonFraction unitRef="segment" contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="0" name="us-gaap:NumberOfOperatingSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzE0ODI4_4f24ace7-dc1f-4303-9cbe-0d4169445016">two</ix:nonFraction> reporting segments: factory-built housing and financial services. As of April&#160;1, 2023, 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 generally amortized over <ix:nonNumeric contextRef="ibcfa933017ea450ebdaa0590b5335172_I20230401" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzE1MTU4_207bd80a-2d30-47b2-bab8-41a371cdf990">3</ix:nonNumeric> to <ix:nonNumeric contextRef="i6adea9b20c924058bc373383df9366b8_I20230401" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzE1MTY0_fa17eb26-6c58-40fb-86d6-d6cb843cdc2e">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;1, 2023, and as the fair value of the factory-built housing reporting unit was greater than the carrying value, there was <ix:nonFraction unitRef="usd" contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="0" name="us-gaap:GoodwillAndIntangibleAssetImpairment" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzE1Nzkx_adb4b116-be66-44b2-95ad-288c72171a6a"><ix:nonFraction unitRef="usd" contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="0" name="us-gaap:GoodwillAndIntangibleAssetImpairment" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzE1Nzkx_b1d4dbf3-c958-42d1-b3fa-c7e7a8a768cb"><ix:nonFraction unitRef="usd" contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="0" name="us-gaap:GoodwillAndIntangibleAssetImpairment" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzE1Nzkx_f5edcff8-6882-4fb8-aa4b-677220dad834">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> impairment recognized during fiscal years 2023, 2022 or 2021.</span></div></ix:nonNumeric><div style="margin-top:9pt;text-indent:18pt"><ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:ExtendedProductWarrantyPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI4Njc3_2a182487-f953-438f-adcd-928516a3df67" 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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="cvco:StandardProductWarrantyTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzE1OTIz_d27e4c5c-bbca-436a-bc16-cb780e5ecd8f">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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="cvco:NonstructuralComponentWarrantyDescription" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzE2MDcx_77dd3ea5-f7b1-4ee1-8716-02288596a77e">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 within the <ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="cvco:StandardProductWarrantyTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzE2NTgz_51e59b37-6b3c-4eee-916a-83cab2e76877">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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:RevenueRecognitionPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI4NjQ1_72ebb79d-6cd5-45a3-b6bc-be89d88fd3d8" 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="i19bb750c3c3041ce8f70d90aa37eed42_D20220403-20230401" decimals="-5" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzE3MTI0_ab2f6656-e890-45df-beb8-fa574b440f63">61.5</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i3762b84463244e5d829a45437f10e96d_D20210404-20220402" decimals="-5" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzE3MTI4_94473a69-ebdf-4dc2-8150-14023d81d942">41.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="iae9a540db0374857b79bbc858e2b733e_D20200329-20210403" decimals="-5" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzE3MTM1_31acbea3-8a21-4b30-9dad-6ef6ffd2f6eb">29.3</ix:nonFraction> million were recognized in fiscal years 2023, 2022 and 2021, respectively.</span></div></ix:nonNumeric><div style="margin-top:9pt;text-indent:18pt"><ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:RepurchaseAndResaleAgreementsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI4Njkx_55526349-8ffd-4aa3-9ffe-9b5c8a41a6b9" 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 17 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="#i326840b4446d4521b361f88ef329e0b3_7">Table of Contents</a></span></div></div><ix:continuation id="ib6ce945be6fe44579707d3e652e08218" continuedAt="i2d5cc06c55b34e1193e08aba683c68b8"><div style="margin-top:9pt;text-indent:18pt"><ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:UnpaidPolicyClaimsAndClaimsAdjustmentExpensePolicy" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI4NjU1_1aa88971-4aad-47b7-8bd5-f13064a2547b" 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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-5" name="us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzE5Mjk0_6be651f4-30ff-4675-a1df-7e043a6c2228">10.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-5" name="us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzE5MzAx_ff82243b-097f-4615-9989-142cdc3b976f">8.1</ix:nonFraction> million as of April&#160;1, 2023 and April&#160;2, 2022, respectively, of which $<ix:nonFraction unitRef="usd" contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-5" name="us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredButNotReportedIBNRClaimsAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzE5MzQ0_11f8ae6f-3f7b-4538-a6d7-c7f0d0503831">4.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-5" name="us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredButNotReportedIBNRClaimsAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzE5MzUx_4ad66a88-f0b1-4e94-88d1-dad173ef44a5">3.8</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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:SelfInsuranceReservePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI4NjI4_da5b917a-cd47-4bd8-9571-69e7d213fee0" 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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:AdvertisingCostsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI4NTg5_b43f91fd-b252-468f-9e10-e963ea424c78" 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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-5" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzIwMTUw_d37b5f6e-818f-44a5-909a-e9c84bd242b6">2.0</ix:nonFraction> million in fiscal year 2023, $<ix:nonFraction unitRef="usd" contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-5" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzIwMTcy_527825b0-b2b7-4453-a6ab-3007c1d15b12">1.4</ix:nonFraction> million in fiscal year 2022 and $<ix:nonFraction unitRef="usd" contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-5" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzIwMTk3_7abc9c4d-66e6-47dd-aa55-d118a34be58f">0.8</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%">in fiscal year 2021.</span></ix:nonNumeric></div><ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI4Njkz_9a701ee6-5b8c-4cc6-85f7-1daee72f3049" 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 20 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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzU0OTc1NTg2MTY3Mg_a29f348a-493c-4967-ac1d-aa31d4bfd155" 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%">Foreign Currency.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> We have certain assets and liabilities in Ojinaga, Mexico related to a production facility that imports raw materials and exports finished homes to our retail lots located in the United States. The monetary assets and liabilities of this production facility are remeasured at each balance sheet date at the current exchange rate. Monetary assets and liabilities and related revenues and expenses are remeasured monthly using the average rates for the fiscal month. Remeasurement adjustments are recorded in Other income, net in the Consolidated Statements of Comprehensive Income.</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="#i326840b4446d4521b361f88ef329e0b3_7">Table of Contents</a></span></div></div><ix:continuation id="i2d5cc06c55b34e1193e08aba683c68b8" continuedAt="ibfd52813c9d247338ce083283d1f0561"><ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:IncomeTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI4NzA5_b2e28d5a-6e82-4b7c-b809-0343eab6c6a8" continuedAt="id9c7f48011a44b448f2dc806716c3be5" escape="true"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> We account for income taxes pursuant to FASB ASC 740, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> ("ASC 740") and provide for income taxes utilizing the asset and liability approach. Under this approach, deferred taxes represent the future tax consequences expected to occur when the reported amounts of assets and liabilities are recovered or paid. The provision for income taxes generally represents income taxes paid or payable for the current year plus the change in deferred taxes during the year. Deferred taxes result from differences between the financial and tax bases of the Company's assets and liabilities and are adjusted for changes in tax rates and tax laws when changes are enacted.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The calculation of tax liabilities involves considering uncertainties in the application of complex tax regulations. We recognize liabilities for anticipated tax audit issues based on our estimate of whether, and the extent to which, additional taxes will be due. If payment of these amounts ultimately proves to be unnecessary, the reversal of the liabilities would result in tax benefits being recognized in the period of derecognition. If the estimate of tax liabilities proves to be less than the ultimate assessment, a further charge to expense would result. We use a two-step approach to evaluate uncertain tax positions. This approach involves recognizing any tax positions that are more likely than not to occur and then measuring those positions to determine the amounts to be recognized in the Consolidated Financial Statements.</span></div></ix:nonNumeric><div style="margin-top:9pt;text-indent:18pt"><ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:RevenueRecognitionInterest" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzU0OTc1NTg2MTY3Mw_466a9f5e-e64e-49cb-9846-502db7b6b3a2" 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%">Interest Income.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Interest income consists of the interest earned on invested cash as well as interest earned from our commercial loan programs, recorded on an accrual basis.</span></ix:nonNumeric></div><div style="margin-top:9pt;text-indent:18pt"><ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="cvco:OtherIncomeExpensePolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI4Njg1_d235ee20-45c9-48f1-bc3c-ca999791f673" 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, 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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI4NTMz_7e025870-261c-4c15-9941-11c5f1a8ce5d" continuedAt="i94c9317b0d8f4ecf9bd9a9776302bdd8" 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 18).</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI4NjM4_01a0522b-a23b-478e-a596-82a135869817" continuedAt="if1f0f984e497427d927ed67b01269cce" 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="ia6244dc11d264f86a9621b9fef1b7664_I20230401" decimals="3" name="us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI0Nzk1_136c2c2c-4f83-4182-aacd-b69a8ef56735">70</ix:nonFraction>% interest in Craftsman Homes, LLC and Craftsman Homes Development, LLC (collectively known as "Craftsman").</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="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="i490abe6631e149eb91957fafc8261c88_I20231231" decimals="INF" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzU0OTc1NTg2MzI3Nw_20e416d9-ebff-4955-98b6-1358550ca78d">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 and is due in less than one year, the fair value of this portion of the noncontrolling interest is recorded in Accrued expenses and other current liabilities of the Consolidated Balance Sheet. 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 Other income, net.</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-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="#i326840b4446d4521b361f88ef329e0b3_7">Table of Contents</a></span></div></div><ix:continuation id="ibfd52813c9d247338ce083283d1f0561"><div style="margin-top: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="if1f0f984e497427d927ed67b01269cce">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 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.</ix:continuation></span></div><div style="margin-top:9pt;text-indent:18pt"><ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:StockholdersEquityPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI4NjEx_6f454cef-0431-42dc-906c-25870ab45cb2" continuedAt="iff7128c2bf564fd6adf901806ae0b67b" 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 2023 was $<ix:nonFraction unitRef="usd" contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-5" sign="-" name="us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzU0OTc1NTg2MTcxMw_af438170-d27d-4c1e-a5a2-a2c260ab3a12">0.8</ix:nonFraction> million before tax, with an associated tax amount of $<ix:nonFraction unitRef="usd" contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-5" name="us-gaap:DeferredTaxAssetsOtherComprehensiveLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI2OTU1_273d8231-89e6-4736-ac5c-845f38786aa4">0.2</ix:nonFraction> million, resulting in a net unrealized loss of $<ix:nonFraction unitRef="usd" contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-5" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzU0OTc1NTg2MTcyMQ_ca5ad05d-e6ed-4a53-a17a-f162d04cd8bc">0.6</ix:nonFraction> million. Unrealized loss on available-for-sale debt securities for fiscal year 2022 was $<ix:nonFraction unitRef="usd" contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-5" sign="-" name="us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI3MDc0_61ca5aa1-824b-4205-86a6-f8e9b815bfad">0.5</ix:nonFraction> million, with an associated tax amount of $<ix:nonFraction unitRef="usd" contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-5" name="us-gaap:DeferredTaxLiabilitiesOtherComprehensiveIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI3MTEx_65843553-4072-4575-b70f-956248526ca4">0.1</ix:nonFraction> million, for a net unrealized loss of $<ix:nonFraction unitRef="usd" contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-5" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI3MTQy_fc3cdaf2-8678-48f0-92f9-68e0864e2e9a">0.4</ix:nonFraction> million.</span></ix:nonNumeric></div><div style="margin-top:9pt;text-indent:18pt"><ix:continuation id="iff7128c2bf564fd6adf901806ae0b67b" continuedAt="i58c6bb2ead0e43378ad90ec2b7034bc8"><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. Beginning Janua</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">ry 1, 2023, the Inflation Reduction Act of 2022 imposed a 1% excise tax on the aggregate fair market value of stock repurchased by certain corporations during the taxable year, subject to adjustments. We have calculated the excise tax on purchases from the effective date through April&#160;1, 2023, and this amount is recorded as an increase in our Treasury Sto</span></ix:continuation><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"><ix:continuation id="i58c6bb2ead0e43378ad90ec2b7034bc8">ck.</ix:continuation> </span></div><div style="margin-top:9pt;text-indent:18pt"><ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:EarningsPerSharePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI4NTM2_62cb7c9d-7699-406d-bcbe-86f7b02de877" 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 19).</span></ix:nonNumeric></div><div style="margin-top:9pt;text-indent:18pt"><ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI4NTU3_379d17cf-ce62-4fe7-97b6-012c68120d32" 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="i326840b4446d4521b361f88ef329e0b3_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%">2. <ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTgvZnJhZzoxNTI2Zjk1OGRkYWU0NTcwYTQzMDk5OTk2ODhkYjljMy90ZXh0cmVnaW9uOjE1MjZmOTU4ZGRhZTQ1NzBhNDMwOTk5OTY4OGRiOWMzXzI0MjY_db5b9f19-0f0c-4f81-a131-e91dff50158f" continuedAt="ic684c945dc8948bb86d224cd35cb68f8" escape="true">Revenue from Contracts with Customers</ix:nonNumeric></span></div><ix:continuation id="ic684c945dc8948bb86d224cd35cb68f8" continuedAt="ifd841fe67508419bbf84849bbc627c19"><div style="margin-top: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 2023, 2022 and 2021 were $<ix:nonFraction unitRef="usd" contextRef="i5e3eab97cf02490fa4f8ef768cce0ee3_D20220403-20230401" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTgvZnJhZzoxNTI2Zjk1OGRkYWU0NTcwYTQzMDk5OTk2ODhkYjljMy90ZXh0cmVnaW9uOjE1MjZmOTU4ZGRhZTQ1NzBhNDMwOTk5OTY4OGRiOWMzXzg1MQ_5a4e9292-b335-416b-9b92-20c712f7eb77">53.3</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i6791d5c5c9af487e8712f960727bc599_D20210404-20220402" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTgvZnJhZzoxNTI2Zjk1OGRkYWU0NTcwYTQzMDk5OTk2ODhkYjljMy90ZXh0cmVnaW9uOjE1MjZmOTU4ZGRhZTQ1NzBhNDMwOTk5OTY4OGRiOWMzXzg1NQ_6d6d853d-5b22-4f17-8ca8-aeb6cb1767c0">43.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ib4b01baa3b674be98700e2637572e31c_D20200329-20210403" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTgvZnJhZzoxNTI2Zjk1OGRkYWU0NTcwYTQzMDk5OTk2ODhkYjljMy90ZXh0cmVnaW9uOjE1MjZmOTU4ZGRhZTQ1NzBhNDMwOTk5OTY4OGRiOWMzXzg2Mg_d9997277-f8c1-4f5f-bf1d-8604d096c6d3">41.1</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></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="#i326840b4446d4521b361f88ef329e0b3_7">Table of Contents</a></span></div></div><ix:continuation id="ifd841fe67508419bbf84849bbc627c19"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Practical Expedients and Exemptions. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We generally expense sales commissions when incurred because the amortization period would be one-year or less. These costs are recorded within Selling, general and administrative expenses. In addition, we do not disclose the value of unsatisfied performance obligations for contracts with an expected length of one-year or less.</span></div><ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTgvZnJhZzoxNTI2Zjk1OGRkYWU0NTcwYTQzMDk5OTk2ODhkYjljMy90ZXh0cmVnaW9uOjE1MjZmOTU4ZGRhZTQ1NzBhNDMwOTk5OTY4OGRiOWMzXzI0MjQ_7c812a45-50cb-46bf-874a-2fc2ac2193ad" escape="true"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Disaggregation of Revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The following table summarizes Net revenue disaggregated by reportable segment and source (in thousands). All revenue from customers is recognized at a point in time, either when the customer takes delivery or when a third-party insurance contract is executed, as more fully discussed above.</span></div><div style="margin-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="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 1,<br/>2023</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"><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="ic9f15b17d9c54d99aab89c687a23c2af_D20220403-20230401" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTgvZnJhZzoxNTI2Zjk1OGRkYWU0NTcwYTQzMDk5OTk2ODhkYjljMy90YWJsZTo5MzgxMWY2N2ZlMWQ0ZTBmYmE5YzNiNDUzOGI3NjdmZi90YWJsZXJhbmdlOjkzODExZjY3ZmUxZDRlMGZiYTljM2I0NTM4Yjc2N2ZmXzItMS0xLTEtNjgyMjc_af57f56b-b2be-4427-b964-3fc5104a8b14">1,816,751</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="ibe4f20b54f6c49d5910641ee37aff25f_D20210404-20220402" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTgvZnJhZzoxNTI2Zjk1OGRkYWU0NTcwYTQzMDk5OTk2ODhkYjljMy90YWJsZTo5MzgxMWY2N2ZlMWQ0ZTBmYmE5YzNiNDUzOGI3NjdmZi90YWJsZXJhbmdlOjkzODExZjY3ZmUxZDRlMGZiYTljM2I0NTM4Yjc2N2ZmXzItMy0xLTEtNjgyMjc_af385f78-41c4-4bf3-bcd3-dd1bd307b3dc">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="i5d1e1b10bd0e4d97b7b20216b2e35cf6_D20200329-20210403" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTgvZnJhZzoxNTI2Zjk1OGRkYWU0NTcwYTQzMDk5OTk2ODhkYjljMy90YWJsZTo5MzgxMWY2N2ZlMWQ0ZTBmYmE5YzNiNDUzOGI3NjdmZi90YWJsZXJhbmdlOjkzODExZjY3ZmUxZDRlMGZiYTljM2I0NTM4Yjc2N2ZmXzItNS0xLTEtNjgyMjc_f1d03421-2f7a-4b75-a76d-0af3dc719167">842,515</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="i1f47e2839c844ab9bb5fed91a8397c6d_D20220403-20230401" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTgvZnJhZzoxNTI2Zjk1OGRkYWU0NTcwYTQzMDk5OTk2ODhkYjljMy90YWJsZTo5MzgxMWY2N2ZlMWQ0ZTBmYmE5YzNiNDUzOGI3NjdmZi90YWJsZXJhbmdlOjkzODExZjY3ZmUxZDRlMGZiYTljM2I0NTM4Yjc2N2ZmXzMtMS0xLTEtNjgyMjc_90b6b0c3-fe68-4c46-a26e-7d2a6ad3d128">142,728</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i83b542d541114a899f9bf3d185f1dc36_D20210404-20220402" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTgvZnJhZzoxNTI2Zjk1OGRkYWU0NTcwYTQzMDk5OTk2ODhkYjljMy90YWJsZTo5MzgxMWY2N2ZlMWQ0ZTBmYmE5YzNiNDUzOGI3NjdmZi90YWJsZXJhbmdlOjkzODExZjY3ZmUxZDRlMGZiYTljM2I0NTM4Yjc2N2ZmXzMtMy0xLTEtNjgyMjc_55ae0b29-4705-409a-8096-87a12f8ff26b">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="ie9a216c8ce4f485f9512f618b25a2f9d_D20200329-20210403" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTgvZnJhZzoxNTI2Zjk1OGRkYWU0NTcwYTQzMDk5OTk2ODhkYjljMy90YWJsZTo5MzgxMWY2N2ZlMWQ0ZTBmYmE5YzNiNDUzOGI3NjdmZi90YWJsZXJhbmdlOjkzODExZjY3ZmUxZDRlMGZiYTljM2I0NTM4Yjc2N2ZmXzMtNS0xLTEtNjgyMjc_a25c25cf-a99c-4d0f-80c0-a948d202132c">91,896</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="if298f806699c4cd8b88701db600eb0b7_D20220403-20230401" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTgvZnJhZzoxNTI2Zjk1OGRkYWU0NTcwYTQzMDk5OTk2ODhkYjljMy90YWJsZTo5MzgxMWY2N2ZlMWQ0ZTBmYmE5YzNiNDUzOGI3NjdmZi90YWJsZXJhbmdlOjkzODExZjY3ZmUxZDRlMGZiYTljM2I0NTM4Yjc2N2ZmXzQtMS0xLTEtNjgyMjc_e14337e8-c827-4d54-bb47-235360f2cd3e">57,920</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2dc84338e92641f3be2f2fe5078fba81_D20210404-20220402" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTgvZnJhZzoxNTI2Zjk1OGRkYWU0NTcwYTQzMDk5OTk2ODhkYjljMy90YWJsZTo5MzgxMWY2N2ZlMWQ0ZTBmYmE5YzNiNDUzOGI3NjdmZi90YWJsZXJhbmdlOjkzODExZjY3ZmUxZDRlMGZiYTljM2I0NTM4Yjc2N2ZmXzQtMy0xLTEtNjgyMjc_6070ff14-275e-4049-9bd5-351b0f6ac0aa">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="i321f28d91d7342b69423274b37202f2a_D20200329-20210403" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTgvZnJhZzoxNTI2Zjk1OGRkYWU0NTcwYTQzMDk5OTk2ODhkYjljMy90YWJsZTo5MzgxMWY2N2ZlMWQ0ZTBmYmE5YzNiNDUzOGI3NjdmZi90YWJsZXJhbmdlOjkzODExZjY3ZmUxZDRlMGZiYTljM2I0NTM4Yjc2N2ZmXzQtNS0xLTEtNjgyMjc_8d427dd3-f239-4a54-b1ac-e149e395a1f8">46,862</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="ieaff42c6df4246b1afea7d9ffa194407_D20220403-20230401" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTgvZnJhZzoxNTI2Zjk1OGRkYWU0NTcwYTQzMDk5OTk2ODhkYjljMy90YWJsZTo5MzgxMWY2N2ZlMWQ0ZTBmYmE5YzNiNDUzOGI3NjdmZi90YWJsZXJhbmdlOjkzODExZjY3ZmUxZDRlMGZiYTljM2I0NTM4Yjc2N2ZmXzUtMS0xLTEtNjgyMjc_963ff5d2-a1c5-4679-a8f4-e7cd1f458247">52,051</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96c6d220bc684fb69b8b36692a1b76a1_D20210404-20220402" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTgvZnJhZzoxNTI2Zjk1OGRkYWU0NTcwYTQzMDk5OTk2ODhkYjljMy90YWJsZTo5MzgxMWY2N2ZlMWQ0ZTBmYmE5YzNiNDUzOGI3NjdmZi90YWJsZXJhbmdlOjkzODExZjY3ZmUxZDRlMGZiYTljM2I0NTM4Yjc2N2ZmXzUtMy0xLTEtNjgyMjc_0b6ca38c-bcc6-4fb3-8aae-2a968de4e2dc">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="ia23ac37502f34dc09e0de6ef27b6b3f0_D20200329-20210403" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTgvZnJhZzoxNTI2Zjk1OGRkYWU0NTcwYTQzMDk5OTk2ODhkYjljMy90YWJsZTo5MzgxMWY2N2ZlMWQ0ZTBmYmE5YzNiNDUzOGI3NjdmZi90YWJsZXJhbmdlOjkzODExZjY3ZmUxZDRlMGZiYTljM2I0NTM4Yjc2N2ZmXzUtNS0xLTEtNjgyMjc_6ae03e08-e6ce-4864-8210-ba271efc607d">56,616</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="ic8282c1b77fe421c9c58d6976cf06db9_D20220403-20230401" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTgvZnJhZzoxNTI2Zjk1OGRkYWU0NTcwYTQzMDk5OTk2ODhkYjljMy90YWJsZTo5MzgxMWY2N2ZlMWQ0ZTBmYmE5YzNiNDUzOGI3NjdmZi90YWJsZXJhbmdlOjkzODExZjY3ZmUxZDRlMGZiYTljM2I0NTM4Yjc2N2ZmXzYtMS0xLTEtNjgyMjc_a0f28b53-6231-4f91-b810-856084d0215a">2,069,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="usd" contextRef="if72bad6049554ac8abf6caf237314648_D20210404-20220402" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTgvZnJhZzoxNTI2Zjk1OGRkYWU0NTcwYTQzMDk5OTk2ODhkYjljMy90YWJsZTo5MzgxMWY2N2ZlMWQ0ZTBmYmE5YzNiNDUzOGI3NjdmZi90YWJsZXJhbmdlOjkzODExZjY3ZmUxZDRlMGZiYTljM2I0NTM4Yjc2N2ZmXzYtMy0xLTEtNjgyMjc_7f5a7856-2093-4bd0-9fab-1c89df61fb47">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="i4fec404d2bc5488cb0a8f18f68246215_D20200329-20210403" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTgvZnJhZzoxNTI2Zjk1OGRkYWU0NTcwYTQzMDk5OTk2ODhkYjljMy90YWJsZTo5MzgxMWY2N2ZlMWQ0ZTBmYmE5YzNiNDUzOGI3NjdmZi90YWJsZXJhbmdlOjkzODExZjY3ZmUxZDRlMGZiYTljM2I0NTM4Yjc2N2ZmXzYtNS0xLTEtNjgyMjc_f18e1dc1-3064-4f10-8101-b5a0c1ced973">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></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="iabd5ddb66a1240eb9627e0cab3a07908_D20220403-20230401" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTgvZnJhZzoxNTI2Zjk1OGRkYWU0NTcwYTQzMDk5OTk2ODhkYjljMy90YWJsZTo5MzgxMWY2N2ZlMWQ0ZTBmYmE5YzNiNDUzOGI3NjdmZi90YWJsZXJhbmdlOjkzODExZjY3ZmUxZDRlMGZiYTljM2I0NTM4Yjc2N2ZmXzgtMS0xLTEtNjgyMjc_3583d4d6-a805-48be-8d03-6325ca8b2bde">3,754</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ca7c92b3b3a4f82886b0ef1df007afa_D20210404-20220402" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTgvZnJhZzoxNTI2Zjk1OGRkYWU0NTcwYTQzMDk5OTk2ODhkYjljMy90YWJsZTo5MzgxMWY2N2ZlMWQ0ZTBmYmE5YzNiNDUzOGI3NjdmZi90YWJsZXJhbmdlOjkzODExZjY3ZmUxZDRlMGZiYTljM2I0NTM4Yjc2N2ZmXzgtMy0xLTEtNjgyMjc_275256cb-69e7-41b2-88ca-e9f613a3141b">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="i535a6b6e84c94a599581fd4a3bb2a98f_D20200329-20210403" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTgvZnJhZzoxNTI2Zjk1OGRkYWU0NTcwYTQzMDk5OTk2ODhkYjljMy90YWJsZTo5MzgxMWY2N2ZlMWQ0ZTBmYmE5YzNiNDUzOGI3NjdmZi90YWJsZXJhbmdlOjkzODExZjY3ZmUxZDRlMGZiYTljM2I0NTM4Yjc2N2ZmXzgtNS0xLTEtNjgyMjc_5f70b599-f87e-4a87-b474-c118f64416d4">3,102</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="i7b5fa206faa846f291ff98e8136f5075_D20220403-20230401" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTgvZnJhZzoxNTI2Zjk1OGRkYWU0NTcwYTQzMDk5OTk2ODhkYjljMy90YWJsZTo5MzgxMWY2N2ZlMWQ0ZTBmYmE5YzNiNDUzOGI3NjdmZi90YWJsZXJhbmdlOjkzODExZjY3ZmUxZDRlMGZiYTljM2I0NTM4Yjc2N2ZmXzktMS0xLTEtNjgyMjc_7737d471-ab43-4313-8005-dd6db18971f9">69,509</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a90f5e9574540479cd022423c5cdcb5_D20210404-20220402" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTgvZnJhZzoxNTI2Zjk1OGRkYWU0NTcwYTQzMDk5OTk2ODhkYjljMy90YWJsZTo5MzgxMWY2N2ZlMWQ0ZTBmYmE5YzNiNDUzOGI3NjdmZi90YWJsZXJhbmdlOjkzODExZjY3ZmUxZDRlMGZiYTljM2I0NTM4Yjc2N2ZmXzktMy0xLTEtNjgyMjc_6bfd5ef7-670c-4346-814c-d50a746fe9bc">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="iee473ae9cdee4072b795bd26a10365c4_D20200329-20210403" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTgvZnJhZzoxNTI2Zjk1OGRkYWU0NTcwYTQzMDk5OTk2ODhkYjljMy90YWJsZTo5MzgxMWY2N2ZlMWQ0ZTBmYmE5YzNiNDUzOGI3NjdmZi90YWJsZXJhbmdlOjkzODExZjY3ZmUxZDRlMGZiYTljM2I0NTM4Yjc2N2ZmXzktNS0xLTEtNjgyMjc_2c73d3ae-65f9-4b03-af61-f68cbb619fa7">67,060</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="i8194a82e73434b93b27f12374b4b7076_D20220403-20230401" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTgvZnJhZzoxNTI2Zjk1OGRkYWU0NTcwYTQzMDk5OTk2ODhkYjljMy90YWJsZTo5MzgxMWY2N2ZlMWQ0ZTBmYmE5YzNiNDUzOGI3NjdmZi90YWJsZXJhbmdlOjkzODExZjY3ZmUxZDRlMGZiYTljM2I0NTM4Yjc2N2ZmXzEwLTEtMS0xLTY4MjI3_72c31516-ce91-4788-a9d4-b2739d8957e3">73,263</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="i20f25a3a7fa641f1b2dd47144d9afe92_D20210404-20220402" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTgvZnJhZzoxNTI2Zjk1OGRkYWU0NTcwYTQzMDk5OTk2ODhkYjljMy90YWJsZTo5MzgxMWY2N2ZlMWQ0ZTBmYmE5YzNiNDUzOGI3NjdmZi90YWJsZXJhbmdlOjkzODExZjY3ZmUxZDRlMGZiYTljM2I0NTM4Yjc2N2ZmXzEwLTMtMS0xLTY4MjI3_9962627e-61e0-45fa-9354-0500a4956dfc">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="i2808ef70965040a2a4959da195685dfd_D20200329-20210403" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTgvZnJhZzoxNTI2Zjk1OGRkYWU0NTcwYTQzMDk5OTk2ODhkYjljMy90YWJsZTo5MzgxMWY2N2ZlMWQ0ZTBmYmE5YzNiNDUzOGI3NjdmZi90YWJsZXJhbmdlOjkzODExZjY3ZmUxZDRlMGZiYTljM2I0NTM4Yjc2N2ZmXzEwLTUtMS0xLTY4MjI3_3a2d5754-2cbb-43b5-977f-0f217d794504">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></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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTgvZnJhZzoxNTI2Zjk1OGRkYWU0NTcwYTQzMDk5OTk2ODhkYjljMy90YWJsZTo5MzgxMWY2N2ZlMWQ0ZTBmYmE5YzNiNDUzOGI3NjdmZi90YWJsZXJhbmdlOjkzODExZjY3ZmUxZDRlMGZiYTljM2I0NTM4Yjc2N2ZmXzExLTEtMS0xLTY4MjI3_d771d738-29bf-4383-929b-9387b98fee12">2,142,713</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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTgvZnJhZzoxNTI2Zjk1OGRkYWU0NTcwYTQzMDk5OTk2ODhkYjljMy90YWJsZTo5MzgxMWY2N2ZlMWQ0ZTBmYmE5YzNiNDUzOGI3NjdmZi90YWJsZXJhbmdlOjkzODExZjY3ZmUxZDRlMGZiYTljM2I0NTM4Yjc2N2ZmXzExLTMtMS0xLTY4MjI3_656a7b9d-e869-4ee6-88c2-34b43001875d">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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTgvZnJhZzoxNTI2Zjk1OGRkYWU0NTcwYTQzMDk5OTk2ODhkYjljMy90YWJsZTo5MzgxMWY2N2ZlMWQ0ZTBmYmE5YzNiNDUzOGI3NjdmZi90YWJsZXJhbmdlOjkzODExZjY3ZmUxZDRlMGZiYTljM2I0NTM4Yjc2N2ZmXzExLTUtMS0xLTY4MjI3_ad0e700c-2099-4dba-87a5-85c230f5b393">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></tr></table></div></ix:nonNumeric></ix:continuation><div id="i326840b4446d4521b361f88ef329e0b3_121"></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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:CashAndCashEquivalentsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjEvZnJhZzo3OTk2YTFiZmRiMTU0ZWU5ODJhZTJhYjg0YWU3MjAwMy90ZXh0cmVnaW9uOjc5OTZhMWJmZGIxNTRlZTk4MmFlMmFiODRhZTcyMDAzXzQzMw_5f205804-eda1-4e7b-b711-f06e8e4a08e8" continuedAt="i888ddbde3f9a4006aa127b7dd687241c" escape="true">Restricted Cash</ix:nonNumeric></span></div><ix:continuation id="i888ddbde3f9a4006aa127b7dd687241c"><ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjEvZnJhZzo3OTk2YTFiZmRiMTU0ZWU5ODJhZTJhYjg0YWU3MjAwMy90ZXh0cmVnaW9uOjc5OTZhMWJmZGIxNTRlZTk4MmFlMmFiODRhZTcyMDAzXzQzMA_dd719f86-69ec-4174-9d48-3dbb5f2a403b" 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 1,<br/>2023</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="iec762457ed254238a520f64da900b311_I20230401" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjEvZnJhZzo3OTk2YTFiZmRiMTU0ZWU5ODJhZTJhYjg0YWU3MjAwMy90YWJsZTo3YjFmMDE1MGY0ODk0NDIyYWU3MmQyNWI5MGI1MTVkNS90YWJsZXJhbmdlOjdiMWYwMTUwZjQ4OTQ0MjJhZTcyZDI1YjkwYjUxNWQ1XzEtMS0xLTEtNjgyMjc_81c025d5-a008-4260-a609-41432b146328">11,123</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="if3d120df47394cfe9681f38a573bfd32_I20220402" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjEvZnJhZzo3OTk2YTFiZmRiMTU0ZWU5ODJhZTJhYjg0YWU3MjAwMy90YWJsZTo3YjFmMDE1MGY0ODk0NDIyYWU3MmQyNWI5MGI1MTVkNS90YWJsZXJhbmdlOjdiMWYwMTUwZjQ4OTQ0MjJhZTcyZDI1YjkwYjUxNWQ1XzEtMy0xLTEtNjgyMjc_268d1411-3b75-4f31-a497-5a6f557f4403">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></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="i3bd2c5338ceb4e01a5b9053819490bbe_I20230401" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjEvZnJhZzo3OTk2YTFiZmRiMTU0ZWU5ODJhZTJhYjg0YWU3MjAwMy90YWJsZTo3YjFmMDE1MGY0ODk0NDIyYWU3MmQyNWI5MGI1MTVkNS90YWJsZXJhbmdlOjdiMWYwMTUwZjQ4OTQ0MjJhZTcyZDI1YjkwYjUxNWQ1XzItMS0xLTEtNjgyMjc_139da87d-117c-4351-8cc1-8ad250b70111">940</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6f1a303945b4ec388a60c6cae295e62_I20220402" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjEvZnJhZzo3OTk2YTFiZmRiMTU0ZWU5ODJhZTJhYjg0YWU3MjAwMy90YWJsZTo3YjFmMDE1MGY0ODk0NDIyYWU3MmQyNWI5MGI1MTVkNS90YWJsZXJhbmdlOjdiMWYwMTUwZjQ4OTQ0MjJhZTcyZDI1YjkwYjUxNWQ1XzItMy0xLTEtNjgyMjc_ddf9ac39-6960-4b6a-ba91-33638adfcc8b">1,327</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjEvZnJhZzo3OTk2YTFiZmRiMTU0ZWU5ODJhZTJhYjg0YWU3MjAwMy90YWJsZTo3YjFmMDE1MGY0ODk0NDIyYWU3MmQyNWI5MGI1MTVkNS90YWJsZXJhbmdlOjdiMWYwMTUwZjQ4OTQ0MjJhZTcyZDI1YjkwYjUxNWQ1XzMtMS0xLTEtNjgyMjc_917d55d7-e23c-4c97-88d7-03f198bcc674">12,063</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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjEvZnJhZzo3OTk2YTFiZmRiMTU0ZWU5ODJhZTJhYjg0YWU3MjAwMy90YWJsZTo3YjFmMDE1MGY0ODk0NDIyYWU3MmQyNWI5MGI1MTVkNS90YWJsZXJhbmdlOjdiMWYwMTUwZjQ4OTQ0MjJhZTcyZDI1YjkwYjUxNWQ1XzMtMy0xLTEtNjgyMjc_04e5fd25-1837-4f4a-9467-b2f7115c6998">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></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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjEvZnJhZzo3OTk2YTFiZmRiMTU0ZWU5ODJhZTJhYjg0YWU3MjAwMy90YWJsZTo3YjFmMDE1MGY0ODk0NDIyYWU3MmQyNWI5MGI1MTVkNS90YWJsZXJhbmdlOjdiMWYwMTUwZjQ4OTQ0MjJhZTcyZDI1YjkwYjUxNWQ1XzQtMS0xLTEtNjgyMjc_18d630ed-7774-479a-ade4-996b432837e2">11,728</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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjEvZnJhZzo3OTk2YTFiZmRiMTU0ZWU5ODJhZTJhYjg0YWU3MjAwMy90YWJsZTo3YjFmMDE1MGY0ODk0NDIyYWU3MmQyNWI5MGI1MTVkNS90YWJsZXJhbmdlOjdiMWYwMTUwZjQ4OTQ0MjJhZTcyZDI1YjkwYjUxNWQ1XzQtMy0xLTEtNjgyMjc_f7fbb72f-8b94-4386-a1f1-341bf6333099">14,849</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjEvZnJhZzo3OTk2YTFiZmRiMTU0ZWU5ODJhZTJhYjg0YWU3MjAwMy90YWJsZTo3YjFmMDE1MGY0ODk0NDIyYWU3MmQyNWI5MGI1MTVkNS90YWJsZXJhbmdlOjdiMWYwMTUwZjQ4OTQ0MjJhZTcyZDI1YjkwYjUxNWQ1XzUtMS0xLTEtNjgyMjc_763cd20c-8f03-43c8-9d38-a6c66539fc2f">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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjEvZnJhZzo3OTk2YTFiZmRiMTU0ZWU5ODJhZTJhYjg0YWU3MjAwMy90YWJsZTo3YjFmMDE1MGY0ODk0NDIyYWU3MmQyNWI5MGI1MTVkNS90YWJsZXJhbmdlOjdiMWYwMTUwZjQ4OTQ0MjJhZTcyZDI1YjkwYjUxNWQ1XzUtMy0xLTEtNjgyMjc_ad55a112-b9ae-4e23-8751-cd32ac40e83c">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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjEvZnJhZzo3OTk2YTFiZmRiMTU0ZWU5ODJhZTJhYjg0YWU3MjAwMy90ZXh0cmVnaW9uOjc5OTZhMWJmZGIxNTRlZTk4MmFlMmFiODRhZTcyMDAzXzQzMQ_48a254b2-30f1-4c8f-a7a7-1160876dc89b" 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 1,<br/>2023</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%">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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjEvZnJhZzo3OTk2YTFiZmRiMTU0ZWU5ODJhZTJhYjg0YWU3MjAwMy90YWJsZTplY2QwNDg4NDljMWQ0ZTIwODQwYmZmNWJkYWUxNDgxMS90YWJsZXJhbmdlOmVjZDA0ODg0OWMxZDRlMjA4NDBiZmY1YmRhZTE0ODExXzEtMS0xLTEtNjgyMjc_e0d68879-1bf4-40b6-89d7-b2fd55b401df">271,427</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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjEvZnJhZzo3OTk2YTFiZmRiMTU0ZWU5ODJhZTJhYjg0YWU3MjAwMy90YWJsZTplY2QwNDg4NDljMWQ0ZTIwODQwYmZmNWJkYWUxNDgxMS90YWJsZXJhbmdlOmVjZDA0ODg0OWMxZDRlMjA4NDBiZmY1YmRhZTE0ODExXzEtMy0xLTEtNjgyMjc_d666ab08-98fc-46be-b66c-f86fefffe334">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="ib0ec55c17f5a4d9086a1ba1f3266c1ce_I20210403" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjEvZnJhZzo3OTk2YTFiZmRiMTU0ZWU5ODJhZTJhYjg0YWU3MjAwMy90YWJsZTplY2QwNDg4NDljMWQ0ZTIwODQwYmZmNWJkYWUxNDgxMS90YWJsZXJhbmdlOmVjZDA0ODg0OWMxZDRlMjA4NDBiZmY1YmRhZTE0ODExXzEtNS0xLTEtNjgyMjc_d9a85e31-8c56-47ba-8720-b9ba0f9edef5">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></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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjEvZnJhZzo3OTk2YTFiZmRiMTU0ZWU5ODJhZTJhYjg0YWU3MjAwMy90YWJsZTplY2QwNDg4NDljMWQ0ZTIwODQwYmZmNWJkYWUxNDgxMS90YWJsZXJhbmdlOmVjZDA0ODg0OWMxZDRlMjA4NDBiZmY1YmRhZTE0ODExXzItMS0xLTEtNjgyMjc_181c803a-576a-4831-b8fa-d189713d904b">12,063</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjEvZnJhZzo3OTk2YTFiZmRiMTU0ZWU5ODJhZTJhYjg0YWU3MjAwMy90YWJsZTplY2QwNDg4NDljMWQ0ZTIwODQwYmZmNWJkYWUxNDgxMS90YWJsZXJhbmdlOmVjZDA0ODg0OWMxZDRlMjA4NDBiZmY1YmRhZTE0ODExXzItMy0xLTEtNjgyMjc_d35c015c-2b4b-42a5-8cd5-41f3a8685000">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="ib0ec55c17f5a4d9086a1ba1f3266c1ce_I20210403" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjEvZnJhZzo3OTk2YTFiZmRiMTU0ZWU5ODJhZTJhYjg0YWU3MjAwMy90YWJsZTplY2QwNDg4NDljMWQ0ZTIwODQwYmZmNWJkYWUxNDgxMS90YWJsZXJhbmdlOmVjZDA0ODg0OWMxZDRlMjA4NDBiZmY1YmRhZTE0ODExXzItNS0xLTEtNjgyMjc_772acd6b-a274-4714-8cc3-5cb370fcc167">17,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: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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjEvZnJhZzo3OTk2YTFiZmRiMTU0ZWU5ODJhZTJhYjg0YWU3MjAwMy90YWJsZTplY2QwNDg4NDljMWQ0ZTIwODQwYmZmNWJkYWUxNDgxMS90YWJsZXJhbmdlOmVjZDA0ODg0OWMxZDRlMjA4NDBiZmY1YmRhZTE0ODExXzMtMS0xLTEtNjgyMjc_b4ca556c-912f-4e77-b776-e8fed6afce5a">283,490</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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjEvZnJhZzo3OTk2YTFiZmRiMTU0ZWU5ODJhZTJhYjg0YWU3MjAwMy90YWJsZTplY2QwNDg4NDljMWQ0ZTIwODQwYmZmNWJkYWUxNDgxMS90YWJsZXJhbmdlOmVjZDA0ODg0OWMxZDRlMjA4NDBiZmY1YmRhZTE0ODExXzMtMy0xLTEtNjgyMjc_3c2bd6d3-084d-4dda-a456-bb87eb785c7f">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="ib0ec55c17f5a4d9086a1ba1f3266c1ce_I20210403" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjEvZnJhZzo3OTk2YTFiZmRiMTU0ZWU5ODJhZTJhYjg0YWU3MjAwMy90YWJsZTplY2QwNDg4NDljMWQ0ZTIwODQwYmZmNWJkYWUxNDgxMS90YWJsZXJhbmdlOmVjZDA0ODg0OWMxZDRlMjA4NDBiZmY1YmRhZTE0ODExXzMtNS0xLTEtNjgyMjc_3a7aa28b-c089-493b-ada7-3acaef882cde">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></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="i326840b4446d4521b361f88ef329e0b3_124"></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="#i326840b4446d4521b361f88ef329e0b3_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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90ZXh0cmVnaW9uOjAxZjc2NGM0NmU2NjQ1MjNhNGMwMWIwMzNhNDk1ZDUzXzI0Njk_6d6e060f-a18c-4555-80ad-b5582239b2e4" continuedAt="if4b8591bad1b469fb394ad7f14aaf3f5" escape="true">Investments</ix:nonNumeric></span></div><ix:continuation id="if4b8591bad1b469fb394ad7f14aaf3f5" continuedAt="i1fc1b206a69f439aa8b7742b9fbb4a03"><ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="cvco:ScheduleofInvestmentsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90ZXh0cmVnaW9uOjAxZjc2NGM0NmU2NjQ1MjNhNGMwMWIwMzNhNDk1ZDUzXzI0ODA_8c894cbc-172a-48fd-8789-8ccd0fbbf268" 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 1,<br/>2023</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></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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTpiMTg3ZWQzNWVjOWE0ZDhiYmEwY2MxZWMyMjVmYTEwZi90YWJsZXJhbmdlOmIxODdlZDM1ZWM5YTRkOGJiYTBjYzFlYzIyNWZhMTBmXzEtMS0xLTEtNjgyMjc_9d6c2c3b-f28b-4b21-84b9-9190c86093c9">18,555</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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTpiMTg3ZWQzNWVjOWE0ZDhiYmEwY2MxZWMyMjVmYTEwZi90YWJsZXJhbmdlOmIxODdlZDM1ZWM5YTRkOGJiYTBjYzFlYzIyNWZhMTBmXzEtMy0xLTEtNjgyMjc_3880db76-ba93-4b3c-a3d5-cc2ca5675577">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></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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTpiMTg3ZWQzNWVjOWE0ZDhiYmEwY2MxZWMyMjVmYTEwZi90YWJsZXJhbmdlOmIxODdlZDM1ZWM5YTRkOGJiYTBjYzFlYzIyNWZhMTBmXzItMS0xLTEtNjgyMjc_82eeedf0-f40b-44fd-8037-5dd20dfe0b01">9,989</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTpiMTg3ZWQzNWVjOWE0ZDhiYmEwY2MxZWMyMjVmYTEwZi90YWJsZXJhbmdlOmIxODdlZDM1ZWM5YTRkOGJiYTBjYzFlYzIyNWZhMTBmXzItMy0xLTEtNjgyMjc_c9b5b68a-7b15-4c34-a485-06555f27c95c">16,780</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:EquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTpiMTg3ZWQzNWVjOWE0ZDhiYmEwY2MxZWMyMjVmYTEwZi90YWJsZXJhbmdlOmIxODdlZDM1ZWM5YTRkOGJiYTBjYzFlYzIyNWZhMTBmXzMtMS0xLTEtNjgyMjc_03ff0781-31fb-49f6-8723-4c2cc0eba19d">5,073</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:EquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTpiMTg3ZWQzNWVjOWE0ZDhiYmEwY2MxZWMyMjVmYTEwZi90YWJsZXJhbmdlOmIxODdlZDM1ZWM5YTRkOGJiYTBjYzFlYzIyNWZhMTBmXzMtMy0xLTEtNjgyMjc_684568e1-fb14-4b75-8767-03a6fa3c8046">20,479</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:Investments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTpiMTg3ZWQzNWVjOWE0ZDhiYmEwY2MxZWMyMjVmYTEwZi90YWJsZXJhbmdlOmIxODdlZDM1ZWM5YTRkOGJiYTBjYzFlYzIyNWZhMTBmXzQtMS0xLTEtNjgyMjc_2025608a-76f2-43a3-9be3-a61386352c24">33,617</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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:Investments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTpiMTg3ZWQzNWVjOWE0ZDhiYmEwY2MxZWMyMjVmYTEwZi90YWJsZXJhbmdlOmIxODdlZDM1ZWM5YTRkOGJiYTBjYzFlYzIyNWZhMTBmXzQtMy0xLTEtNjgyMjc_c82e9086-2af6-48b4-a018-ce6ea88a8d04">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></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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:ShortTermInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTpiMTg3ZWQzNWVjOWE0ZDhiYmEwY2MxZWMyMjVmYTEwZi90YWJsZXJhbmdlOmIxODdlZDM1ZWM5YTRkOGJiYTBjYzFlYzIyNWZhMTBmXzUtMS0xLTEtNjgyMjc_b6a1db6d-3d8e-4cd1-b5a2-d26699bf7668">14,978</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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:ShortTermInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTpiMTg3ZWQzNWVjOWE0ZDhiYmEwY2MxZWMyMjVmYTEwZi90YWJsZXJhbmdlOmIxODdlZDM1ZWM5YTRkOGJiYTBjYzFlYzIyNWZhMTBmXzUtMy0xLTEtNjgyMjc_26bdb6b8-e74d-46ad-98d6-85a82f7b7862">20,086</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:LongTermInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTpiMTg3ZWQzNWVjOWE0ZDhiYmEwY2MxZWMyMjVmYTEwZi90YWJsZXJhbmdlOmIxODdlZDM1ZWM5YTRkOGJiYTBjYzFlYzIyNWZhMTBmXzYtMS0xLTEtNjgyMjc_5092606d-9879-4216-9db9-eec4dbdcdb1e">18,639</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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:LongTermInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTpiMTg3ZWQzNWVjOWE0ZDhiYmEwY2MxZWMyMjVmYTEwZi90YWJsZXJhbmdlOmIxODdlZDM1ZWM5YTRkOGJiYTBjYzFlYzIyNWZhMTBmXzYtMy0xLTEtNjgyMjc_7fcacd92-f878-426f-910c-cf3ac87bd143">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></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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90ZXh0cmVnaW9uOjAxZjc2NGM0NmU2NjQ1MjNhNGMwMWIwMzNhNDk1ZDUzXzI0Nzc_f8b53fbc-3acf-4b0c-a4ae-153439b9aeda" continuedAt="i3247da579eca443d86a319f317f347db" 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="i3247da579eca443d86a319f317f347db"><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 1, 2023</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="ic4a2ba72bfb94f5495ffd298089a0f01_I20230401" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTowMDE4ZWI5MDVkN2I0YmI0OTM4NTU5ODc1ZWFjYWQ2My90YWJsZXJhbmdlOjAwMThlYjkwNWQ3YjRiYjQ5Mzg1NTk4NzVlYWNhZDYzXzItMS0xLTEtNjgyMjc_679d6b48-f940-435c-b546-6e3f2a3939d0">2,567</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="ic4a2ba72bfb94f5495ffd298089a0f01_I20230401" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTowMDE4ZWI5MDVkN2I0YmI0OTM4NTU5ODc1ZWFjYWQ2My90YWJsZXJhbmdlOjAwMThlYjkwNWQ3YjRiYjQ5Mzg1NTk4NzVlYWNhZDYzXzItMy0xLTEtNjgyMjc_fee081fd-8dbe-45ab-9774-0b2862817b8b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic4a2ba72bfb94f5495ffd298089a0f01_I20230401" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTowMDE4ZWI5MDVkN2I0YmI0OTM4NTU5ODc1ZWFjYWQ2My90YWJsZXJhbmdlOjAwMThlYjkwNWQ3YjRiYjQ5Mzg1NTk4NzVlYWNhZDYzXzItNS0xLTEtNjgyMjc_b50fb948-0df5-4494-9dd3-b98acaef99e9">79</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="ic4a2ba72bfb94f5495ffd298089a0f01_I20230401" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTowMDE4ZWI5MDVkN2I0YmI0OTM4NTU5ODc1ZWFjYWQ2My90YWJsZXJhbmdlOjAwMThlYjkwNWQ3YjRiYjQ5Mzg1NTk4NzVlYWNhZDYzXzItNy0xLTEtNjgyMjc_f010fef5-f6f5-46b7-8b03-804318c33eeb">2,488</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="i5238fc40eac24f75b9a54e8c1e184274_I20230401" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTowMDE4ZWI5MDVkN2I0YmI0OTM4NTU5ODc1ZWFjYWQ2My90YWJsZXJhbmdlOjAwMThlYjkwNWQ3YjRiYjQ5Mzg1NTk4NzVlYWNhZDYzXzMtMS0xLTEtNjgyMjc_ab6a8392-8f08-4046-928a-81e634290892">6,023</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5238fc40eac24f75b9a54e8c1e184274_I20230401" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTowMDE4ZWI5MDVkN2I0YmI0OTM4NTU5ODc1ZWFjYWQ2My90YWJsZXJhbmdlOjAwMThlYjkwNWQ3YjRiYjQ5Mzg1NTk4NzVlYWNhZDYzXzMtMy0xLTEtNjgyMjc_c3e36a22-247c-472d-bb07-b17801db1a79">&#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="i5238fc40eac24f75b9a54e8c1e184274_I20230401" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTowMDE4ZWI5MDVkN2I0YmI0OTM4NTU5ODc1ZWFjYWQ2My90YWJsZXJhbmdlOjAwMThlYjkwNWQ3YjRiYjQ5Mzg1NTk4NzVlYWNhZDYzXzMtNS0xLTEtNjgyMjc_7bddf139-f71d-494f-8f0e-b24f31b2c5d3">254</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="i5238fc40eac24f75b9a54e8c1e184274_I20230401" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTowMDE4ZWI5MDVkN2I0YmI0OTM4NTU5ODc1ZWFjYWQ2My90YWJsZXJhbmdlOjAwMThlYjkwNWQ3YjRiYjQ5Mzg1NTk4NzVlYWNhZDYzXzMtNy0xLTEtNjgyMjc_05fd45b2-530a-473b-a8ad-08609efd1f58">5,769</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="i2d1686664efb424494d8537149b5b101_I20230401" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTowMDE4ZWI5MDVkN2I0YmI0OTM4NTU5ODc1ZWFjYWQ2My90YWJsZXJhbmdlOjAwMThlYjkwNWQ3YjRiYjQ5Mzg1NTk4NzVlYWNhZDYzXzQtMS0xLTEtNjgyMjc_7bdc5895-7a32-4fdd-be6b-4c30052a6221">10,745</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d1686664efb424494d8537149b5b101_I20230401" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTowMDE4ZWI5MDVkN2I0YmI0OTM4NTU5ODc1ZWFjYWQ2My90YWJsZXJhbmdlOjAwMThlYjkwNWQ3YjRiYjQ5Mzg1NTk4NzVlYWNhZDYzXzQtMy0xLTEtNjgyMjc_afde197a-1f27-416c-b7cf-b4ff9c4b8d38">&#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="i2d1686664efb424494d8537149b5b101_I20230401" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTowMDE4ZWI5MDVkN2I0YmI0OTM4NTU5ODc1ZWFjYWQ2My90YWJsZXJhbmdlOjAwMThlYjkwNWQ3YjRiYjQ5Mzg1NTk4NzVlYWNhZDYzXzQtNS0xLTEtNjgyMjc_e5c60996-7f2c-424c-9b12-c5822fface79">447</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="i2d1686664efb424494d8537149b5b101_I20230401" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTowMDE4ZWI5MDVkN2I0YmI0OTM4NTU5ODc1ZWFjYWQ2My90YWJsZXJhbmdlOjAwMThlYjkwNWQ3YjRiYjQ5Mzg1NTk4NzVlYWNhZDYzXzQtNy0xLTEtNjgyMjc_ce82ee55-73eb-4f26-ae81-56be18880f28">10,298</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTowMDE4ZWI5MDVkN2I0YmI0OTM4NTU5ODc1ZWFjYWQ2My90YWJsZXJhbmdlOjAwMThlYjkwNWQ3YjRiYjQ5Mzg1NTk4NzVlYWNhZDYzXzUtMS0xLTEtNjgyMjc_e31c8e73-4151-402d-a2a5-26601115843f">19,335</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTowMDE4ZWI5MDVkN2I0YmI0OTM4NTU5ODc1ZWFjYWQ2My90YWJsZXJhbmdlOjAwMThlYjkwNWQ3YjRiYjQ5Mzg1NTk4NzVlYWNhZDYzXzUtMy0xLTEtNjgyMjc_74035e7b-af37-4208-819e-78699fc4f288">&#8212;</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTowMDE4ZWI5MDVkN2I0YmI0OTM4NTU5ODc1ZWFjYWQ2My90YWJsZXJhbmdlOjAwMThlYjkwNWQ3YjRiYjQ5Mzg1NTk4NzVlYWNhZDYzXzUtNS0xLTEtNjgyMjc_efdcbb0c-651c-4ce2-8033-87e608b4c838">780</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTowMDE4ZWI5MDVkN2I0YmI0OTM4NTU5ODc1ZWFjYWQ2My90YWJsZXJhbmdlOjAwMThlYjkwNWQ3YjRiYjQ5Mzg1NTk4NzVlYWNhZDYzXzUtNy0xLTEtNjgyMjc_e10b0695-119f-417c-9e88-7b149f373653">18,555</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 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="i42e259234c7244b58df2e5ec9f4f7731_I20220402" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTpmM2ViOTYxOGJhMjQ0M2EzYWMyYTA0NDg2NWVkYWUwOS90YWJsZXJhbmdlOmYzZWI5NjE4YmEyNDQzYTNhYzJhMDQ0ODY1ZWRhZTA5XzItMS0xLTEtNjgyMjc_f1a9001a-2f7f-4150-b965-e7c2aa7632ec">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="i42e259234c7244b58df2e5ec9f4f7731_I20220402" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTpmM2ViOTYxOGJhMjQ0M2EzYWMyYTA0NDg2NWVkYWUwOS90YWJsZXJhbmdlOmYzZWI5NjE4YmEyNDQzYTNhYzJhMDQ0ODY1ZWRhZTA5XzItMy0xLTEtNjgyMjc_da4be0d7-793d-4b80-9aae-22baba989032">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="i42e259234c7244b58df2e5ec9f4f7731_I20220402" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTpmM2ViOTYxOGJhMjQ0M2EzYWMyYTA0NDg2NWVkYWUwOS90YWJsZXJhbmdlOmYzZWI5NjE4YmEyNDQzYTNhYzJhMDQ0ODY1ZWRhZTA5XzItNS0xLTEtNjgyMjc_a97f3a15-0674-48c6-ad9a-55f1f417f173">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="i42e259234c7244b58df2e5ec9f4f7731_I20220402" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTpmM2ViOTYxOGJhMjQ0M2EzYWMyYTA0NDg2NWVkYWUwOS90YWJsZXJhbmdlOmYzZWI5NjE4YmEyNDQzYTNhYzJhMDQ0ODY1ZWRhZTA5XzItNy0xLTEtNjgyMjc_3106793e-adfc-42bc-80b4-bf036a528db7">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="i29d6af81e7bf43c284edb45008e5f9e2_I20220402" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTpmM2ViOTYxOGJhMjQ0M2EzYWMyYTA0NDg2NWVkYWUwOS90YWJsZXJhbmdlOmYzZWI5NjE4YmEyNDQzYTNhYzJhMDQ0ODY1ZWRhZTA5XzMtMS0xLTEtNjgyMjc_45e17fab-5e08-4791-9bb3-c3820cbff157">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="i29d6af81e7bf43c284edb45008e5f9e2_I20220402" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTpmM2ViOTYxOGJhMjQ0M2EzYWMyYTA0NDg2NWVkYWUwOS90YWJsZXJhbmdlOmYzZWI5NjE4YmEyNDQzYTNhYzJhMDQ0ODY1ZWRhZTA5XzMtMy0xLTEtNjgyMjc_5446fa92-f64e-484b-901a-93152365c50e">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="i29d6af81e7bf43c284edb45008e5f9e2_I20220402" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTpmM2ViOTYxOGJhMjQ0M2EzYWMyYTA0NDg2NWVkYWUwOS90YWJsZXJhbmdlOmYzZWI5NjE4YmEyNDQzYTNhYzJhMDQ0ODY1ZWRhZTA5XzMtNS0xLTEtNjgyMjc_ea0fff76-b93e-4967-9380-9cb031f886f0">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="i29d6af81e7bf43c284edb45008e5f9e2_I20220402" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTpmM2ViOTYxOGJhMjQ0M2EzYWMyYTA0NDg2NWVkYWUwOS90YWJsZXJhbmdlOmYzZWI5NjE4YmEyNDQzYTNhYzJhMDQ0ODY1ZWRhZTA5XzMtNy0xLTEtNjgyMjc_89ec0848-36d7-4594-b425-0dd931ba94a7">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="i53b0ed96779d4fd9a7f9460d3dfaecb9_I20220402" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTpmM2ViOTYxOGJhMjQ0M2EzYWMyYTA0NDg2NWVkYWUwOS90YWJsZXJhbmdlOmYzZWI5NjE4YmEyNDQzYTNhYzJhMDQ0ODY1ZWRhZTA5XzQtMS0xLTEtNjgyMjc_e14427ea-cc0c-4846-b3ef-3b6f79adc18b">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="i53b0ed96779d4fd9a7f9460d3dfaecb9_I20220402" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTpmM2ViOTYxOGJhMjQ0M2EzYWMyYTA0NDg2NWVkYWUwOS90YWJsZXJhbmdlOmYzZWI5NjE4YmEyNDQzYTNhYzJhMDQ0ODY1ZWRhZTA5XzQtMy0xLTEtNjgyMjc_59bff305-91c4-432f-9f30-7d08639dbc05">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="i53b0ed96779d4fd9a7f9460d3dfaecb9_I20220402" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTpmM2ViOTYxOGJhMjQ0M2EzYWMyYTA0NDg2NWVkYWUwOS90YWJsZXJhbmdlOmYzZWI5NjE4YmEyNDQzYTNhYzJhMDQ0ODY1ZWRhZTA5XzQtNS0xLTEtNjgyMjc_d50bada1-fad5-4d84-967c-263237b0eee2">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="i53b0ed96779d4fd9a7f9460d3dfaecb9_I20220402" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTpmM2ViOTYxOGJhMjQ0M2EzYWMyYTA0NDg2NWVkYWUwOS90YWJsZXJhbmdlOmYzZWI5NjE4YmEyNDQzYTNhYzJhMDQ0ODY1ZWRhZTA5XzQtNy0xLTEtNjgyMjc_083d6b4e-da97-4f25-988f-68984a319d91">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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTpmM2ViOTYxOGJhMjQ0M2EzYWMyYTA0NDg2NWVkYWUwOS90YWJsZXJhbmdlOmYzZWI5NjE4YmEyNDQzYTNhYzJhMDQ0ODY1ZWRhZTA5XzUtMS0xLTEtNjgyMjc_afef23fb-547b-4544-9d46-a6fccfe97a24">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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTpmM2ViOTYxOGJhMjQ0M2EzYWMyYTA0NDg2NWVkYWUwOS90YWJsZXJhbmdlOmYzZWI5NjE4YmEyNDQzYTNhYzJhMDQ0ODY1ZWRhZTA5XzUtMy0xLTEtNjgyMjc_aa54baba-c917-4933-bcf6-481a77e27e6e">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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTpmM2ViOTYxOGJhMjQ0M2EzYWMyYTA0NDg2NWVkYWUwOS90YWJsZXJhbmdlOmYzZWI5NjE4YmEyNDQzYTNhYzJhMDQ0ODY1ZWRhZTA5XzUtNS0xLTEtNjgyMjc_dccaa72c-24da-4764-9799-1490b864780b">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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTpmM2ViOTYxOGJhMjQ0M2EzYWMyYTA0NDg2NWVkYWUwOS90YWJsZXJhbmdlOmYzZWI5NjE4YmEyNDQzYTNhYzJhMDQ0ODY1ZWRhZTA5XzUtNy0xLTEtNjgyMjc_c507d838-c11f-41dc-8bbf-154a590c2e24">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: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="#i326840b4446d4521b361f88ef329e0b3_7">Table of Contents</a></span></div></div><ix:continuation id="i1fc1b206a69f439aa8b7742b9fbb4a03" continuedAt="ib1db702d6fda488b8484d6f2aa6862d1"><ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90ZXh0cmVnaW9uOjAxZjc2NGM0NmU2NjQ1MjNhNGMwMWIwMzNhNDk1ZDUzXzI0Nzk_8e5e0496-768c-4d8d-9bb2-eaea3f3744db" 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 1, 2023</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="ic4a2ba72bfb94f5495ffd298089a0f01_I20230401" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo2NzJjNGYxYjRjY2M0YmI5OTVlZTE5OTFiMmMxOWM4NC90YWJsZXJhbmdlOjY3MmM0ZjFiNGNjYzRiYjk5NWVlMTk5MWIyYzE5Yzg0XzMtMS0xLTEtNjgyMjc_8264c1d4-0781-4a4f-87ae-a22ed556cb77">1,345</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="ic4a2ba72bfb94f5495ffd298089a0f01_I20230401" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo2NzJjNGYxYjRjY2M0YmI5OTVlZTE5OTFiMmMxOWM4NC90YWJsZXJhbmdlOjY3MmM0ZjFiNGNjYzRiYjk5NWVlMTk5MWIyYzE5Yzg0XzMtMy0xLTEtNjgyMjc_ed468fec-5758-4cf3-ac93-883e8b2a3ac7">10</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="ic4a2ba72bfb94f5495ffd298089a0f01_I20230401" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo2NzJjNGYxYjRjY2M0YmI5OTVlZTE5OTFiMmMxOWM4NC90YWJsZXJhbmdlOjY3MmM0ZjFiNGNjYzRiYjk5NWVlMTk5MWIyYzE5Yzg0XzMtNS0xLTEtNjgyMjc_e1bf1c63-c36e-4230-a040-f0f9d9888df0">1,117</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="ic4a2ba72bfb94f5495ffd298089a0f01_I20230401" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo2NzJjNGYxYjRjY2M0YmI5OTVlZTE5OTFiMmMxOWM4NC90YWJsZXJhbmdlOjY3MmM0ZjFiNGNjYzRiYjk5NWVlMTk5MWIyYzE5Yzg0XzMtNy0xLTEtNjgyMjc_b52f2674-513b-4be0-b329-70e253ac6e8c">69</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="ic4a2ba72bfb94f5495ffd298089a0f01_I20230401" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo2NzJjNGYxYjRjY2M0YmI5OTVlZTE5OTFiMmMxOWM4NC90YWJsZXJhbmdlOjY3MmM0ZjFiNGNjYzRiYjk5NWVlMTk5MWIyYzE5Yzg0XzMtOS0xLTEtNjgyMjc_b4dd5b09-341d-40a9-abe2-f2d9baf75321">2,462</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="ic4a2ba72bfb94f5495ffd298089a0f01_I20230401" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo2NzJjNGYxYjRjY2M0YmI5OTVlZTE5OTFiMmMxOWM4NC90YWJsZXJhbmdlOjY3MmM0ZjFiNGNjYzRiYjk5NWVlMTk5MWIyYzE5Yzg0XzMtMTEtMS0xLTY4MjI3_ebf17a6f-c260-4381-bb1d-407cb07c2ddf">79</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="i5238fc40eac24f75b9a54e8c1e184274_I20230401" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo2NzJjNGYxYjRjY2M0YmI5OTVlZTE5OTFiMmMxOWM4NC90YWJsZXJhbmdlOjY3MmM0ZjFiNGNjYzRiYjk5NWVlMTk5MWIyYzE5Yzg0XzQtMS0xLTEtNjgyMjc_a01da141-db1a-4cdd-bf1e-f3f2fc720793">251</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5238fc40eac24f75b9a54e8c1e184274_I20230401" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo2NzJjNGYxYjRjY2M0YmI5OTVlZTE5OTFiMmMxOWM4NC90YWJsZXJhbmdlOjY3MmM0ZjFiNGNjYzRiYjk5NWVlMTk5MWIyYzE5Yzg0XzQtMy0xLTEtNjgyMjc_e27cd93b-9a26-44db-a245-fd996cce835b">&#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="i5238fc40eac24f75b9a54e8c1e184274_I20230401" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo2NzJjNGYxYjRjY2M0YmI5OTVlZTE5OTFiMmMxOWM4NC90YWJsZXJhbmdlOjY3MmM0ZjFiNGNjYzRiYjk5NWVlMTk5MWIyYzE5Yzg0XzQtNS0xLTEtNjgyMjc_5f566b07-5b96-4aef-b0a2-f6fd8ab85281">4,792</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5238fc40eac24f75b9a54e8c1e184274_I20230401" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo2NzJjNGYxYjRjY2M0YmI5OTVlZTE5OTFiMmMxOWM4NC90YWJsZXJhbmdlOjY3MmM0ZjFiNGNjYzRiYjk5NWVlMTk5MWIyYzE5Yzg0XzQtNy0xLTEtNjgyMjc_2ea2e438-37dd-4b75-86a4-830d53a55759">254</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="i5238fc40eac24f75b9a54e8c1e184274_I20230401" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo2NzJjNGYxYjRjY2M0YmI5OTVlZTE5OTFiMmMxOWM4NC90YWJsZXJhbmdlOjY3MmM0ZjFiNGNjYzRiYjk5NWVlMTk5MWIyYzE5Yzg0XzQtOS0xLTEtNjgyMjc_59207e58-f1b2-43ca-b03e-fe137bd064b5">5,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="i5238fc40eac24f75b9a54e8c1e184274_I20230401" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo2NzJjNGYxYjRjY2M0YmI5OTVlZTE5OTFiMmMxOWM4NC90YWJsZXJhbmdlOjY3MmM0ZjFiNGNjYzRiYjk5NWVlMTk5MWIyYzE5Yzg0XzQtMTEtMS0xLTY4MjI3_81d301f8-ccfa-4795-bcaa-37d9258aff59">254</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="i2d1686664efb424494d8537149b5b101_I20230401" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo2NzJjNGYxYjRjY2M0YmI5OTVlZTE5OTFiMmMxOWM4NC90YWJsZXJhbmdlOjY3MmM0ZjFiNGNjYzRiYjk5NWVlMTk5MWIyYzE5Yzg0XzUtMS0xLTEtNjgyMjc_6d0795a5-c2d6-405e-90df-0d4fe45ad2ec">4,902</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2d1686664efb424494d8537149b5b101_I20230401" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo2NzJjNGYxYjRjY2M0YmI5OTVlZTE5OTFiMmMxOWM4NC90YWJsZXJhbmdlOjY3MmM0ZjFiNGNjYzRiYjk5NWVlMTk5MWIyYzE5Yzg0XzUtMy0xLTEtNjgyMjc_769a78da-44e6-4f98-8b92-2e43f313f817">136</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="i2d1686664efb424494d8537149b5b101_I20230401" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo2NzJjNGYxYjRjY2M0YmI5OTVlZTE5OTFiMmMxOWM4NC90YWJsZXJhbmdlOjY3MmM0ZjFiNGNjYzRiYjk5NWVlMTk5MWIyYzE5Yzg0XzUtNS0xLTEtNjgyMjc_bd8078ac-486d-4182-9d58-200fa9acc20c">5,396</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2d1686664efb424494d8537149b5b101_I20230401" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo2NzJjNGYxYjRjY2M0YmI5OTVlZTE5OTFiMmMxOWM4NC90YWJsZXJhbmdlOjY3MmM0ZjFiNGNjYzRiYjk5NWVlMTk5MWIyYzE5Yzg0XzUtNy0xLTEtNjgyMjc_8e008a3f-a4c9-454a-b558-7793a1cedcd5">311</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="i2d1686664efb424494d8537149b5b101_I20230401" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo2NzJjNGYxYjRjY2M0YmI5OTVlZTE5OTFiMmMxOWM4NC90YWJsZXJhbmdlOjY3MmM0ZjFiNGNjYzRiYjk5NWVlMTk5MWIyYzE5Yzg0XzUtOS0xLTEtNjgyMjc_21e2231d-5e65-495c-ba32-e5c0033a3a96">10,298</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2d1686664efb424494d8537149b5b101_I20230401" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo2NzJjNGYxYjRjY2M0YmI5OTVlZTE5OTFiMmMxOWM4NC90YWJsZXJhbmdlOjY3MmM0ZjFiNGNjYzRiYjk5NWVlMTk5MWIyYzE5Yzg0XzUtMTEtMS0xLTY4MjI3_089b7a2b-b72c-4d98-87a8-63a554be99fb">447</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo2NzJjNGYxYjRjY2M0YmI5OTVlZTE5OTFiMmMxOWM4NC90YWJsZXJhbmdlOjY3MmM0ZjFiNGNjYzRiYjk5NWVlMTk5MWIyYzE5Yzg0XzYtMS0xLTEtNjgyMjc_101c65b2-ed2b-4c65-8477-c48d3671ffdb">6,498</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo2NzJjNGYxYjRjY2M0YmI5OTVlZTE5OTFiMmMxOWM4NC90YWJsZXJhbmdlOjY3MmM0ZjFiNGNjYzRiYjk5NWVlMTk5MWIyYzE5Yzg0XzYtMy0xLTEtNjgyMjc_d936ef66-2bed-4473-ac77-66122e64623c">146</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo2NzJjNGYxYjRjY2M0YmI5OTVlZTE5OTFiMmMxOWM4NC90YWJsZXJhbmdlOjY3MmM0ZjFiNGNjYzRiYjk5NWVlMTk5MWIyYzE5Yzg0XzYtNS0xLTEtNjgyMjc_f0d638b0-4a86-4588-8dd4-02459596f1d8">11,305</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo2NzJjNGYxYjRjY2M0YmI5OTVlZTE5OTFiMmMxOWM4NC90YWJsZXJhbmdlOjY3MmM0ZjFiNGNjYzRiYjk5NWVlMTk5MWIyYzE5Yzg0XzYtNy0xLTEtNjgyMjc_18049a0f-a159-4e72-8e17-a80f11ea3d32">634</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo2NzJjNGYxYjRjY2M0YmI5OTVlZTE5OTFiMmMxOWM4NC90YWJsZXJhbmdlOjY3MmM0ZjFiNGNjYzRiYjk5NWVlMTk5MWIyYzE5Yzg0XzYtOS0xLTEtNjgyMjc_1df36f0f-8b50-42a5-8edd-6f2852d95f69">17,803</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo2NzJjNGYxYjRjY2M0YmI5OTVlZTE5OTFiMmMxOWM4NC90YWJsZXJhbmdlOjY3MmM0ZjFiNGNjYzRiYjk5NWVlMTk5MWIyYzE5Yzg0XzYtMTEtMS0xLTY4MjI3_41eb3b19-5db8-4d32-8c55-a02716eb755e">780</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 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="i42e259234c7244b58df2e5ec9f4f7731_I20220402" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo0NDkwNzUzYTA0OWY0MWJiODlkNDU0MWE5YmZjM2Q3OS90YWJsZXJhbmdlOjQ0OTA3NTNhMDQ5ZjQxYmI4OWQ0NTQxYTliZmMzZDc5XzMtMS0xLTEtNjgyMjc_d9249978-0214-4ad6-bab2-001d249cd98e">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="i42e259234c7244b58df2e5ec9f4f7731_I20220402" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo0NDkwNzUzYTA0OWY0MWJiODlkNDU0MWE5YmZjM2Q3OS90YWJsZXJhbmdlOjQ0OTA3NTNhMDQ5ZjQxYmI4OWQ0NTQxYTliZmMzZDc5XzMtMy0xLTEtNjgyMjc_f9e9ab83-ece5-48eb-99cd-ca2696645189">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="i42e259234c7244b58df2e5ec9f4f7731_I20220402" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo0NDkwNzUzYTA0OWY0MWJiODlkNDU0MWE5YmZjM2Q3OS90YWJsZXJhbmdlOjQ0OTA3NTNhMDQ5ZjQxYmI4OWQ0NTQxYTliZmMzZDc5XzMtNS0xLTEtNjgyMjc_5cbaa05f-d18a-40c7-8b66-4effc85a3da9">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="i42e259234c7244b58df2e5ec9f4f7731_I20220402" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo0NDkwNzUzYTA0OWY0MWJiODlkNDU0MWE5YmZjM2Q3OS90YWJsZXJhbmdlOjQ0OTA3NTNhMDQ5ZjQxYmI4OWQ0NTQxYTliZmMzZDc5XzMtNy0xLTEtNjgyMjc_02efdddf-d5a4-499e-ae7a-6fc0a7fe7ce1">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="i42e259234c7244b58df2e5ec9f4f7731_I20220402" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo0NDkwNzUzYTA0OWY0MWJiODlkNDU0MWE5YmZjM2Q3OS90YWJsZXJhbmdlOjQ0OTA3NTNhMDQ5ZjQxYmI4OWQ0NTQxYTliZmMzZDc5XzMtOS0xLTEtNjgyMjc_64e74f81-ed1b-4db2-94b3-c52e4c9104ac">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="i42e259234c7244b58df2e5ec9f4f7731_I20220402" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo0NDkwNzUzYTA0OWY0MWJiODlkNDU0MWE5YmZjM2Q3OS90YWJsZXJhbmdlOjQ0OTA3NTNhMDQ5ZjQxYmI4OWQ0NTQxYTliZmMzZDc5XzMtMTEtMS0xLTY4MjI3_87363894-bb6a-480c-bdad-14a07a4833f2">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="i29d6af81e7bf43c284edb45008e5f9e2_I20220402" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo0NDkwNzUzYTA0OWY0MWJiODlkNDU0MWE5YmZjM2Q3OS90YWJsZXJhbmdlOjQ0OTA3NTNhMDQ5ZjQxYmI4OWQ0NTQxYTliZmMzZDc5XzQtMS0xLTEtNjgyMjc_6cc4e0de-e61f-4bb2-b4d0-0e47930b080a">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="i29d6af81e7bf43c284edb45008e5f9e2_I20220402" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo0NDkwNzUzYTA0OWY0MWJiODlkNDU0MWE5YmZjM2Q3OS90YWJsZXJhbmdlOjQ0OTA3NTNhMDQ5ZjQxYmI4OWQ0NTQxYTliZmMzZDc5XzQtMy0xLTEtNjgyMjc_45462665-caa0-496b-adf6-05c7939ac51f">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="i29d6af81e7bf43c284edb45008e5f9e2_I20220402" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo0NDkwNzUzYTA0OWY0MWJiODlkNDU0MWE5YmZjM2Q3OS90YWJsZXJhbmdlOjQ0OTA3NTNhMDQ5ZjQxYmI4OWQ0NTQxYTliZmMzZDc5XzQtNS0xLTEtNjgyMjc_9b273353-954d-43f9-a124-66128ae4ea42">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="i29d6af81e7bf43c284edb45008e5f9e2_I20220402" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo0NDkwNzUzYTA0OWY0MWJiODlkNDU0MWE5YmZjM2Q3OS90YWJsZXJhbmdlOjQ0OTA3NTNhMDQ5ZjQxYmI4OWQ0NTQxYTliZmMzZDc5XzQtNy0xLTEtNjgyMjc_25ef6dba-7559-463f-a233-f7144d30ff5b">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="i29d6af81e7bf43c284edb45008e5f9e2_I20220402" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo0NDkwNzUzYTA0OWY0MWJiODlkNDU0MWE5YmZjM2Q3OS90YWJsZXJhbmdlOjQ0OTA3NTNhMDQ5ZjQxYmI4OWQ0NTQxYTliZmMzZDc5XzQtOS0xLTEtNjgyMjc_258c7f09-e39b-4ba3-b152-a15a8c32bccf">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="i29d6af81e7bf43c284edb45008e5f9e2_I20220402" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo0NDkwNzUzYTA0OWY0MWJiODlkNDU0MWE5YmZjM2Q3OS90YWJsZXJhbmdlOjQ0OTA3NTNhMDQ5ZjQxYmI4OWQ0NTQxYTliZmMzZDc5XzQtMTEtMS0xLTY4MjI3_47702834-7524-49a0-ab4e-5ecf40243b76">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="i53b0ed96779d4fd9a7f9460d3dfaecb9_I20220402" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo0NDkwNzUzYTA0OWY0MWJiODlkNDU0MWE5YmZjM2Q3OS90YWJsZXJhbmdlOjQ0OTA3NTNhMDQ5ZjQxYmI4OWQ0NTQxYTliZmMzZDc5XzUtMS0xLTEtNjgyMjc_af6ed81c-9d8a-48cd-9dac-07bc2326386b">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="i53b0ed96779d4fd9a7f9460d3dfaecb9_I20220402" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo0NDkwNzUzYTA0OWY0MWJiODlkNDU0MWE5YmZjM2Q3OS90YWJsZXJhbmdlOjQ0OTA3NTNhMDQ5ZjQxYmI4OWQ0NTQxYTliZmMzZDc5XzUtMy0xLTEtNjgyMjc_4c67b6d9-4be7-4c9f-89d3-e3f2a3fa5e88">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="i53b0ed96779d4fd9a7f9460d3dfaecb9_I20220402" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo0NDkwNzUzYTA0OWY0MWJiODlkNDU0MWE5YmZjM2Q3OS90YWJsZXJhbmdlOjQ0OTA3NTNhMDQ5ZjQxYmI4OWQ0NTQxYTliZmMzZDc5XzUtNS0xLTEtNjgyMjc_549059de-facc-4781-8596-1ccb8cc216cf">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="i53b0ed96779d4fd9a7f9460d3dfaecb9_I20220402" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo0NDkwNzUzYTA0OWY0MWJiODlkNDU0MWE5YmZjM2Q3OS90YWJsZXJhbmdlOjQ0OTA3NTNhMDQ5ZjQxYmI4OWQ0NTQxYTliZmMzZDc5XzUtNy0xLTEtNjgyMjc_2aa7e73a-efdc-46ac-91aa-5304987d724a">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="i53b0ed96779d4fd9a7f9460d3dfaecb9_I20220402" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo0NDkwNzUzYTA0OWY0MWJiODlkNDU0MWE5YmZjM2Q3OS90YWJsZXJhbmdlOjQ0OTA3NTNhMDQ5ZjQxYmI4OWQ0NTQxYTliZmMzZDc5XzUtOS0xLTEtNjgyMjc_aefd1c5f-1678-4eed-b31d-1d10dcd39727">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="i53b0ed96779d4fd9a7f9460d3dfaecb9_I20220402" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo0NDkwNzUzYTA0OWY0MWJiODlkNDU0MWE5YmZjM2Q3OS90YWJsZXJhbmdlOjQ0OTA3NTNhMDQ5ZjQxYmI4OWQ0NTQxYTliZmMzZDc5XzUtMTEtMS0xLTY4MjI3_d80597c8-96c9-42a9-b8f9-123e28bc5477">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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo0NDkwNzUzYTA0OWY0MWJiODlkNDU0MWE5YmZjM2Q3OS90YWJsZXJhbmdlOjQ0OTA3NTNhMDQ5ZjQxYmI4OWQ0NTQxYTliZmMzZDc5XzYtMS0xLTEtNjgyMjc_d0ece1e0-c1f2-44aa-8c39-5cbcb84385a8">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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo0NDkwNzUzYTA0OWY0MWJiODlkNDU0MWE5YmZjM2Q3OS90YWJsZXJhbmdlOjQ0OTA3NTNhMDQ5ZjQxYmI4OWQ0NTQxYTliZmMzZDc5XzYtMy0xLTEtNjgyMjc_dfa45803-3eab-43de-9ff2-69007e0f8613">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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo0NDkwNzUzYTA0OWY0MWJiODlkNDU0MWE5YmZjM2Q3OS90YWJsZXJhbmdlOjQ0OTA3NTNhMDQ5ZjQxYmI4OWQ0NTQxYTliZmMzZDc5XzYtNS0xLTEtNjgyMjc_c6b97b8f-397e-4cae-b973-91ebff6535bb">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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo0NDkwNzUzYTA0OWY0MWJiODlkNDU0MWE5YmZjM2Q3OS90YWJsZXJhbmdlOjQ0OTA3NTNhMDQ5ZjQxYmI4OWQ0NTQxYTliZmMzZDc5XzYtNy0xLTEtNjgyMjc_e0b44c6b-c775-4a25-9d03-2a6c11aa886b">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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo0NDkwNzUzYTA0OWY0MWJiODlkNDU0MWE5YmZjM2Q3OS90YWJsZXJhbmdlOjQ0OTA3NTNhMDQ5ZjQxYmI4OWQ0NTQxYTliZmMzZDc5XzYtOS0xLTEtNjgyMjc_91aa1316-e677-4958-8710-05a7998674e0">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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo0NDkwNzUzYTA0OWY0MWJiODlkNDU0MWE5YmZjM2Q3OS90YWJsZXJhbmdlOjQ0OTA3NTNhMDQ5ZjQxYmI4OWQ0NTQxYTliZmMzZDc5XzYtMTEtMS0xLTY4MjI3_e7a25997-e468-4fff-bab8-ca3a45151ee8">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></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;1, 2023. 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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90ZXh0cmVnaW9uOjAxZjc2NGM0NmU2NjQ1MjNhNGMwMWIwMzNhNDk1ZDUzXzI0NjU_84205c7d-f9d7-4907-a3f7-cce89496577f" 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 1, 2023</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo4MWZlMzk1ZjM1Mjg0M2E3OTg4MTNiZDRkYTY1ZDdlMS90YWJsZXJhbmdlOjgxZmUzOTVmMzUyODQzYTc5ODgxM2JkNGRhNjVkN2UxXzItMS0xLTEtNjgyMjc_c27ccaf8-7117-45bf-b769-88858ff208af">3,704</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo4MWZlMzk1ZjM1Mjg0M2E3OTg4MTNiZDRkYTY1ZDdlMS90YWJsZXJhbmdlOjgxZmUzOTVmMzUyODQzYTc5ODgxM2JkNGRhNjVkN2UxXzItMy0xLTEtNjgyMjc_780ef8e9-f11a-49ae-a55f-32e56c89cb2d">3,626</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo4MWZlMzk1ZjM1Mjg0M2E3OTg4MTNiZDRkYTY1ZDdlMS90YWJsZXJhbmdlOjgxZmUzOTVmMzUyODQzYTc5ODgxM2JkNGRhNjVkN2UxXzMtMS0xLTEtNjgyMjc_c6cdb39c-a281-417f-a636-97e1c136b87e">12,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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo4MWZlMzk1ZjM1Mjg0M2E3OTg4MTNiZDRkYTY1ZDdlMS90YWJsZXJhbmdlOjgxZmUzOTVmMzUyODQzYTc5ODgxM2JkNGRhNjVkN2UxXzMtMy0xLTEtNjgyMjc_f237b1ed-2b13-40d4-9dc0-b093bdcd0442">11,551</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo4MWZlMzk1ZjM1Mjg0M2E3OTg4MTNiZDRkYTY1ZDdlMS90YWJsZXJhbmdlOjgxZmUzOTVmMzUyODQzYTc5ODgxM2JkNGRhNjVkN2UxXzQtMS0xLTEtNjgyMjc_7e3f1b37-d86b-4953-aeec-bdc1c9bf8e53">501</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo4MWZlMzk1ZjM1Mjg0M2E3OTg4MTNiZDRkYTY1ZDdlMS90YWJsZXJhbmdlOjgxZmUzOTVmMzUyODQzYTc5ODgxM2JkNGRhNjVkN2UxXzQtMy0xLTEtNjgyMjc_861ae5de-637c-4ce6-a3ca-d2c8ef7fee87">501</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo4MWZlMzk1ZjM1Mjg0M2E3OTg4MTNiZDRkYTY1ZDdlMS90YWJsZXJhbmdlOjgxZmUzOTVmMzUyODQzYTc5ODgxM2JkNGRhNjVkN2UxXzUtMS0xLTEtNjgyMjc_50621df4-8774-4209-8675-baac18f3291d">391</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo4MWZlMzk1ZjM1Mjg0M2E3OTg4MTNiZDRkYTY1ZDdlMS90YWJsZXJhbmdlOjgxZmUzOTVmMzUyODQzYTc5ODgxM2JkNGRhNjVkN2UxXzUtMy0xLTEtNjgyMjc_1e4704a9-f6fd-4cb9-adca-317eac66bf82">389</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo4MWZlMzk1ZjM1Mjg0M2E3OTg4MTNiZDRkYTY1ZDdlMS90YWJsZXJhbmdlOjgxZmUzOTVmMzUyODQzYTc5ODgxM2JkNGRhNjVkN2UxXzYtMS0xLTEtNjgyMjc_1ea4fe2b-eee5-44da-8a2f-d43777c640c6">2,567</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo4MWZlMzk1ZjM1Mjg0M2E3OTg4MTNiZDRkYTY1ZDdlMS90YWJsZXJhbmdlOjgxZmUzOTVmMzUyODQzYTc5ODgxM2JkNGRhNjVkN2UxXzYtMy0xLTEtNjgyMjc_23a4d296-0876-4784-b12d-7cb5250ba06d">2,488</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo4MWZlMzk1ZjM1Mjg0M2E3OTg4MTNiZDRkYTY1ZDdlMS90YWJsZXJhbmdlOjgxZmUzOTVmMzUyODQzYTc5ODgxM2JkNGRhNjVkN2UxXzctMS0xLTEtNjgyMjc_6ab3cb23-264e-4709-b86f-b06a80791ef2">19,335</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo4MWZlMzk1ZjM1Mjg0M2E3OTg4MTNiZDRkYTY1ZDdlMS90YWJsZXJhbmdlOjgxZmUzOTVmMzUyODQzYTc5ODgxM2JkNGRhNjVkN2UxXzctMy0xLTEtNjgyMjc_ab93372f-178c-4dcd-8f88-43c6b43ed2f1">18,555</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. There were <ix:nonFraction unitRef="usd" contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedGain" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90ZXh0cmVnaW9uOjAxZjc2NGM0NmU2NjQ1MjNhNGMwMWIwMzNhNDk1ZDUzXzU0OTc1NTgxNjU5Mg_6cfb4eb7-edbb-4d64-91e9-52f08d9f7b16">no</ix:nonFraction> gross gains realized on the sale of available-for-sale debt securities for fiscal year 2023, an insignificant amount of gross gains realized on the sale of available-for-sale debt securities in fiscal year 2022 and <ix:nonFraction unitRef="usd" contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedGain" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90ZXh0cmVnaW9uOjAxZjc2NGM0NmU2NjQ1MjNhNGMwMWIwMzNhNDk1ZDUzXzU0OTc1NTgxNjU3MA_5a3bd454-e12b-4222-a424-2d342f7ebf55">none</ix:nonFraction> in fiscal year 2021. There were <ix:nonFraction unitRef="usd" contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90ZXh0cmVnaW9uOjAxZjc2NGM0NmU2NjQ1MjNhNGMwMWIwMzNhNDk1ZDUzXzE5MTk_b9fb2769-9277-494c-86bc-c291cdeabb9d"><ix:nonFraction unitRef="usd" contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90ZXh0cmVnaW9uOjAxZjc2NGM0NmU2NjQ1MjNhNGMwMWIwMzNhNDk1ZDUzXzE5MTk_e1a70c3c-d303-49ad-a1ed-c19a1c906046">no</ix:nonFraction></ix:nonFraction> gross losses realized on the sale of available-for-sale debt securities in either fiscal year 2023 or 2022, and the gross losses realized on the sale of available-for-sale debt securities in fiscal year 2021 were insignificant.</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="#i326840b4446d4521b361f88ef329e0b3_7">Table of Contents</a></span></div></div><ix:continuation id="ib1db702d6fda488b8484d6f2aa6862d1"><div style="margin-top: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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:GainLossOnInvestmentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90ZXh0cmVnaW9uOjAxZjc2NGM0NmU2NjQ1MjNhNGMwMWIwMzNhNDk1ZDUzXzI0ODU_41cd3846-fbac-4c6c-afd4-3037efd61255" continuedAt="i4e08b88fc0e44ce8a2cc7fafbb8fc2ea" escape="true">Net investment gains and losses on marketable equity securities for fiscal years 2023, 2022 and 2021 were as follows (in thousands):</ix:nonNumeric></span></div><div style="margin-top:14pt"><ix:continuation id="i4e08b88fc0e44ce8a2cc7fafbb8fc2ea"><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 1,<br/>2023</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 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"><div style="padding-left: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 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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:EquitySecuritiesFvNiGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTozZGJmMGRkMjdlZGQ0ZTU3OGJhMmFkNDlmNzhhMjExNC90YWJsZXJhbmdlOjNkYmYwZGQyN2VkZDRlNTc4YmEyYWQ0OWY3OGEyMTE0XzMtMS0xLTEtNjgyMjc_e0b3b40c-074f-456b-a13c-6f582b7edd0d">561</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:EquitySecuritiesFvNiGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTozZGJmMGRkMjdlZGQ0ZTU3OGJhMmFkNDlmNzhhMjExNC90YWJsZXJhbmdlOjNkYmYwZGQyN2VkZDRlNTc4YmEyYWQ0OWY3OGEyMTE0XzMtMy0xLTEtNjgyMjc_9820ad0c-1715-41c0-83b7-e53c2587f82f">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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:EquitySecuritiesFvNiGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTozZGJmMGRkMjdlZGQ0ZTU3OGJhMmFkNDlmNzhhMjExNC90YWJsZXJhbmdlOjNkYmYwZGQyN2VkZDRlNTc4YmEyYWQ0OWY3OGEyMTE0XzMtNS0xLTEtNjgyMjc_1ab7db9d-b901-496e-af2d-16954cbb3773">8,515</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:-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) 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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:EquitySecuritiesFvNiRealizedGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTozZGJmMGRkMjdlZGQ0ZTU3OGJhMmFkNDlmNzhhMjExNC90YWJsZXJhbmdlOjNkYmYwZGQyN2VkZDRlNTc4YmEyYWQ0OWY3OGEyMTE0XzQtMS0xLTEtNjgyMjc_b547e9e1-0d78-4913-824a-b3d77d028a8f">958</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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:EquitySecuritiesFvNiRealizedGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTozZGJmMGRkMjdlZGQ0ZTU3OGJhMmFkNDlmNzhhMjExNC90YWJsZXJhbmdlOjNkYmYwZGQyN2VkZDRlNTc4YmEyYWQ0OWY3OGEyMTE0XzQtMy0xLTEtNjgyMjc_e6a9e539-a9a9-4150-91ea-cd194c0f44cf">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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:EquitySecuritiesFvNiRealizedGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTozZGJmMGRkMjdlZGQ0ZTU3OGJhMmFkNDlmNzhhMjExNC90YWJsZXJhbmdlOjNkYmYwZGQyN2VkZDRlNTc4YmEyYWQ0OWY3OGEyMTE0XzQtNS0xLTEtNjgyMjc_805ebd1e-5f29-4978-813d-e2f91e0b4905">2,191</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:-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 (losses) gains 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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" sign="-" name="us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTozZGJmMGRkMjdlZGQ0ZTU3OGJhMmFkNDlmNzhhMjExNC90YWJsZXJhbmdlOjNkYmYwZGQyN2VkZDRlNTc4YmEyYWQ0OWY3OGEyMTE0XzUtMS0xLTEtNjgyMjc_9f25d538-a175-4991-ac2d-5161a7e66105">397</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTozZGJmMGRkMjdlZGQ0ZTU3OGJhMmFkNDlmNzhhMjExNC90YWJsZXJhbmdlOjNkYmYwZGQyN2VkZDRlNTc4YmEyYWQ0OWY3OGEyMTE0XzUtMy0xLTEtNjgyMjc_2ef8e0c0-3393-4021-8ab5-c68d1dbbeabd">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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTozZGJmMGRkMjdlZGQ0ZTU3OGJhMmFkNDlmNzhhMjExNC90YWJsZXJhbmdlOjNkYmYwZGQyN2VkZDRlNTc4YmEyYWQ0OWY3OGEyMTE0XzUtNS0xLTEtNjgyMjc_d2bb3e34-2f90-4f5c-8247-d5bb79afb39c">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></tr></table></ix:continuation></div></ix:continuation><div id="i326840b4446d4521b361f88ef329e0b3_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%">5. <ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:InventoryDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjcvZnJhZzo1MjEyZDQ0MWU4MDM0YWY2YmQ3ODFjOGVjYTlkMzE0Zi90ZXh0cmVnaW9uOjUyMTJkNDQxZTgwMzRhZjZiZDc4MWM4ZWNhOWQzMTRmXzgx_a43ee5bb-c00e-49c6-a9fb-4b35b1ceb367" continuedAt="i09fca4f7465c42dcaea648483592d149" escape="true">Inventories</ix:nonNumeric></span></div><ix:continuation id="i09fca4f7465c42dcaea648483592d149"><ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjcvZnJhZzo1MjEyZDQ0MWU4MDM0YWY2YmQ3ODFjOGVjYTlkMzE0Zi90ZXh0cmVnaW9uOjUyMTJkNDQxZTgwMzRhZjZiZDc4MWM4ZWNhOWQzMTRmXzg0_2e7cfe23-be5b-4073-bbd6-c38fb732d627" 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 1,<br/>2023</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></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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:InventoryRawMaterials" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjcvZnJhZzo1MjEyZDQ0MWU4MDM0YWY2YmQ3ODFjOGVjYTlkMzE0Zi90YWJsZTo4YzU3MWNmNzdiMDA0YmNhYTU5OTgyMzcwNDA3NjA5My90YWJsZXJhbmdlOjhjNTcxY2Y3N2IwMDRiY2FhNTk5ODIzNzA0MDc2MDkzXzEtMS0xLTEtNjgyMjc_2d653d31-de9e-4757-bb61-c4f71760730b">92,045</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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:InventoryRawMaterials" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjcvZnJhZzo1MjEyZDQ0MWU4MDM0YWY2YmQ3ODFjOGVjYTlkMzE0Zi90YWJsZTo4YzU3MWNmNzdiMDA0YmNhYTU5OTgyMzcwNDA3NjA5My90YWJsZXJhbmdlOjhjNTcxY2Y3N2IwMDRiY2FhNTk5ODIzNzA0MDc2MDkzXzEtMy0xLTEtNjgyMjc_5171b331-beb7-48e0-8f10-4fc83962d2ca">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></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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:InventoryWorkInProcess" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjcvZnJhZzo1MjEyZDQ0MWU4MDM0YWY2YmQ3ODFjOGVjYTlkMzE0Zi90YWJsZTo4YzU3MWNmNzdiMDA0YmNhYTU5OTgyMzcwNDA3NjA5My90YWJsZXJhbmdlOjhjNTcxY2Y3N2IwMDRiY2FhNTk5ODIzNzA0MDc2MDkzXzItMS0xLTEtNjgyMjc_2683f055-6df8-4281-8271-7723fd1ee9d9">29,022</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:InventoryWorkInProcess" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjcvZnJhZzo1MjEyZDQ0MWU4MDM0YWY2YmQ3ODFjOGVjYTlkMzE0Zi90YWJsZTo4YzU3MWNmNzdiMDA0YmNhYTU5OTgyMzcwNDA3NjA5My90YWJsZXJhbmdlOjhjNTcxY2Y3N2IwMDRiY2FhNTk5ODIzNzA0MDc2MDkzXzItMy0xLTEtNjgyMjc_3ed93a08-3898-49a0-81de-ae3ee5787902">30,638</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:InventoryFinishedGoods" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjcvZnJhZzo1MjEyZDQ0MWU4MDM0YWY2YmQ3ODFjOGVjYTlkMzE0Zi90YWJsZTo4YzU3MWNmNzdiMDA0YmNhYTU5OTgyMzcwNDA3NjA5My90YWJsZXJhbmdlOjhjNTcxY2Y3N2IwMDRiY2FhNTk5ODIzNzA0MDc2MDkzXzMtMS0xLTEtNjgyMjc_11221ccd-b123-4389-a779-5b856ca3855a">142,083</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:InventoryFinishedGoods" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjcvZnJhZzo1MjEyZDQ0MWU4MDM0YWY2YmQ3ODFjOGVjYTlkMzE0Zi90YWJsZTo4YzU3MWNmNzdiMDA0YmNhYTU5OTgyMzcwNDA3NjA5My90YWJsZXJhbmdlOjhjNTcxY2Y3N2IwMDRiY2FhNTk5ODIzNzA0MDc2MDkzXzMtMy0xLTEtNjgyMjc_7872056a-4bf7-41a6-aedb-7a206533f3bf">117,404</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjcvZnJhZzo1MjEyZDQ0MWU4MDM0YWY2YmQ3ODFjOGVjYTlkMzE0Zi90YWJsZTo4YzU3MWNmNzdiMDA0YmNhYTU5OTgyMzcwNDA3NjA5My90YWJsZXJhbmdlOjhjNTcxY2Y3N2IwMDRiY2FhNTk5ODIzNzA0MDc2MDkzXzQtMS0xLTEtNjgyMjc_8695ea66-72ff-4b3b-b925-433b05ced437">263,150</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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjcvZnJhZzo1MjEyZDQ0MWU4MDM0YWY2YmQ3ODFjOGVjYTlkMzE0Zi90YWJsZTo4YzU3MWNmNzdiMDA0YmNhYTU5OTgyMzcwNDA3NjA5My90YWJsZXJhbmdlOjhjNTcxY2Y3N2IwMDRiY2FhNTk5ODIzNzA0MDc2MDkzXzQtMy0xLTEtNjgyMjc_3abf91bf-07e0-472a-9ec8-7ec93cd2fa76">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></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The inventories above include $<ix:nonFraction unitRef="usd" contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-5" name="us-gaap:OtherInventoryPurchasedGoods" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjcvZnJhZzo1MjEyZDQ0MWU4MDM0YWY2YmQ3ODFjOGVjYTlkMzE0Zi90ZXh0cmVnaW9uOjUyMTJkNDQxZTgwMzRhZjZiZDc4MWM4ZWNhOWQzMTRmXzU0OTc1NTgxNDg3OA_33016ab4-57ff-47dc-905b-ab76c3dedb83">34.1</ix:nonFraction>&#160;million of inventory that was acquired with Solitaire Homes and remains on hand at April&#160;1, 2023. Such inventory is recorded at fair value which approximates sales price.</span></div></ix:continuation><div id="i326840b4446d4521b361f88ef329e0b3_130"></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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="cvco:FinancingReceivablesConsumerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90ZXh0cmVnaW9uOjM2Y2I3YzgyYjUzNzRjYzZiNjQzZWYwOGU0N2IwYjMxXzIzMTc_992947e1-dc73-4c96-993b-2adf0f1f802c" continuedAt="ie90eec647c76444a99a910d11587a841" escape="true">Consumer Loans Receivable</ix:nonNumeric></span></div><ix:continuation id="ie90eec647c76444a99a910d11587a841" continuedAt="i578664373e1e4f7e88a43820d5ad2ed5"><ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="cvco:ConsumerLoansReceivableTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90ZXh0cmVnaW9uOjM2Y2I3YzgyYjUzNzRjYzZiNjQzZWYwOGU0N2IwYjMxXzIzMzk_0eb7fc21-141b-452d-a5c6-9b415030c53b" 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 1,<br/>2023</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></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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZToyODIyNGJiYTZmN2Q0ZWNmODhjYzAyOTk0NWRjMzRiOC90YWJsZXJhbmdlOjI4MjI0YmJhNmY3ZDRlY2Y4OGNjMDI5OTQ1ZGMzNGI4XzEtMS0xLTEtNjgyMjc_aabb6fc5-91e7-4447-a2e9-a5d31b24fa7b">21,000</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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZToyODIyNGJiYTZmN2Q0ZWNmODhjYzAyOTk0NWRjMzRiOC90YWJsZXJhbmdlOjI4MjI0YmJhNmY3ZDRlY2Y4OGNjMDI5OTQ1ZGMzNGI4XzEtMy0xLTEtNjgyMjc_bb66ddeb-f63b-4bef-a352-c3126c3cbd30">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></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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="cvco:ConsumerLoansReceivableHeldForInvestment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZToyODIyNGJiYTZmN2Q0ZWNmODhjYzAyOTk0NWRjMzRiOC90YWJsZXJhbmdlOjI4MjI0YmJhNmY3ZDRlY2Y4OGNjMDI5OTQ1ZGMzNGI4XzItMS0xLTEtNjgyMjc_c5611fec-d2d5-45f3-8acf-036cfdd23423">13,117</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="cvco:ConsumerLoansReceivableHeldForInvestment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZToyODIyNGJiYTZmN2Q0ZWNmODhjYzAyOTk0NWRjMzRiOC90YWJsZXJhbmdlOjI4MjI0YmJhNmY3ZDRlY2Y4OGNjMDI5OTQ1ZGMzNGI4XzItMy0xLTEtNjgyMjc_136b6915-3a7f-4f27-8e56-94734ebe81b6">14,771</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:LoansReceivableHeldForSaleAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZToyODIyNGJiYTZmN2Q0ZWNmODhjYzAyOTk0NWRjMzRiOC90YWJsZXJhbmdlOjI4MjI0YmJhNmY3ZDRlY2Y4OGNjMDI5OTQ1ZGMzNGI4XzMtMS0xLTEtNjgyMjc_1373b16a-94ad-4f5c-aae6-cf7e06961288">10,846</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:LoansReceivableHeldForSaleAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZToyODIyNGJiYTZmN2Q0ZWNmODhjYzAyOTk0NWRjMzRiOC90YWJsZXJhbmdlOjI4MjI0YmJhNmY3ZDRlY2Y4OGNjMDI5OTQ1ZGMzNGI4XzMtMy0xLTEtNjgyMjc_21457c2b-2718-469d-8044-1afddcc7d3a3">8,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:top"><div style="padding-left: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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="cvco:ConstructionAdvances" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZToyODIyNGJiYTZmN2Q0ZWNmODhjYzAyOTk0NWRjMzRiOC90YWJsZXJhbmdlOjI4MjI0YmJhNmY3ZDRlY2Y4OGNjMDI5OTQ1ZGMzNGI4XzQtMS0xLTEtNjgyMjc_b6220ead-d4d9-4485-a5b4-196e184d843d">706</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="cvco:ConstructionAdvances" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZToyODIyNGJiYTZmN2Q0ZWNmODhjYzAyOTk0NWRjMzRiOC90YWJsZXJhbmdlOjI4MjI0YmJhNmY3ZDRlY2Y4OGNjMDI5OTQ1ZGMzNGI4XzQtMy0xLTEtNjgyMjc_74ac1b64-a1a4-41d9-bf03-9f82e08a1ca8">3,547</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZToyODIyNGJiYTZmN2Q0ZWNmODhjYzAyOTk0NWRjMzRiOC90YWJsZXJhbmdlOjI4MjI0YmJhNmY3ZDRlY2Y4OGNjMDI5OTQ1ZGMzNGI4XzUtMS0xLTEtNjgyMjc_5386b6a5-d9f7-441f-b808-a15b72b95f06">45,669</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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZToyODIyNGJiYTZmN2Q0ZWNmODhjYzAyOTk0NWRjMzRiOC90YWJsZXJhbmdlOjI4MjI0YmJhNmY3ZDRlY2Y4OGNjMDI5OTQ1ZGMzNGI4XzUtMy0xLTEtNjgyMjc_68f8bb25-1cea-4da0-90b6-23461dd7618c">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></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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:LoansAndLeasesReceivableDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZToyODIyNGJiYTZmN2Q0ZWNmODhjYzAyOTk0NWRjMzRiOC90YWJsZXJhbmdlOjI4MjI0YmJhNmY3ZDRlY2Y4OGNjMDI5OTQ1ZGMzNGI4XzYtMS0xLTEtNjgyMjc_27820424-8703-4f21-ae4e-a13874da448e">368</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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZToyODIyNGJiYTZmN2Q0ZWNmODhjYzAyOTk0NWRjMzRiOC90YWJsZXJhbmdlOjI4MjI0YmJhNmY3ZDRlY2Y4OGNjMDI5OTQ1ZGMzNGI4XzYtMy0xLTEtNjgyMjc_0398e4f4-4e87-435a-b847-a8f3d5e1a7fc">833</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossesRealEstate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZToyODIyNGJiYTZmN2Q0ZWNmODhjYzAyOTk0NWRjMzRiOC90YWJsZXJhbmdlOjI4MjI0YmJhNmY3ZDRlY2Y4OGNjMDI5OTQ1ZGMzNGI4XzctMS0xLTEtNjgyMjc_1dbee5be-3656-4bb5-a707-1c51d3dcaa40">1,153</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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossesRealEstate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZToyODIyNGJiYTZmN2Q0ZWNmODhjYzAyOTk0NWRjMzRiOC90YWJsZXJhbmdlOjI4MjI0YmJhNmY3ZDRlY2Y4OGNjMDI5OTQ1ZGMzNGI4XzctMy0xLTEtNjgyMjc_7b74e37e-e36c-41d2-a945-a29da3cb18f0">2,115</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:MortgageLoansOnRealEstateCommercialAndConsumerNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZToyODIyNGJiYTZmN2Q0ZWNmODhjYzAyOTk0NWRjMzRiOC90YWJsZXJhbmdlOjI4MjI0YmJhNmY3ZDRlY2Y4OGNjMDI5OTQ1ZGMzNGI4XzgtMS0xLTEtNjgyMjc_e0edc92d-92c7-4954-a591-2e468adc9e4b">44,148</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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:MortgageLoansOnRealEstateCommercialAndConsumerNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZToyODIyNGJiYTZmN2Q0ZWNmODhjYzAyOTk0NWRjMzRiOC90YWJsZXJhbmdlOjI4MjI0YmJhNmY3ZDRlY2Y4OGNjMDI5OTQ1ZGMzNGI4XzgtMy0xLTEtNjgyMjc_39d790ff-3c7a-40e3-8c2c-4bc7abc44030">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></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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:NotesAndLoansReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZToyODIyNGJiYTZmN2Q0ZWNmODhjYzAyOTk0NWRjMzRiOC90YWJsZXJhbmdlOjI4MjI0YmJhNmY3ZDRlY2Y4OGNjMDI5OTQ1ZGMzNGI4XzktMS0xLTEtNjgyMjc_b55d4457-8255-4039-84fa-e13d1085e821">17,019</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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:NotesAndLoansReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZToyODIyNGJiYTZmN2Q0ZWNmODhjYzAyOTk0NWRjMzRiOC90YWJsZXJhbmdlOjI4MjI0YmJhNmY3ZDRlY2Y4OGNjMDI5OTQ1ZGMzNGI4XzktMy0xLTEtNjgyMjc_5347e72d-bdb3-47e5-8c9f-0a55aa2f695b">20,639</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:NotesAndLoansReceivableNetNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZToyODIyNGJiYTZmN2Q0ZWNmODhjYzAyOTk0NWRjMzRiOC90YWJsZXJhbmdlOjI4MjI0YmJhNmY3ZDRlY2Y4OGNjMDI5OTQ1ZGMzNGI4XzEwLTEtMS0xLTY4MjI3_ea430f66-aaac-47a1-8801-52cb88dadb71">27,129</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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:NotesAndLoansReceivableNetNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZToyODIyNGJiYTZmN2Q0ZWNmODhjYzAyOTk0NWRjMzRiOC90YWJsZXJhbmdlOjI4MjI0YmJhNmY3ZDRlY2Y4OGNjMDI5OTQ1ZGMzNGI4XzEwLTMtMS0xLTY4MjI3_4f2b629c-8176-4001-8fb9-8fad7f7350a2">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></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="#i326840b4446d4521b361f88ef329e0b3_7">Table of Contents</a></span></div></div><ix:continuation id="i578664373e1e4f7e88a43820d5ad2ed5" continuedAt="i7bb017defb03460c87043ddc08942e7c"><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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90ZXh0cmVnaW9uOjM2Y2I3YzgyYjUzNzRjYzZiNjQzZWYwOGU0N2IwYjMxXzIzMDk_f280f8c1-9806-4432-a10e-65ab304cbc20" 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 1,<br/>2023</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></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="i9e159caf134f4eec9acccdadcbd45188_I20220402" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossesRealEstate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTpkZWI5MmVkNTVkNDk0NTE3YjM2MTA4ZjhmNWRjZjg5OS90YWJsZXJhbmdlOmRlYjkyZWQ1NWQ0OTQ1MTdiMzYxMDhmOGY1ZGNmODk5XzEtMS0xLTEtNjgyMjc_a480c868-054f-4de1-b2cb-8a79aea93dc9">2,115</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="i151cd6f2eab04ced855e74bd84a5e24f_I20210403" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossesRealEstate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTpkZWI5MmVkNTVkNDk0NTE3YjM2MTA4ZjhmNWRjZjg5OS90YWJsZXJhbmdlOmRlYjkyZWQ1NWQ0OTQ1MTdiMzYxMDhmOGY1ZGNmODk5XzEtMy0xLTEtNjgyMjc_fa905703-a3b6-45db-be8e-3c566a60a3fd">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></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="i0788560d294a447189df84ff7b1682df_D20220403-20230401" decimals="-3" sign="-" name="us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTpkZWI5MmVkNTVkNDk0NTE3YjM2MTA4ZjhmNWRjZjg5OS90YWJsZXJhbmdlOmRlYjkyZWQ1NWQ0OTQ1MTdiMzYxMDhmOGY1ZGNmODk5XzMtMS0xLTEtNjgyMjc_c7401455-59c6-4ef4-8063-76c0b866f7e6">944</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="i75835a3c754f4964909fa41eea93ff6b_D20210404-20220402" decimals="-3" sign="-" name="us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTpkZWI5MmVkNTVkNDk0NTE3YjM2MTA4ZjhmNWRjZjg5OS90YWJsZXJhbmdlOmRlYjkyZWQ1NWQ0OTQ1MTdiMzYxMDhmOGY1ZGNmODk5XzMtMy0xLTEtNjgyMjc_4e28e3d4-6902-4cdd-b9c4-a225e79c4d51">541</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%">Charge-offs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0788560d294a447189df84ff7b1682df_D20220403-20230401" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTpkZWI5MmVkNTVkNDk0NTE3YjM2MTA4ZjhmNWRjZjg5OS90YWJsZXJhbmdlOmRlYjkyZWQ1NWQ0OTQ1MTdiMzYxMDhmOGY1ZGNmODk5XzQtMS0xLTEtNjgyMjc_7f1eac84-44a4-4fda-ba1e-bc0c58b43df5">37</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="i75835a3c754f4964909fa41eea93ff6b_D20210404-20220402" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTpkZWI5MmVkNTVkNDk0NTE3YjM2MTA4ZjhmNWRjZjg5OS90YWJsZXJhbmdlOmRlYjkyZWQ1NWQ0OTQ1MTdiMzYxMDhmOGY1ZGNmODk5XzQtMy0xLTEtNjgyMjc_a6c9c055-7e7b-49bf-aedb-fe0d69214109">532</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%">Recoveries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0788560d294a447189df84ff7b1682df_D20220403-20230401" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTpkZWI5MmVkNTVkNDk0NTE3YjM2MTA4ZjhmNWRjZjg5OS90YWJsZXJhbmdlOmRlYjkyZWQ1NWQ0OTQ1MTdiMzYxMDhmOGY1ZGNmODk5XzUtMS0xLTEtNjgyMjc_ce88c205-07a2-4a63-a5bd-4893363ca50b">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="i75835a3c754f4964909fa41eea93ff6b_D20210404-20220402" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTpkZWI5MmVkNTVkNDk0NTE3YjM2MTA4ZjhmNWRjZjg5OS90YWJsZXJhbmdlOmRlYjkyZWQ1NWQ0OTQ1MTdiMzYxMDhmOGY1ZGNmODk5XzUtMy0xLTEtNjgyMjc_ec212cb8-054e-4757-b6ac-7527581a4773">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Allowance for loan losses at end of period</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="i01f07c91d6fe4c64be32b2fd0063e396_I20230401" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossesRealEstate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTpkZWI5MmVkNTVkNDk0NTE3YjM2MTA4ZjhmNWRjZjg5OS90YWJsZXJhbmdlOmRlYjkyZWQ1NWQ0OTQ1MTdiMzYxMDhmOGY1ZGNmODk5XzYtMS0xLTEtNjgyMjc_d4ec1c83-99b7-4891-88ee-84a5c14443a4">1,153</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="i9e159caf134f4eec9acccdadcbd45188_I20220402" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossesRealEstate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTpkZWI5MmVkNTVkNDk0NTE3YjM2MTA4ZjhmNWRjZjg5OS90YWJsZXJhbmdlOmRlYjkyZWQ1NWQ0OTQ1MTdiMzYxMDhmOGY1ZGNmODk5XzYtMy0xLTEtNjgyMjc_f509a74e-7f24-42b6-a6ea-952ed0f9f637">2,115</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:nonNumeric></div><div style="margin-top:4pt;text-indent:18pt"><ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="cvco:ConsumerLoansHeldforInvestmentCharacteristicsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90ZXh0cmVnaW9uOjM2Y2I3YzgyYjUzNzRjYzZiNjQzZWYwOGU0N2IwYjMxXzIzMjY_16128284-3c1e-48b2-b15f-ccb4098f7092" 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 1,<br/>2023</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="4" name="cvco:Weightedaveragecontractualinterestrate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo5ZDViMDlkMTc1YTM0MTIxYjkyZjM3ZWQ3NGExYTQwNC90YWJsZXJhbmdlOjlkNWIwOWQxNzVhMzQxMjFiOTJmMzdlZDc0YTFhNDA0XzEtMS0xLTEtNjgyMjc_c5713f1f-8e7e-49db-a0fa-e76261d6360c">8.18</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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="4" name="cvco:Weightedaveragecontractualinterestrate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo5ZDViMDlkMTc1YTM0MTIxYjkyZjM3ZWQ3NGExYTQwNC90YWJsZXJhbmdlOjlkNWIwOWQxNzVhMzQxMjFiOTJmMzdlZDc0YTFhNDA0XzEtMy0xLTEtNjgyMjc_bddfe52f-7609-4afd-9ab2-4687853f95e5">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></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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="4" name="cvco:Weightedaverageeffectiveinterestrate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo5ZDViMDlkMTc1YTM0MTIxYjkyZjM3ZWQ3NGExYTQwNC90YWJsZXJhbmdlOjlkNWIwOWQxNzVhMzQxMjFiOTJmMzdlZDc0YTFhNDA0XzItMS0xLTEtNjgyMjc_d17bdb0c-a12c-4ba6-b74b-4430b0e7cc25">8.82</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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="4" name="cvco:Weightedaverageeffectiveinterestrate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo5ZDViMDlkMTc1YTM0MTIxYjkyZjM3ZWQ3NGExYTQwNC90YWJsZXJhbmdlOjlkNWIwOWQxNzVhMzQxMjFiOTJmMzdlZDc0YTFhNDA0XzItMy0xLTEtNjgyMjc_e2b0870c-e6b4-47f8-961b-9e29cdb2b778">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="cvco:Weightedaveragemonthstomaturity" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo5ZDViMDlkMTc1YTM0MTIxYjkyZjM3ZWQ3NGExYTQwNC90YWJsZXJhbmdlOjlkNWIwOWQxNzVhMzQxMjFiOTJmMzdlZDc0YTFhNDA0XzMtMS0xLTEtNjgyMjc_d55371d7-9a72-45b1-b615-658a0e2f833c">150</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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" name="cvco:Weightedaveragemonthstomaturity" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo5ZDViMDlkMTc1YTM0MTIxYjkyZjM3ZWQ3NGExYTQwNC90YWJsZXJhbmdlOjlkNWIwOWQxNzVhMzQxMjFiOTJmMzdlZDc0YTFhNDA0XzMtMy0xLTEtNjgyMjc_596ef51a-be27-4d09-9507-9a5ca7c7f22b">151</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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="cvco:DeliquencyStatusOfConsumerLoansTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90ZXh0cmVnaW9uOjM2Y2I3YzgyYjUzNzRjYzZiNjQzZWYwOGU0N2IwYjMxXzIzMTA_8b7cb36f-ad40-4090-be27-24cab8900f54" continuedAt="i3f1d533db6f94515aebff0b44df115c3" 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="i3f1d533db6f94515aebff0b44df115c3"><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 1,<br/>2023</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></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="iee0aca2af9fd472883eb0c73ad07b37e_I20230401" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTpiMzAxNDE2ZWMxYjU0MjljYmZjNWFhOGMzZTc5NmIwOC90YWJsZXJhbmdlOmIzMDE0MTZlYzFiNTQyOWNiZmM1YWE4YzNlNzk2YjA4XzEtMS0xLTEtNjgyMjc_73d9c614-41ed-4154-98db-be4c40f896a9">43,252</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="i1051fda234a142328aead5b37109fbb7_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTpiMzAxNDE2ZWMxYjU0MjljYmZjNWFhOGMzZTc5NmIwOC90YWJsZXJhbmdlOmIzMDE0MTZlYzFiNTQyOWNiZmM1YWE4YzNlNzk2YjA4XzEtMy0xLTEtNjgyMjc_5572e74a-b516-4bbd-a28f-89d6c5d114bc">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></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="icd1aa9aea6764426b0ef6f6eafb6a549_I20230401" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTpiMzAxNDE2ZWMxYjU0MjljYmZjNWFhOGMzZTc5NmIwOC90YWJsZXJhbmdlOmIzMDE0MTZlYzFiNTQyOWNiZmM1YWE4YzNlNzk2YjA4XzItMS0xLTEtNjgyMjc_3d2b1496-ee19-47c0-83f3-560decec5e42">1,247</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9c12fb5d83b4482f8d206911f87c6fd6_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTpiMzAxNDE2ZWMxYjU0MjljYmZjNWFhOGMzZTc5NmIwOC90YWJsZXJhbmdlOmIzMDE0MTZlYzFiNTQyOWNiZmM1YWE4YzNlNzk2YjA4XzItMy0xLTEtNjgyMjc_8c0a6f83-2a1e-457f-850e-0526cd4dc513">1,202</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="ia664aa0a3f7548878d1cb9fce3f3179c_I20230401" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTpiMzAxNDE2ZWMxYjU0MjljYmZjNWFhOGMzZTc5NmIwOC90YWJsZXJhbmdlOmIzMDE0MTZlYzFiNTQyOWNiZmM1YWE4YzNlNzk2YjA4XzMtMS0xLTEtNjgyMjc_1810ce7b-24a6-4c47-b817-d85b52df5f71">213</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i435cc5aa24014eec9098fee70964752a_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTpiMzAxNDE2ZWMxYjU0MjljYmZjNWFhOGMzZTc5NmIwOC90YWJsZXJhbmdlOmIzMDE0MTZlYzFiNTQyOWNiZmM1YWE4YzNlNzk2YjA4XzMtMy0xLTEtNjgyMjc_b3f2a7b5-a793-4b68-b429-6d7c739e9c67">41</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="i2e3618681fc24531940e7e171bd8d862_I20230401" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTpiMzAxNDE2ZWMxYjU0MjljYmZjNWFhOGMzZTc5NmIwOC90YWJsZXJhbmdlOmIzMDE0MTZlYzFiNTQyOWNiZmM1YWE4YzNlNzk2YjA4XzQtMS0xLTEtNjgyMjc_f3ddbf3f-12e4-4459-ad73-ecdd515dd3d6">957</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e8e211c60b043a9a1bf0641f8acf1f4_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTpiMzAxNDE2ZWMxYjU0MjljYmZjNWFhOGMzZTc5NmIwOC90YWJsZXJhbmdlOmIzMDE0MTZlYzFiNTQyOWNiZmM1YWE4YzNlNzk2YjA4XzQtMy0xLTEtNjgyMjc_29a01844-164d-4cf2-949c-89e091cfada4">2,043</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTpiMzAxNDE2ZWMxYjU0MjljYmZjNWFhOGMzZTc5NmIwOC90YWJsZXJhbmdlOmIzMDE0MTZlYzFiNTQyOWNiZmM1YWE4YzNlNzk2YjA4XzUtMS0xLTEtNjgyMjc_0a2d08a2-6941-4c7a-be6f-33c3bf38bfd2">45,669</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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTpiMzAxNDE2ZWMxYjU0MjljYmZjNWFhOGMzZTc5NmIwOC90YWJsZXJhbmdlOmIzMDE0MTZlYzFiNTQyOWNiZmM1YWE4YzNlNzk2YjA4XzUtMy0xLTEtNjgyMjc_dbd54aad-1fc7-401b-971f-6b112a4d31b2">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></tr></table></ix:continuation></div><ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="cvco:SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90ZXh0cmVnaW9uOjM2Y2I3YzgyYjUzNzRjYzZiNjQzZWYwOGU0N2IwYjMxXzIzMTI_6b6114a5-ae94-4e01-ab55-8b34c31d1860" continuedAt="i3dd3235fca214fe2b2540e877dd8f00f" 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 1, 2023</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%">2023</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%">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%">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="i02c99a3560ea4fdfbac2b31c2646f5bd_I20230401" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTozNTdkOGZiOWEyOTA0OGQxODdhYzU5NjljMDA4N2MyZC90YWJsZXJhbmdlOjM1N2Q4ZmI5YTI5MDQ4ZDE4N2FjNTk2OWMwMDg3YzJkXzItMS0xLTEtNjgyMjc_569220b6-af25-4158-b365-aa8c8330edc6">9,471</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="ie7b5e9bd1d3e43d9a3a31f52aed8e77e_I20230401" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTozNTdkOGZiOWEyOTA0OGQxODdhYzU5NjljMDA4N2MyZC90YWJsZXJhbmdlOjM1N2Q4ZmI5YTI5MDQ4ZDE4N2FjNTk2OWMwMDg3YzJkXzItMy0xLTEtNjgyMjc_25edf6ab-666c-4c85-b315-910649cf0379">185</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="i0a2bcd3a142f4fc69294094fe583603c_I20230401" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTozNTdkOGZiOWEyOTA0OGQxODdhYzU5NjljMDA4N2MyZC90YWJsZXJhbmdlOjM1N2Q4ZmI5YTI5MDQ4ZDE4N2FjNTk2OWMwMDg3YzJkXzItNS0xLTEtNjgyMjc_5435f649-fc9a-4867-b014-9f6a27ce3c83">1,051</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="ic2a534544afa43cba8cac6bab0609389_I20230401" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTozNTdkOGZiOWEyOTA0OGQxODdhYzU5NjljMDA4N2MyZC90YWJsZXJhbmdlOjM1N2Q4ZmI5YTI5MDQ4ZDE4N2FjNTk2OWMwMDg3YzJkXzItNy0xLTEtNjgyMjc_ed71eb4e-66cf-423a-8354-ac6cf8ca9fd5">1,982</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="if6886831116a4fd5bb3d8855a7d9973b_I20230401" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTozNTdkOGZiOWEyOTA0OGQxODdhYzU5NjljMDA4N2MyZC90YWJsZXJhbmdlOjM1N2Q4ZmI5YTI5MDQ4ZDE4N2FjNTk2OWMwMDg3YzJkXzItOS0xLTEtNjgyMjc_c6d7b1ee-c719-4dde-b6bf-9b3634046ddb">1,191</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="i02f88ec9c028432aa841ec988d5f624b_I20230401" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTozNTdkOGZiOWEyOTA0OGQxODdhYzU5NjljMDA4N2MyZC90YWJsZXJhbmdlOjM1N2Q4ZmI5YTI5MDQ4ZDE4N2FjNTk2OWMwMDg3YzJkXzItMTEtMS0xLTY4MjI3_619e5f66-7c98-4918-8a67-f3ff8843425f">16,601</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="i0ed5255dc9c44f50b7e66cc3ec0ccf4b_I20230401" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTozNTdkOGZiOWEyOTA0OGQxODdhYzU5NjljMDA4N2MyZC90YWJsZXJhbmdlOjM1N2Q4ZmI5YTI5MDQ4ZDE4N2FjNTk2OWMwMDg3YzJkXzItMTMtMS0xLTY4MjI3_e39c97b3-a85d-40a0-8657-23be12a09e94">30,481</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="ia149c5122fe44a93b9b2e997f0c3e53a_I20230401" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTozNTdkOGZiOWEyOTA0OGQxODdhYzU5NjljMDA4N2MyZC90YWJsZXJhbmdlOjM1N2Q4ZmI5YTI5MDQ4ZDE4N2FjNTk2OWMwMDg3YzJkXzMtMS0xLTEtNjgyMjc_2844dd46-c19f-409a-b324-2953f71f7613">1,695</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="i52736152621c4388883fef8fc3888513_I20230401" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTozNTdkOGZiOWEyOTA0OGQxODdhYzU5NjljMDA4N2MyZC90YWJsZXJhbmdlOjM1N2Q4ZmI5YTI5MDQ4ZDE4N2FjNTk2OWMwMDg3YzJkXzMtMy0xLTEtNjgyMjc_8a835e8a-0730-4ff4-be30-4937922fa00f">&#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="if7611e9f12b24cf8bab2a7e0c585882c_I20230401" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTozNTdkOGZiOWEyOTA0OGQxODdhYzU5NjljMDA4N2MyZC90YWJsZXJhbmdlOjM1N2Q4ZmI5YTI5MDQ4ZDE4N2FjNTk2OWMwMDg3YzJkXzMtNS0xLTEtNjgyMjc_5da38ca9-c107-42ea-8778-ad2d038d49eb">1,012</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="i8462da7cc4a94383a849dc26f60c4d9e_I20230401" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTozNTdkOGZiOWEyOTA0OGQxODdhYzU5NjljMDA4N2MyZC90YWJsZXJhbmdlOjM1N2Q4ZmI5YTI5MDQ4ZDE4N2FjNTk2OWMwMDg3YzJkXzMtNy0xLTEtNjgyMjc_c5613556-5c64-4234-adf9-b7607e61bdfd">1,131</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="id3aa3469f2ec49a0bcdeeb1e6e4e3871_I20230401" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTozNTdkOGZiOWEyOTA0OGQxODdhYzU5NjljMDA4N2MyZC90YWJsZXJhbmdlOjM1N2Q4ZmI5YTI5MDQ4ZDE4N2FjNTk2OWMwMDg3YzJkXzMtOS0xLTEtNjgyMjc_b498f308-4c3b-4cd2-b430-ddcf8d712904">1,550</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="ie9d2ebbe13974b3b8cec88fec9438a66_I20230401" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTozNTdkOGZiOWEyOTA0OGQxODdhYzU5NjljMDA4N2MyZC90YWJsZXJhbmdlOjM1N2Q4ZmI5YTI5MDQ4ZDE4N2FjNTk2OWMwMDg3YzJkXzMtMTEtMS0xLTY4MjI3_3f6eafc9-0433-486c-b647-d41f31ae7103">8,244</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="ib74caea466404aa8810e487b046f0fda_I20230401" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTozNTdkOGZiOWEyOTA0OGQxODdhYzU5NjljMDA4N2MyZC90YWJsZXJhbmdlOjM1N2Q4ZmI5YTI5MDQ4ZDE4N2FjNTk2OWMwMDg3YzJkXzMtMTMtMS0xLTY4MjI3_edd436be-f8b4-426d-b62a-4ac3ce5aeeaf">13,632</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="i99c9b329e30042b8bdc244f1c8587f48_I20230401" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTozNTdkOGZiOWEyOTA0OGQxODdhYzU5NjljMDA4N2MyZC90YWJsZXJhbmdlOjM1N2Q4ZmI5YTI5MDQ4ZDE4N2FjNTk2OWMwMDg3YzJkXzQtMS0xLTEtNjgyMjc_498601c5-bf65-4346-b452-06a113b2e090">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="i1e0445184dbb4d839876b64328bcb9ff_I20230401" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTozNTdkOGZiOWEyOTA0OGQxODdhYzU5NjljMDA4N2MyZC90YWJsZXJhbmdlOjM1N2Q4ZmI5YTI5MDQ4ZDE4N2FjNTk2OWMwMDg3YzJkXzQtMy0xLTEtNjgyMjc_fc3b43db-7a9f-4391-a6fb-6626e0fae0b0">&#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="i1b5bdf55f9044d13a14cde74aac39b17_I20230401" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTozNTdkOGZiOWEyOTA0OGQxODdhYzU5NjljMDA4N2MyZC90YWJsZXJhbmdlOjM1N2Q4ZmI5YTI5MDQ4ZDE4N2FjNTk2OWMwMDg3YzJkXzQtNS0xLTEtNjgyMjc_0f5d7e13-67a3-4439-b663-fb9f623be21d">19</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="i7ac61e9486594ecaa9fa8025e9dc9cfb_I20230401" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTozNTdkOGZiOWEyOTA0OGQxODdhYzU5NjljMDA4N2MyZC90YWJsZXJhbmdlOjM1N2Q4ZmI5YTI5MDQ4ZDE4N2FjNTk2OWMwMDg3YzJkXzQtNy0xLTEtNjgyMjc_9de0efd5-68ac-4b3e-ae68-bc9d5c8fafbb">51</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="ie35f8eb4b25f42d78d85725459a6383a_I20230401" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTozNTdkOGZiOWEyOTA0OGQxODdhYzU5NjljMDA4N2MyZC90YWJsZXJhbmdlOjM1N2Q4ZmI5YTI5MDQ4ZDE4N2FjNTk2OWMwMDg3YzJkXzQtOS0xLTEtNjgyMjc_d026d62d-edf7-414d-a405-7f49a2bace26">&#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="i4fb03be630d14cee9cc0e36cc1acc01d_I20230401" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTozNTdkOGZiOWEyOTA0OGQxODdhYzU5NjljMDA4N2MyZC90YWJsZXJhbmdlOjM1N2Q4ZmI5YTI5MDQ4ZDE4N2FjNTk2OWMwMDg3YzJkXzQtMTEtMS0xLTY4MjI3_e5920305-204b-456a-99be-7fd9aee99430">1,033</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="i7eb0551d452449c9b09649814cad5c51_I20230401" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTozNTdkOGZiOWEyOTA0OGQxODdhYzU5NjljMDA4N2MyZC90YWJsZXJhbmdlOjM1N2Q4ZmI5YTI5MDQ4ZDE4N2FjNTk2OWMwMDg3YzJkXzQtMTMtMS0xLTY4MjI3_76afe5a4-f9bf-4d5b-885d-fc55a92dc041">1,187</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="i5c55870173404f189825aef2d2057e3e_I20230401" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTozNTdkOGZiOWEyOTA0OGQxODdhYzU5NjljMDA4N2MyZC90YWJsZXJhbmdlOjM1N2Q4ZmI5YTI5MDQ4ZDE4N2FjNTk2OWMwMDg3YzJkXzUtMS0xLTEtNjgyMjc_5a7ca7ec-d034-4f10-a73c-6ea3ec3cfd2a">&#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="i71e883b1add74177b9c14f20013ed0a3_I20230401" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTozNTdkOGZiOWEyOTA0OGQxODdhYzU5NjljMDA4N2MyZC90YWJsZXJhbmdlOjM1N2Q4ZmI5YTI5MDQ4ZDE4N2FjNTk2OWMwMDg3YzJkXzUtMy0xLTEtNjgyMjc_870711e7-5ab6-4333-803b-6c615d0172db">&#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="ib2763f3bad494da0b7d740dc9dfe3923_I20230401" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTozNTdkOGZiOWEyOTA0OGQxODdhYzU5NjljMDA4N2MyZC90YWJsZXJhbmdlOjM1N2Q4ZmI5YTI5MDQ4ZDE4N2FjNTk2OWMwMDg3YzJkXzUtNS0xLTEtNjgyMjc_6644c9a9-5f30-4c83-9022-6527e526d3ab">&#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="id17dd4076c6b44ecbc43420ca1c25ea3_I20230401" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTozNTdkOGZiOWEyOTA0OGQxODdhYzU5NjljMDA4N2MyZC90YWJsZXJhbmdlOjM1N2Q4ZmI5YTI5MDQ4ZDE4N2FjNTk2OWMwMDg3YzJkXzUtNy0xLTEtNjgyMjc_e25e8593-fa01-4974-97fa-da829b72c17c">&#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="ice953bfc8cf84753add0255830a4ac8e_I20230401" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTozNTdkOGZiOWEyOTA0OGQxODdhYzU5NjljMDA4N2MyZC90YWJsZXJhbmdlOjM1N2Q4ZmI5YTI5MDQ4ZDE4N2FjNTk2OWMwMDg3YzJkXzUtOS0xLTEtNjgyMjc_091b7ef6-4246-4f65-a49d-1266e1cb5ef2">24</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="i21ed58bfebcf467b98eea23039f30691_I20230401" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTozNTdkOGZiOWEyOTA0OGQxODdhYzU5NjljMDA4N2MyZC90YWJsZXJhbmdlOjM1N2Q4ZmI5YTI5MDQ4ZDE4N2FjNTk2OWMwMDg3YzJkXzUtMTEtMS0xLTY4MjI3_863e1f6e-7b1b-423e-8393-61913bd81a19">345</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="i2496f362d440491da6c16c93e896b6d1_I20230401" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTozNTdkOGZiOWEyOTA0OGQxODdhYzU5NjljMDA4N2MyZC90YWJsZXJhbmdlOjM1N2Q4ZmI5YTI5MDQ4ZDE4N2FjNTk2OWMwMDg3YzJkXzUtMTMtMS0xLTY4MjI3_91635b4c-d023-4c64-800e-6b3123549e0b">369</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="icc903e590294479980d0a895fe686822_I20230401" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTozNTdkOGZiOWEyOTA0OGQxODdhYzU5NjljMDA4N2MyZC90YWJsZXJhbmdlOjM1N2Q4ZmI5YTI5MDQ4ZDE4N2FjNTk2OWMwMDg3YzJkXzYtMS0xLTEtNjgyMjc_a3ab5dfb-b5b7-4d61-8a22-25718489d1e4">11,250</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="if145d6d51eaa4cd790e73a86229f3deb_I20230401" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTozNTdkOGZiOWEyOTA0OGQxODdhYzU5NjljMDA4N2MyZC90YWJsZXJhbmdlOjM1N2Q4ZmI5YTI5MDQ4ZDE4N2FjNTk2OWMwMDg3YzJkXzYtMy0xLTEtNjgyMjc_789a008e-562d-4bec-97b1-3cc0229716d3">185</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="ie9537bcd06c2432fb7ee0122a0a72e15_I20230401" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTozNTdkOGZiOWEyOTA0OGQxODdhYzU5NjljMDA4N2MyZC90YWJsZXJhbmdlOjM1N2Q4ZmI5YTI5MDQ4ZDE4N2FjNTk2OWMwMDg3YzJkXzYtNS0xLTEtNjgyMjc_d8652b9f-5f06-41bb-a9e4-d79374659205">2,082</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="ia05bdebd02c9409ab2b44084dfdeb407_I20230401" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTozNTdkOGZiOWEyOTA0OGQxODdhYzU5NjljMDA4N2MyZC90YWJsZXJhbmdlOjM1N2Q4ZmI5YTI5MDQ4ZDE4N2FjNTk2OWMwMDg3YzJkXzYtNy0xLTEtNjgyMjc_de8e5cf7-ced0-416f-a6bc-acc7acb83e33">3,164</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="i8dd5296359794fecb8d5a0ef564c75bc_I20230401" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTozNTdkOGZiOWEyOTA0OGQxODdhYzU5NjljMDA4N2MyZC90YWJsZXJhbmdlOjM1N2Q4ZmI5YTI5MDQ4ZDE4N2FjNTk2OWMwMDg3YzJkXzYtOS0xLTEtNjgyMjc_129a3683-4fbe-4a1a-89df-c70c37817aef">2,765</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="ibc3a1d6c3ecf479c9af63a50b5ac9783_I20230401" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTozNTdkOGZiOWEyOTA0OGQxODdhYzU5NjljMDA4N2MyZC90YWJsZXJhbmdlOjM1N2Q4ZmI5YTI5MDQ4ZDE4N2FjNTk2OWMwMDg3YzJkXzYtMTEtMS0xLTY4MjI3_dce8bff8-5dd6-43fc-9ac2-393dfb71bb06">26,223</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTozNTdkOGZiOWEyOTA0OGQxODdhYzU5NjljMDA4N2MyZC90YWJsZXJhbmdlOjM1N2Q4ZmI5YTI5MDQ4ZDE4N2FjNTk2OWMwMDg3YzJkXzYtMTMtMS0xLTY4MjI3_39f53d6d-6da0-4ed7-af44-69ace591140c">45,669</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="#i326840b4446d4521b361f88ef329e0b3_7">Table of Contents</a></span></div></div><ix:continuation id="i7bb017defb03460c87043ddc08942e7c"><div style="margin-top:9pt"><ix:continuation id="i3dd3235fca214fe2b2540e877dd8f00f"><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="i46b0c6b64f2a4d5eb997a00a71f4a0ea_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo2ZDUxM2JjOGYxNWE0OTYyYWRmM2ZjYTg0NjRlMTg1YS90YWJsZXJhbmdlOjZkNTEzYmM4ZjE1YTQ5NjJhZGYzZmNhODQ2NGUxODVhXzItMS0xLTEtNjgyMjc_5917b4c3-6847-4cfa-a167-2571c1ae210d">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="i6e12b768bdf44b6d9cb49a7828b7edd6_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo2ZDUxM2JjOGYxNWE0OTYyYWRmM2ZjYTg0NjRlMTg1YS90YWJsZXJhbmdlOjZkNTEzYmM4ZjE1YTQ5NjJhZGYzZmNhODQ2NGUxODVhXzItMy0xLTEtNjgyMjc_8c2da592-cda7-41ed-a285-5e9f3ace0963">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="if46abd57895148dd87688845a2788484_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo2ZDUxM2JjOGYxNWE0OTYyYWRmM2ZjYTg0NjRlMTg1YS90YWJsZXJhbmdlOjZkNTEzYmM4ZjE1YTQ5NjJhZGYzZmNhODQ2NGUxODVhXzItNS0xLTEtNjgyMjc_894f0376-cf95-4dad-8786-e8a808050fdc">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="ic2fe3159affb410c8ecb01d90aed81b3_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo2ZDUxM2JjOGYxNWE0OTYyYWRmM2ZjYTg0NjRlMTg1YS90YWJsZXJhbmdlOjZkNTEzYmM4ZjE1YTQ5NjJhZGYzZmNhODQ2NGUxODVhXzItNy0xLTEtNjgyMjc_2decae81-041c-40ef-b493-293ace62325e">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="ifa5e6b59e4d34fe992cd633fdd9b3057_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo2ZDUxM2JjOGYxNWE0OTYyYWRmM2ZjYTg0NjRlMTg1YS90YWJsZXJhbmdlOjZkNTEzYmM4ZjE1YTQ5NjJhZGYzZmNhODQ2NGUxODVhXzItOS0xLTEtNjgyMjc_2f9a6164-958b-478e-8e80-1ade781fe5bd">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="i9042f5f5b3c146e1afffb22b2be26e05_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo2ZDUxM2JjOGYxNWE0OTYyYWRmM2ZjYTg0NjRlMTg1YS90YWJsZXJhbmdlOjZkNTEzYmM4ZjE1YTQ5NjJhZGYzZmNhODQ2NGUxODVhXzItMTEtMS0xLTY4MjI3_a34a9364-6163-4edb-949b-941f9c7715d8">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="i6f354281b14041c392031c166956ce79_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo2ZDUxM2JjOGYxNWE0OTYyYWRmM2ZjYTg0NjRlMTg1YS90YWJsZXJhbmdlOjZkNTEzYmM4ZjE1YTQ5NjJhZGYzZmNhODQ2NGUxODVhXzItMTMtMS0xLTY4MjI3_7d249808-0547-4b25-b734-de82dcbb34e2">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="ieb7138fe94cb48e6b6db7cc3b4dfd159_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo2ZDUxM2JjOGYxNWE0OTYyYWRmM2ZjYTg0NjRlMTg1YS90YWJsZXJhbmdlOjZkNTEzYmM4ZjE1YTQ5NjJhZGYzZmNhODQ2NGUxODVhXzMtMS0xLTEtNjgyMjc_d6019420-042b-4d50-9dbb-b005bedf654a">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="ibb356c444308463bb410129c7b9ee071_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo2ZDUxM2JjOGYxNWE0OTYyYWRmM2ZjYTg0NjRlMTg1YS90YWJsZXJhbmdlOjZkNTEzYmM4ZjE1YTQ5NjJhZGYzZmNhODQ2NGUxODVhXzMtMy0xLTEtNjgyMjc_22931733-c3bf-42f9-b44e-37dd2f29fd68">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="ib33cb8dca3014f82bbd3aa8a1084420d_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo2ZDUxM2JjOGYxNWE0OTYyYWRmM2ZjYTg0NjRlMTg1YS90YWJsZXJhbmdlOjZkNTEzYmM4ZjE1YTQ5NjJhZGYzZmNhODQ2NGUxODVhXzMtNS0xLTEtNjgyMjc_97cdd9ae-d13e-49d0-bebb-b6a95f45d149">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="i5d5bf15b893e4908b88da7362089f19c_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo2ZDUxM2JjOGYxNWE0OTYyYWRmM2ZjYTg0NjRlMTg1YS90YWJsZXJhbmdlOjZkNTEzYmM4ZjE1YTQ5NjJhZGYzZmNhODQ2NGUxODVhXzMtNy0xLTEtNjgyMjc_e40d6984-9309-47fe-9177-86e7ddcd8b2b">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="ic2789f93029d411784a72a6831543236_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo2ZDUxM2JjOGYxNWE0OTYyYWRmM2ZjYTg0NjRlMTg1YS90YWJsZXJhbmdlOjZkNTEzYmM4ZjE1YTQ5NjJhZGYzZmNhODQ2NGUxODVhXzMtOS0xLTEtNjgyMjc_05d97c58-455a-4630-8e52-6a28270d7632">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="i23ef0b4aed89465e88559cabaff1940c_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo2ZDUxM2JjOGYxNWE0OTYyYWRmM2ZjYTg0NjRlMTg1YS90YWJsZXJhbmdlOjZkNTEzYmM4ZjE1YTQ5NjJhZGYzZmNhODQ2NGUxODVhXzMtMTEtMS0xLTY4MjI3_5338e935-f059-46fb-bbc3-e7b0a1824ea2">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="i967ff272ad4041fbab526e1dfe85aaa1_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo2ZDUxM2JjOGYxNWE0OTYyYWRmM2ZjYTg0NjRlMTg1YS90YWJsZXJhbmdlOjZkNTEzYmM4ZjE1YTQ5NjJhZGYzZmNhODQ2NGUxODVhXzMtMTMtMS0xLTY4MjI3_cdadd737-11a3-49b9-ad15-585ee329ee43">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="i3ac6d53bfab44d4788a775ced434a896_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo2ZDUxM2JjOGYxNWE0OTYyYWRmM2ZjYTg0NjRlMTg1YS90YWJsZXJhbmdlOjZkNTEzYmM4ZjE1YTQ5NjJhZGYzZmNhODQ2NGUxODVhXzQtMS0xLTEtNjgyMjc_89df0399-9639-4636-aeb8-17b150f93a9c">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="ia17ee0d3aedb466fb0aab8c369105f61_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo2ZDUxM2JjOGYxNWE0OTYyYWRmM2ZjYTg0NjRlMTg1YS90YWJsZXJhbmdlOjZkNTEzYmM4ZjE1YTQ5NjJhZGYzZmNhODQ2NGUxODVhXzQtMy0xLTEtNjgyMjc_d9055dd0-fbce-4f72-97e4-42600e2624e2">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="ia58684cc48c8410eacef1f3d29580ce9_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo2ZDUxM2JjOGYxNWE0OTYyYWRmM2ZjYTg0NjRlMTg1YS90YWJsZXJhbmdlOjZkNTEzYmM4ZjE1YTQ5NjJhZGYzZmNhODQ2NGUxODVhXzQtNS0xLTEtNjgyMjc_537e9502-be82-4f4f-8e24-f3582baa7870">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="i59c6118876e447ce95c30e9943a7533a_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo2ZDUxM2JjOGYxNWE0OTYyYWRmM2ZjYTg0NjRlMTg1YS90YWJsZXJhbmdlOjZkNTEzYmM4ZjE1YTQ5NjJhZGYzZmNhODQ2NGUxODVhXzQtNy0xLTEtNjgyMjc_4753a36e-bb4f-4a0a-b6e6-da2bbe4f546a">&#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="i81ad5b6a4883495c89e91ce58b8e342c_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo2ZDUxM2JjOGYxNWE0OTYyYWRmM2ZjYTg0NjRlMTg1YS90YWJsZXJhbmdlOjZkNTEzYmM4ZjE1YTQ5NjJhZGYzZmNhODQ2NGUxODVhXzQtOS0xLTEtNjgyMjc_35561e8c-586a-4dfb-8f31-8e104e88e7d5">&#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="id666f9799c7c4936819d587aac369e2f_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo2ZDUxM2JjOGYxNWE0OTYyYWRmM2ZjYTg0NjRlMTg1YS90YWJsZXJhbmdlOjZkNTEzYmM4ZjE1YTQ5NjJhZGYzZmNhODQ2NGUxODVhXzQtMTEtMS0xLTY4MjI3_97a5436b-d80c-45db-90fd-0f792fabd68b">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="i2ede005dcaae40e1a1c3450666f6247c_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo2ZDUxM2JjOGYxNWE0OTYyYWRmM2ZjYTg0NjRlMTg1YS90YWJsZXJhbmdlOjZkNTEzYmM4ZjE1YTQ5NjJhZGYzZmNhODQ2NGUxODVhXzQtMTMtMS0xLTY4MjI3_1c57b852-4356-4078-b6a1-4607ffd7f1bd">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="i4326073125414886b9a4534fc41c1177_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo2ZDUxM2JjOGYxNWE0OTYyYWRmM2ZjYTg0NjRlMTg1YS90YWJsZXJhbmdlOjZkNTEzYmM4ZjE1YTQ5NjJhZGYzZmNhODQ2NGUxODVhXzUtMS0xLTEtNjgyMjc_272ca845-a733-4b15-b921-198fa1d312ec">&#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="ib0f7a8f6e051405c8cac0874b2a07393_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo2ZDUxM2JjOGYxNWE0OTYyYWRmM2ZjYTg0NjRlMTg1YS90YWJsZXJhbmdlOjZkNTEzYmM4ZjE1YTQ5NjJhZGYzZmNhODQ2NGUxODVhXzUtMy0xLTEtNjgyMjc_ef89451f-0de5-4d7a-9018-3ed8c43d2ec9">&#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="ifeb942b42f1942818226187fb2b91c46_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo2ZDUxM2JjOGYxNWE0OTYyYWRmM2ZjYTg0NjRlMTg1YS90YWJsZXJhbmdlOjZkNTEzYmM4ZjE1YTQ5NjJhZGYzZmNhODQ2NGUxODVhXzUtNS0xLTEtNjgyMjc_87ef9d88-0f31-4b73-a98e-b87e63ec3841">&#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="i402d564bd1114c83bc5625a9f0fcbecd_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo2ZDUxM2JjOGYxNWE0OTYyYWRmM2ZjYTg0NjRlMTg1YS90YWJsZXJhbmdlOjZkNTEzYmM4ZjE1YTQ5NjJhZGYzZmNhODQ2NGUxODVhXzUtNy0xLTEtNjgyMjc_e824e0e0-105c-407f-bd01-3b697f0f2fff">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="iea1ed1bef721487cb8f179bc3eb38581_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo2ZDUxM2JjOGYxNWE0OTYyYWRmM2ZjYTg0NjRlMTg1YS90YWJsZXJhbmdlOjZkNTEzYmM4ZjE1YTQ5NjJhZGYzZmNhODQ2NGUxODVhXzUtOS0xLTEtNjgyMjc_8bbf5e0d-ed2f-4501-90bc-2f19dbf8913a">&#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="i40d996c0cb4e4fbd865109baae907b58_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo2ZDUxM2JjOGYxNWE0OTYyYWRmM2ZjYTg0NjRlMTg1YS90YWJsZXJhbmdlOjZkNTEzYmM4ZjE1YTQ5NjJhZGYzZmNhODQ2NGUxODVhXzUtMTEtMS0xLTY4MjI3_6c83d102-6022-4a5e-bf59-be0b00c722ab">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="i0a300de93a984571a5b3cd2e50241332_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo2ZDUxM2JjOGYxNWE0OTYyYWRmM2ZjYTg0NjRlMTg1YS90YWJsZXJhbmdlOjZkNTEzYmM4ZjE1YTQ5NjJhZGYzZmNhODQ2NGUxODVhXzUtMTMtMS0xLTY4MjI3_e7627f6d-3d42-4d19-b0c6-3fdd4cbd7454">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="i15a39656ea8946669e008b1d54d6b633_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo2ZDUxM2JjOGYxNWE0OTYyYWRmM2ZjYTg0NjRlMTg1YS90YWJsZXJhbmdlOjZkNTEzYmM4ZjE1YTQ5NjJhZGYzZmNhODQ2NGUxODVhXzYtMS0xLTEtNjgyMjc_588ced01-6e67-4288-bdeb-e4554030cf05">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="i2811956baea849b9bdad1dc42a765c86_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo2ZDUxM2JjOGYxNWE0OTYyYWRmM2ZjYTg0NjRlMTg1YS90YWJsZXJhbmdlOjZkNTEzYmM4ZjE1YTQ5NjJhZGYzZmNhODQ2NGUxODVhXzYtMy0xLTEtNjgyMjc_a39462df-74c8-4243-a67e-b44b72eb1c97">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="ic79b5687f5d547fc8bfc200549bfa2b3_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo2ZDUxM2JjOGYxNWE0OTYyYWRmM2ZjYTg0NjRlMTg1YS90YWJsZXJhbmdlOjZkNTEzYmM4ZjE1YTQ5NjJhZGYzZmNhODQ2NGUxODVhXzYtNS0xLTEtNjgyMjc_761fbe05-a382-4c96-b711-272beba7240f">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="i9b218d4a8baf4769ae6b7e2c051a63fd_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo2ZDUxM2JjOGYxNWE0OTYyYWRmM2ZjYTg0NjRlMTg1YS90YWJsZXJhbmdlOjZkNTEzYmM4ZjE1YTQ5NjJhZGYzZmNhODQ2NGUxODVhXzYtNy0xLTEtNjgyMjc_4910740f-5f4d-4a04-a266-3c5ddcd2b398">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="ibefe5250c48249abad6d9e32ae8dc5dc_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo2ZDUxM2JjOGYxNWE0OTYyYWRmM2ZjYTg0NjRlMTg1YS90YWJsZXJhbmdlOjZkNTEzYmM4ZjE1YTQ5NjJhZGYzZmNhODQ2NGUxODVhXzYtOS0xLTEtNjgyMjc_1ee6f93e-64bf-4b88-83ba-1c46f815dfb4">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="ic456e7cd09444273ad1eaa5a7742c489_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo2ZDUxM2JjOGYxNWE0OTYyYWRmM2ZjYTg0NjRlMTg1YS90YWJsZXJhbmdlOjZkNTEzYmM4ZjE1YTQ5NjJhZGYzZmNhODQ2NGUxODVhXzYtMTEtMS0xLTY4MjI3_184d06f9-1704-469c-a29f-331a2cef54de">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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo2ZDUxM2JjOGYxNWE0OTYyYWRmM2ZjYTg0NjRlMTg1YS90YWJsZXJhbmdlOjZkNTEzYmM4ZjE1YTQ5NjJhZGYzZmNhODQ2NGUxODVhXzYtMTMtMS0xLTY4MjI3_96c59290-97d9-4030-a4b3-80fc9d47c839">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></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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="cvco:ConsumerLoansReceivablesGeographicConcentrationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90ZXh0cmVnaW9uOjM2Y2I3YzgyYjUzNzRjYzZiNjQzZWYwOGU0N2IwYjMxXzIzNDM_7bba7174-a1fc-4ff5-bec8-f0025d9433eb" 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;1, 2023, <ix:nonFraction unitRef="number" contextRef="ie4be1dd3a5c14cbc8fa957a6166fbda6_I20230401" decimals="2" name="cvco:ConsumerLoansReceivableGeographicalConcentrationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90ZXh0cmVnaW9uOjM2Y2I3YzgyYjUzNzRjYzZiNjQzZWYwOGU0N2IwYjMxXzEwMDU_94406768-29ec-42dc-a1d4-eb99047afd78">44</ix:nonFraction>% of the outstanding principal balance of the consumer loans receivable portfolio was concentrated in Texas and <ix:nonFraction unitRef="number" contextRef="i8cc7655121d84595b09967e02b32fdff_I20230401" decimals="2" name="cvco:ConsumerLoansReceivableGeographicalConcentrationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90ZXh0cmVnaW9uOjM2Y2I3YzgyYjUzNzRjYzZiNjQzZWYwOGU0N2IwYjMxXzExMTg_e217e1c8-641b-48f7-877c-542151875477">13</ix:nonFraction>% was concentrated in Florida. As of April&#160;2, 2022, <ix:nonFraction unitRef="number" contextRef="ia62c361c46c94bb0a0d026ed99f6e672_I20220402" decimals="2" name="cvco:ConsumerLoansReceivableGeographicalConcentrationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90ZXh0cmVnaW9uOjM2Y2I3YzgyYjUzNzRjYzZiNjQzZWYwOGU0N2IwYjMxXzExNjA_ecbeebc9-e533-46c4-8de7-8bd228bc0016">39</ix:nonFraction>% of the outstanding principal balance of the consumer loans receivable portfolio was concentrated in Texas and <ix:nonFraction unitRef="number" contextRef="ic9bfaef4d0544194afce5c2376e459e8_I20220402" decimals="2" name="cvco:ConsumerLoansReceivableGeographicalConcentrationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90ZXh0cmVnaW9uOjM2Y2I3YzgyYjUzNzRjYzZiNjQzZWYwOGU0N2IwYjMxXzEyNzM_27c41d69-ac91-4968-80de-b40798395313">17</ix:nonFraction>% was concentrated in Florida. Other than Texas and Florida, no state had concentrations in excess of <ix:nonFraction unitRef="number" contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="2" name="cvco:PercentageOfPrincipalBalanceOfConsumerLoansReceivable" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90ZXh0cmVnaW9uOjM2Y2I3YzgyYjUzNzRjYzZiNjQzZWYwOGU0N2IwYjMxXzEzNzY_52388b53-ffd5-4b3e-96cd-52707d6886ee">10</ix:nonFraction>% of the principal balance of consumer loans receivable as of April&#160;1, 2023 or April&#160;2, 2022.</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 $<ix:nonFraction unitRef="usd" contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-5" name="us-gaap:RealEstateAcquiredThroughForeclosure" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90ZXh0cmVnaW9uOjM2Y2I3YzgyYjUzNzRjYzZiNjQzZWYwOGU0N2IwYjMxXzIwOTI_09d6b8b9-0192-42a8-b498-8058b2e0dfe3">1.1</ix:nonFraction> million as of April&#160;1, 2023 and $<ix:nonFraction unitRef="usd" contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-5" name="us-gaap:RealEstateAcquiredThroughForeclosure" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90ZXh0cmVnaW9uOjM2Y2I3YzgyYjUzNzRjYzZiNjQzZWYwOGU0N2IwYjMxXzIxMDg_874a9e21-cd97-4733-830e-5549b8211088">0.5</ix:nonFraction> million as of April&#160;2, 2022, 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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-5" name="us-gaap:MortgageLoansInProcessOfForeclosureAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90ZXh0cmVnaW9uOjM2Y2I3YzgyYjUzNzRjYzZiNjQzZWYwOGU0N2IwYjMxXzIyODg_7cdb67d8-3791-47e3-a198-1d0b12b0a4b4">0.5</ix:nonFraction> million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> and </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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-5" name="us-gaap:MortgageLoansInProcessOfForeclosureAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90ZXh0cmVnaW9uOjM2Y2I3YzgyYjUzNzRjYzZiNjQzZWYwOGU0N2IwYjMxXzU0OTc1NTgxNjI1Mg_87d3b2d1-8ac5-472e-8d9d-dab05ff5af45">1.1</ix:nonFraction> million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> as of April&#160;1, 2023 and April&#160;2, 2022, respectively.</span></div></ix:continuation><div id="i326840b4446d4521b361f88ef329e0b3_133"></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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="cvco:FinancingReceivablesCommercialTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90ZXh0cmVnaW9uOjlmZGYwNzYyNjc1YzQ2ZWJhODU3MDZiN2Q1NzZlZDE5XzM2Mjg_37cc8e90-082e-4b46-b6f0-063b8bf76986" continuedAt="i6253ed3043fa4e7fbff402d8a03d86a6" escape="true">Commercial Loans Receivable</ix:nonNumeric></span></div><ix:continuation id="i6253ed3043fa4e7fbff402d8a03d86a6" continuedAt="ia374d4c8a50d4f19af58ddc4d8572a5a"><div style="margin-top: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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="cvco:CommercialLoansReceivablesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90ZXh0cmVnaW9uOjlmZGYwNzYyNjc1YzQ2ZWJhODU3MDZiN2Q1NzZlZDE5XzM2MjA_8c2fbaf0-f600-455a-b5e6-786326077660" 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 1,<br/>2023</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></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="i614197b6a4524ebcbebe5af53ec4839d_I20230401" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90YWJsZTpjZTU1MTIxOTZiZDk0NzZiOGE0MDNhNjc2ZjBiNDkzMS90YWJsZXJhbmdlOmNlNTUxMjE5NmJkOTQ3NmI4YTQwM2E2NzZmMGI0OTMxXzEtMS0xLTEtNjgyMjc_fee5d512-ca7c-48b6-abbb-4940bb31cec8">103,726</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="ibf36950a96cd41b09b1e650f0992fdd2_I20220402" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90YWJsZTpjZTU1MTIxOTZiZDk0NzZiOGE0MDNhNjc2ZjBiNDkzMS90YWJsZXJhbmdlOmNlNTUxMjE5NmJkOTQ3NmI4YTQwM2E2NzZmMGI0OTMxXzEtMy0xLTEtNjgyMjc_97ff67ad-a394-4851-bfa7-8049fc4a002c">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></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="i614197b6a4524ebcbebe5af53ec4839d_I20230401" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90YWJsZTpjZTU1MTIxOTZiZDk0NzZiOGE0MDNhNjc2ZjBiNDkzMS90YWJsZXJhbmdlOmNlNTUxMjE5NmJkOTQ3NmI4YTQwM2E2NzZmMGI0OTMxXzItMS0xLTEtNjgyMjc_29d3591a-f3ed-43b5-942d-9de723fcdaeb">1,586</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="ibf36950a96cd41b09b1e650f0992fdd2_I20220402" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90YWJsZTpjZTU1MTIxOTZiZDk0NzZiOGE0MDNhNjc2ZjBiNDkzMS90YWJsZXJhbmdlOmNlNTUxMjE5NmJkOTQ3NmI4YTQwM2E2NzZmMGI0OTMxXzItMy0xLTEtNjgyMjc_84be29a3-b934-4807-9000-c67c048495a6">1,011</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="i614197b6a4524ebcbebe5af53ec4839d_I20230401" decimals="-3" name="us-gaap:DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90YWJsZTpjZTU1MTIxOTZiZDk0NzZiOGE0MDNhNjc2ZjBiNDkzMS90YWJsZXJhbmdlOmNlNTUxMjE5NmJkOTQ3NmI4YTQwM2E2NzZmMGI0OTMxXzMtMS0xLTEtNjgyMjc_dc909aeb-63b8-4ea8-8b1d-1cbd9a7c7054">163</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="ibf36950a96cd41b09b1e650f0992fdd2_I20220402" decimals="-3" name="us-gaap:DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90YWJsZTpjZTU1MTIxOTZiZDk0NzZiOGE0MDNhNjc2ZjBiNDkzMS90YWJsZXJhbmdlOmNlNTUxMjE5NmJkOTQ3NmI4YTQwM2E2NzZmMGI0OTMxXzMtMy0xLTEtNjgyMjc_fea0b2ab-2ba7-4747-b4b8-25c23a45408a">116</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="i614197b6a4524ebcbebe5af53ec4839d_I20230401" decimals="-3" name="us-gaap:NotesReceivableNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90YWJsZTpjZTU1MTIxOTZiZDk0NzZiOGE0MDNhNjc2ZjBiNDkzMS90YWJsZXJhbmdlOmNlNTUxMjE5NmJkOTQ3NmI4YTQwM2E2NzZmMGI0OTMxXzQtMS0xLTEtNjgyMjc_8ac3ad91-349f-40fe-895a-a3871a0e63f4">101,977</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="ibf36950a96cd41b09b1e650f0992fdd2_I20220402" decimals="-3" name="us-gaap:NotesReceivableNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90YWJsZTpjZTU1MTIxOTZiZDk0NzZiOGE0MDNhNjc2ZjBiNDkzMS90YWJsZXJhbmdlOmNlNTUxMjE5NmJkOTQ3NmI4YTQwM2E2NzZmMGI0OTMxXzQtMy0xLTEtNjgyMjc_ee887334-8661-4b1a-bc5f-89e89e2a67ca">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></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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="cvco:CommercialLoansReceivableIncludingFromAffiliatesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90YWJsZTpjZTU1MTIxOTZiZDk0NzZiOGE0MDNhNjc2ZjBiNDkzMS90YWJsZXJhbmdlOmNlNTUxMjE5NmJkOTQ3NmI4YTQwM2E2NzZmMGI0OTMxXzUtMS0xLTEtNjgyMjc_a7b2718d-1b5e-41ba-a130-2305cb6b9f15">44,054</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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="cvco:CommercialLoansReceivableIncludingFromAffiliatesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90YWJsZTpjZTU1MTIxOTZiZDk0NzZiOGE0MDNhNjc2ZjBiNDkzMS90YWJsZXJhbmdlOmNlNTUxMjE5NmJkOTQ3NmI4YTQwM2E2NzZmMGI0OTMxXzUtMy0xLTEtNjgyMjc_7dbde289-5a98-4bf3-a4ac-70cfb223bdcf">32,644</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="cvco:CommercialLoansReceivableIncludingFromAffiliatesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90YWJsZTpjZTU1MTIxOTZiZDk0NzZiOGE0MDNhNjc2ZjBiNDkzMS90YWJsZXJhbmdlOmNlNTUxMjE5NmJkOTQ3NmI4YTQwM2E2NzZmMGI0OTMxXzYtMS0xLTEtNjgyMjc_7d61d003-65b5-4c8d-a09e-0e382b4b88c8">57,923</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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="cvco:CommercialLoansReceivableIncludingFromAffiliatesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90YWJsZTpjZTU1MTIxOTZiZDk0NzZiOGE0MDNhNjc2ZjBiNDkzMS90YWJsZXJhbmdlOmNlNTUxMjE5NmJkOTQ3NmI4YTQwM2E2NzZmMGI0OTMxXzYtMy0xLTEtNjgyMjc_1224fe45-9ade-4eef-88e7-c9eb4ed4d442">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></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="#i326840b4446d4521b361f88ef329e0b3_7">Table of Contents</a></span></div></div><ix:continuation id="ia374d4c8a50d4f19af58ddc4d8572a5a"><ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="cvco:CommercialLoansReceivableCharacteristicsWeightedaveragesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90ZXh0cmVnaW9uOjlmZGYwNzYyNjc1YzQ2ZWJhODU3MDZiN2Q1NzZlZDE5XzM2MzE_e58b96fe-73df-4702-93e1-f14e11b3cbe9" 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 1,<br/>2023</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="3" name="cvco:Weightedaveragecontractualinterestratecommercial" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90YWJsZTpjZTkxYTAwMjVjYjI0ZjFkYWU5YTI0YTJlNWY5ZjI3Ni90YWJsZXJhbmdlOmNlOTFhMDAyNWNiMjRmMWRhZTlhMjRhMmU1ZjlmMjc2XzEtMS0xLTEtNjgyMjc_09ddf962-e604-44fc-8954-10e2046b4759">7.6</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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="3" name="cvco:Weightedaveragecontractualinterestratecommercial" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90YWJsZTpjZTkxYTAwMjVjYjI0ZjFkYWU5YTI0YTJlNWY5ZjI3Ni90YWJsZXJhbmdlOmNlOTFhMDAyNWNiMjRmMWRhZTlhMjRhMmU1ZjlmMjc2XzEtMy0xLTEtNjgyMjc_d851a222-0fa1-4037-b3dd-91baa73b350a">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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="cvco:Weightedaveragemonthstomaturitycommercial" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90YWJsZTpjZTkxYTAwMjVjYjI0ZjFkYWU5YTI0YTJlNWY5ZjI3Ni90YWJsZXJhbmdlOmNlOTFhMDAyNWNiMjRmMWRhZTlhMjRhMmU1ZjlmMjc2XzItMS0xLTEtNjgyMjc_31efc8aa-c340-42c4-aa47-6583467b36ca">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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" name="cvco:Weightedaveragemonthstomaturitycommercial" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90YWJsZTpjZTkxYTAwMjVjYjI0ZjFkYWU5YTI0YTJlNWY5ZjI3Ni90YWJsZXJhbmdlOmNlOTFhMDAyNWNiMjRmMWRhZTlhMjRhMmU1ZjlmMjc2XzItMy0xLTEtNjgyMjc_1face2e2-5280-496f-84a0-2d132a4779be">9</ix:nonNumeric></span></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%">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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90ZXh0cmVnaW9uOjlmZGYwNzYyNjc1YzQ2ZWJhODU3MDZiN2Q1NzZlZDE5XzM2MDM_b38fe029-9756-472e-abf3-4a2912d3702e" 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 represents changes in the estimated allowance for loan losses, including related additions and deductions to the allowance for loan losses (in thousands):</span></div><div style="margin-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 1,<br/>2023</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90YWJsZToxYWQ5NTFkZmE1MzA0ZTc4OTc4YWE0MTY0NDk2NDkyZC90YWJsZXJhbmdlOjFhZDk1MWRmYTUzMDRlNzg5NzhhYTQxNjQ0OTY0OTJkXzEtMS0xLTEtNjgyMjc_2bcde86e-0073-4c68-96c7-31d986e7dfbb">1,011</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="ib0ec55c17f5a4d9086a1ba1f3266c1ce_I20210403" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90YWJsZToxYWQ5NTFkZmE1MzA0ZTc4OTc4YWE0MTY0NDk2NDkyZC90YWJsZXJhbmdlOjFhZDk1MWRmYTUzMDRlNzg5NzhhYTQxNjQ0OTY0OTJkXzEtMy0xLTEtNjgyMjc_e73a0d3b-59ff-44f7-9ea8-9e35b97a4e4b">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></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%">Purchase accounting additions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78a1670419eb426288ae9a9a9bfe1b2e_D20220403-20230401" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90YWJsZToxYWQ5NTFkZmE1MzA0ZTc4OTc4YWE0MTY0NDk2NDkyZC90YWJsZXJhbmdlOjFhZDk1MWRmYTUzMDRlNzg5NzhhYTQxNjQ0OTY0OTJkXzMtMS0xLTEtNjgyMjc_c73286e7-bf19-4ebc-b779-9a0d36adb7af">&#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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90YWJsZToxYWQ5NTFkZmE1MzA0ZTc4OTc4YWE0MTY0NDk2NDkyZC90YWJsZXJhbmdlOjFhZDk1MWRmYTUzMDRlNzg5NzhhYTQxNjQ0OTY0OTJkXzMtMy0xLTEtNjgyMjc_3f5a80dc-7c1f-4cd6-b909-dcec68efa5e4">408</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="i69dcf5f51d42422da2a1f6d3d2665200_D20220403-20230401" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90YWJsZToxYWQ5NTFkZmE1MzA0ZTc4OTc4YWE0MTY0NDk2NDkyZC90YWJsZXJhbmdlOjFhZDk1MWRmYTUzMDRlNzg5NzhhYTQxNjQ0OTY0OTJkXzQtMS0xLTEtNjgyMjc_0f2ce76b-eb4f-4df9-9019-c8b1622821db">575</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie06c9dd6a6d04e76a2d607bac9d31c65_D20210404-20220402" decimals="-3" sign="-" name="us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90YWJsZToxYWQ5NTFkZmE1MzA0ZTc4OTc4YWE0MTY0NDk2NDkyZC90YWJsZXJhbmdlOjFhZDk1MWRmYTUzMDRlNzg5NzhhYTQxNjQ0OTY0OTJkXzQtMy0xLTEtNjgyMjc_c7a28d72-8d9c-4cb3-8a38-1b16af3dc3de">213</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90YWJsZToxYWQ5NTFkZmE1MzA0ZTc4OTc4YWE0MTY0NDk2NDkyZC90YWJsZXJhbmdlOjFhZDk1MWRmYTUzMDRlNzg5NzhhYTQxNjQ0OTY0OTJkXzYtMS0xLTEtNjgyMjc_1fbc4f1c-3d12-4987-a37f-bbcd7bb794a2">1,586</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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90YWJsZToxYWQ5NTFkZmE1MzA0ZTc4OTc4YWE0MTY0NDk2NDkyZC90YWJsZXJhbmdlOjFhZDk1MWRmYTUzMDRlNzg5NzhhYTQxNjQ0OTY0OTJkXzYtMy0xLTEtNjgyMjc_ac3df727-b9a9-40c3-98dd-ec09d84bff8c">1,011</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></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%">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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="cvco:PrincipalPastDuePeriodForLoanConsideredAsNonPerforming" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90ZXh0cmVnaW9uOjlmZGYwNzYyNjc1YzQ2ZWJhODU3MDZiN2Q1NzZlZDE5XzM2MzQ_6100eb65-4d1c-4908-957d-d8f7264ab8fa">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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="cvco:InterestPastDuePeriodForLoanConsideredAsNonaccrual" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90ZXh0cmVnaW9uOjlmZGYwNzYyNjc1YzQ2ZWJhODU3MDZiN2Q1NzZlZDE5XzM2Mzg_ff046988-abf9-4235-ad70-4e0b78feffe3">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;1, 2023, there were <ix:nonFraction unitRef="usd" contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing" format="ixt-sec:numwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90ZXh0cmVnaW9uOjlmZGYwNzYyNjc1YzQ2ZWJhODU3MDZiN2Q1NzZlZDE5XzM2Mzk_d5e9aa97-08ce-43e4-b5bd-4d4d4000117d">no</ix:nonFraction> commercial loans <ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="cvco:InterestPastDuePeriodForLoanConsideredAsNonaccrual" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90ZXh0cmVnaW9uOjlmZGYwNzYyNjc1YzQ2ZWJhODU3MDZiN2Q1NzZlZDE5XzM2MTY_c6f156a7-ea37-4c89-8622-8517c949072e">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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90ZXh0cmVnaW9uOjlmZGYwNzYyNjc1YzQ2ZWJhODU3MDZiN2Q1NzZlZDE5XzM2MDQ_dcda63d8-dea9-4b4c-8d7c-d5bd23c59075" 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 1, 2023</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%">2023</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%">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%">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="ia68350b4e4574ce894feeaba0fd67769_I20230401" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90YWJsZToxYTE1MWRjYmM1NzE0MmU5YmRiMjYyNTk2NzBlNDY2ZC90YWJsZXJhbmdlOjFhMTUxZGNiYzU3MTQyZTliZGIyNjI1OTY3MGU0NjZkXzItMi0xLTEtNjgyMjc_b497d6e9-a39e-48b9-bf69-2bc5fffe495a">80,193</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i873720aa9d914de398e850d8a2d05df0_I20230401" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90YWJsZToxYTE1MWRjYmM1NzE0MmU5YmRiMjYyNTk2NzBlNDY2ZC90YWJsZXJhbmdlOjFhMTUxZGNiYzU3MTQyZTliZGIyNjI1OTY3MGU0NjZkXzItNC0xLTEtNjgyMjc_1b849f8f-9484-4814-a7d1-9dd70255efec">16,028</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i7dc6e40702d743418add0f267318ed59_I20230401" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90YWJsZToxYTE1MWRjYmM1NzE0MmU5YmRiMjYyNTk2NzBlNDY2ZC90YWJsZXJhbmdlOjFhMTUxZGNiYzU3MTQyZTliZGIyNjI1OTY3MGU0NjZkXzItNi0xLTEtNjgyMjc_27370bf8-d42b-478d-bca9-09695fae31e9">4,071</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="id8e4de1945e3498da4e5850a91ae382f_I20230401" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90YWJsZToxYTE1MWRjYmM1NzE0MmU5YmRiMjYyNTk2NzBlNDY2ZC90YWJsZXJhbmdlOjFhMTUxZGNiYzU3MTQyZTliZGIyNjI1OTY3MGU0NjZkXzItOC0xLTEtNjgyMjc_95927619-6d69-4e54-9c50-475b88e98782">2,203</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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="ia881808ae65b49c886f2257fd8622c69_I20230401" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90YWJsZToxYTE1MWRjYmM1NzE0MmU5YmRiMjYyNTk2NzBlNDY2ZC90YWJsZXJhbmdlOjFhMTUxZGNiYzU3MTQyZTliZGIyNjI1OTY3MGU0NjZkXzItMTAtMS0xLTY4MjI3_d67f4000-ecbc-41cf-9fb6-863d4edcf7b1">1,231</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i0a4dcc63883140d8bfcd72660cab1d5a_I20230401" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90YWJsZToxYTE1MWRjYmM1NzE0MmU5YmRiMjYyNTk2NzBlNDY2ZC90YWJsZXJhbmdlOjFhMTUxZGNiYzU3MTQyZTliZGIyNjI1OTY3MGU0NjZkXzItMTItMS0xLTY4MjI3_2a11c5a7-f9ec-4424-a74f-3dfcfc7751d5">103,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="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 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="ia68ae1053b9c4604972a3570abff95a1_I20220402" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90YWJsZTozOTM1ZmQ1NzZmZDA0YzQ3OGE2ZGUzMzg2ZjE5YzFkOC90YWJsZXJhbmdlOjM5MzVmZDU3NmZkMDRjNDc4YTZkZTMzODZmMTljMWQ4XzItMi0xLTEtNjgyMjc_96d2bc0b-8d77-4188-b0a8-917d51d7751b">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="i360b300a00644f5c83dd9bde51244096_I20220402" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90YWJsZTozOTM1ZmQ1NzZmZDA0YzQ3OGE2ZGUzMzg2ZjE5YzFkOC90YWJsZXJhbmdlOjM5MzVmZDU3NmZkMDRjNDc4YTZkZTMzODZmMTljMWQ4XzItNC0xLTEtNjgyMjc_db26b78e-22fd-4e74-988b-9e42d9220414">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="i1043022e940a4a878f1ca154115aefcf_I20220402" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90YWJsZTozOTM1ZmQ1NzZmZDA0YzQ3OGE2ZGUzMzg2ZjE5YzFkOC90YWJsZXJhbmdlOjM5MzVmZDU3NmZkMDRjNDc4YTZkZTMzODZmMTljMWQ4XzItNi0xLTEtNjgyMjc_24879da5-a547-46c5-bcf3-e0b3f4587078">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="i3ebf9e32b00a450b83b2dc561155f568_I20220402" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90YWJsZTozOTM1ZmQ1NzZmZDA0YzQ3OGE2ZGUzMzg2ZjE5YzFkOC90YWJsZXJhbmdlOjM5MzVmZDU3NmZkMDRjNDc4YTZkZTMzODZmMTljMWQ4XzItOC0xLTEtNjgyMjc_c9d937b8-14f2-4da8-98b4-41c518a0806b">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="ib2409fb38ea24155b6d7014da1aa5432_I20220402" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90YWJsZTozOTM1ZmQ1NzZmZDA0YzQ3OGE2ZGUzMzg2ZjE5YzFkOC90YWJsZXJhbmdlOjM5MzVmZDU3NmZkMDRjNDc4YTZkZTMzODZmMTljMWQ4XzItMTAtMS0xLTY4MjI3_598e7703-09f7-45f0-aaad-575602ec9f38">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="ib4918d4e83ac4a29b16bec18b8421ab9_I20220402" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90YWJsZTozOTM1ZmQ1NzZmZDA0YzQ3OGE2ZGUzMzg2ZjE5YzFkOC90YWJsZXJhbmdlOjM5MzVmZDU3NmZkMDRjNDc4YTZkZTMzODZmMTljMWQ4XzItMTItMS0xLTY4MjI3_6683c56e-a60c-4638-8e8f-6f03e2dd1bfb">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></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%"><ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="cvco:InventoryFinanceReceivablesGeographicConcentrationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90ZXh0cmVnaW9uOjlmZGYwNzYyNjc1YzQ2ZWJhODU3MDZiN2Q1NzZlZDE5XzM2MDk_945ee6fa-cd42-4334-bfa2-6053d2f0be67" escape="true">As of April&#160;1, 2023 and April&#160;2, 2022, <ix:nonFraction unitRef="number" contextRef="if9239239eb464104a71252b40d378e61_I20230401" decimals="3" name="cvco:InventoryFinanceReceivablesGeographicConcentrationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90ZXh0cmVnaW9uOjlmZGYwNzYyNjc1YzQ2ZWJhODU3MDZiN2Q1NzZlZDE5XzI5MDg_15018a9a-9f40-481d-ad24-edfbca15fc12">17.8</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i87ff15e98e1141018eb5330e6b6294bd_I20220402" decimals="3" name="cvco:InventoryFinanceReceivablesGeographicConcentrationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90ZXh0cmVnaW9uOjlmZGYwNzYyNjc1YzQ2ZWJhODU3MDZiN2Q1NzZlZDE5XzU0OTc1NTgxNzYwNA_0c7335a7-e895-4765-b96c-f164fcbf4f9b">24.9</ix:nonFraction>%, respectively, of our outstanding commercial loans receivable principal balance was concentrated in New York. No other state had concentrations in excess of <ix:nonFraction unitRef="number" contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="2" name="cvco:ConcentrationRiskOnFinancingReceivablesPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90ZXh0cmVnaW9uOjlmZGYwNzYyNjc1YzQ2ZWJhODU3MDZiN2Q1NzZlZDE5XzMxNjA_223d6e11-6c12-45b6-b9d9-c56fc1ded544"><ix:nonFraction unitRef="number" contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="2" name="cvco:ConcentrationRiskOnFinancingReceivablesPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90ZXh0cmVnaW9uOjlmZGYwNzYyNjc1YzQ2ZWJhODU3MDZiN2Q1NzZlZDE5XzMxNjA_f8a2507c-708e-408f-bd7e-779400b36026">10</ix:nonFraction></ix:nonFraction>% of the principal balance of the commercial loans receivable as of April&#160;1, 2023 or April&#160;2, 2022.</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="3" name="cvco:InventoryFinanceReceivablePrincipalBalanceConcentration" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90ZXh0cmVnaW9uOjlmZGYwNzYyNjc1YzQ2ZWJhODU3MDZiN2Q1NzZlZDE5XzMzMjc_8364d477-7150-4744-8901-3c2d14a427ef">12.0</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="3" name="cvco:InventoryFinanceReceivablePrincipalBalanceConcentration" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90ZXh0cmVnaW9uOjlmZGYwNzYyNjc1YzQ2ZWJhODU3MDZiN2Q1NzZlZDE5XzMzMzQ_dc7fd3d7-c5f0-4856-8918-09a83fbb3960">13.7</ix:nonFraction>% of the net commercial loans receivable principal balance outstanding, all of which was secured, as of April&#160;1, 2023 and April&#160;2, 2022, respectively. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The risks created by these concentrations have been considered in the determination of the adequacy of the allowance for loan losses.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-21</span></div></div></div><div id="i326840b4446d4521b361f88ef329e0b3_136"></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="#i326840b4446d4521b361f88ef329e0b3_7">Table of Contents</a></span></div></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">8. <ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzYvZnJhZzphMzQ4NTVmMzk2M2E0Zjk5ODgzMmZiMDY0ZDU1OTE5NC90ZXh0cmVnaW9uOmEzNDg1NWYzOTYzYTRmOTk4ODMyZmIwNjRkNTU5MTk0XzMzOA_77751a4d-dd9c-4221-ac12-47d8dfc3efa8" continuedAt="ia6a8c629d12b4614a193291827bf28c5" escape="true">Property, Plant and Equipment, net</ix:nonNumeric></span></div><ix:continuation id="ia6a8c629d12b4614a193291827bf28c5"><ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzYvZnJhZzphMzQ4NTVmMzk2M2E0Zjk5ODgzMmZiMDY0ZDU1OTE5NC90ZXh0cmVnaW9uOmEzNDg1NWYzOTYzYTRmOTk4ODMyZmIwNjRkNTU5MTk0XzMzMw_0e9d9910-28d2-480e-a23b-dbe2ca070510" 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 1,<br/>2023</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">Buildings and improvements</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="i4962b21a966f4b3d8963b164d214a5d1_I20230401" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzYvZnJhZzphMzQ4NTVmMzk2M2E0Zjk5ODgzMmZiMDY0ZDU1OTE5NC90YWJsZTo3Nzc1YjJmMDM4ZTI0M2RmYjYzY2U1NGU1MWEyZjAzNi90YWJsZXJhbmdlOjc3NzViMmYwMzhlMjQzZGZiNjNjZTU0ZTUxYTJmMDM2XzMtMS0xLTEtNjgyMjc_c94b4f82-847c-478b-b379-179da6bc8c5c">167,291</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i6d1fc2d37e244812999f96fee6a0b2dc_I20220402" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzYvZnJhZzphMzQ4NTVmMzk2M2E0Zjk5ODgzMmZiMDY0ZDU1OTE5NC90YWJsZTo3Nzc1YjJmMDM4ZTI0M2RmYjYzY2U1NGU1MWEyZjAzNi90YWJsZXJhbmdlOjc3NzViMmYwMzhlMjQzZGZiNjNjZTU0ZTUxYTJmMDM2XzMtMy0xLTEtNjgyMjc_b08d9a68-5a64-4478-ba50-e3c304e22431">100,775</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%">Machinery 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="ic0873a47881b45e09eb8f28c6206bd27_I20230401" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzYvZnJhZzphMzQ4NTVmMzk2M2E0Zjk5ODgzMmZiMDY0ZDU1OTE5NC90YWJsZTo3Nzc1YjJmMDM4ZTI0M2RmYjYzY2U1NGU1MWEyZjAzNi90YWJsZXJhbmdlOjc3NzViMmYwMzhlMjQzZGZiNjNjZTU0ZTUxYTJmMDM2XzQtMS0xLTEtNjgyMjc_2c3267d0-b83e-455e-9583-ce1fafcad9e9">76,826</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3160b46fb02f45cb852e8e4ca3e63b54_I20220402" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzYvZnJhZzphMzQ4NTVmMzk2M2E0Zjk5ODgzMmZiMDY0ZDU1OTE5NC90YWJsZTo3Nzc1YjJmMDM4ZTI0M2RmYjYzY2U1NGU1MWEyZjAzNi90YWJsZXJhbmdlOjc3NzViMmYwMzhlMjQzZGZiNjNjZTU0ZTUxYTJmMDM2XzQtMy0xLTEtNjgyMjc_b00e3350-6f0c-42b3-9342-daf74d8266f2">48,638</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%">Land</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9321e9e375d457e99dc226d641d1dd9_I20230401" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzYvZnJhZzphMzQ4NTVmMzk2M2E0Zjk5ODgzMmZiMDY0ZDU1OTE5NC90YWJsZTo3Nzc1YjJmMDM4ZTI0M2RmYjYzY2U1NGU1MWEyZjAzNi90YWJsZXJhbmdlOjc3NzViMmYwMzhlMjQzZGZiNjNjZTU0ZTUxYTJmMDM2XzUtMS0xLTEtOTA1Mjk_880c9283-ed40-4f11-b985-212f9cd32228">39,822</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9c1d6cce5d7e4880b1a620f135874b1c_I20220402" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzYvZnJhZzphMzQ4NTVmMzk2M2E0Zjk5ODgzMmZiMDY0ZDU1OTE5NC90YWJsZTo3Nzc1YjJmMDM4ZTI0M2RmYjYzY2U1NGU1MWEyZjAzNi90YWJsZXJhbmdlOjc3NzViMmYwMzhlMjQzZGZiNjNjZTU0ZTUxYTJmMDM2XzUtMy0xLTEtOTA1Mjk_5bafb585-f2ea-464b-98e1-24254c8f76e8">32,154</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="i4a45a224aaa347d986decfbc13723333_I20230401" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzYvZnJhZzphMzQ4NTVmMzk2M2E0Zjk5ODgzMmZiMDY0ZDU1OTE5NC90YWJsZTo3Nzc1YjJmMDM4ZTI0M2RmYjYzY2U1NGU1MWEyZjAzNi90YWJsZXJhbmdlOjc3NzViMmYwMzhlMjQzZGZiNjNjZTU0ZTUxYTJmMDM2XzUtMS0xLTEtNjgyMjc_533cf736-b9d9-47ac-97f8-fd713b897848">5,472</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1edad3c322d404ba07d465cdb1c5ed3_I20220402" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzYvZnJhZzphMzQ4NTVmMzk2M2E0Zjk5ODgzMmZiMDY0ZDU1OTE5NC90YWJsZTo3Nzc1YjJmMDM4ZTI0M2RmYjYzY2U1NGU1MWEyZjAzNi90YWJsZXJhbmdlOjc3NzViMmYwMzhlMjQzZGZiNjNjZTU0ZTUxYTJmMDM2XzUtMy0xLTEtNjgyMjc_5bdb1eae-7261-4ff4-b244-a2906ecb4f9d">29,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: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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzYvZnJhZzphMzQ4NTVmMzk2M2E0Zjk5ODgzMmZiMDY0ZDU1OTE5NC90YWJsZTo3Nzc1YjJmMDM4ZTI0M2RmYjYzY2U1NGU1MWEyZjAzNi90YWJsZXJhbmdlOjc3NzViMmYwMzhlMjQzZGZiNjNjZTU0ZTUxYTJmMDM2XzYtMS0xLTEtNjgyMjc_c660666e-5c3e-4cb8-97be-2268b7d91ee2">289,411</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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzYvZnJhZzphMzQ4NTVmMzk2M2E0Zjk5ODgzMmZiMDY0ZDU1OTE5NC90YWJsZTo3Nzc1YjJmMDM4ZTI0M2RmYjYzY2U1NGU1MWEyZjAzNi90YWJsZXJhbmdlOjc3NzViMmYwMzhlMjQzZGZiNjNjZTU0ZTUxYTJmMDM2XzYtMy0xLTEtNjgyMjc_ff89f6cf-0b35-4622-a5ab-db3d32dd322a">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzYvZnJhZzphMzQ4NTVmMzk2M2E0Zjk5ODgzMmZiMDY0ZDU1OTE5NC90YWJsZTo3Nzc1YjJmMDM4ZTI0M2RmYjYzY2U1NGU1MWEyZjAzNi90YWJsZXJhbmdlOjc3NzViMmYwMzhlMjQzZGZiNjNjZTU0ZTUxYTJmMDM2XzctMS0xLTEtNjgyMjc_647ffb99-db5d-4ded-88d3-0e49253b186c">61,133</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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzYvZnJhZzphMzQ4NTVmMzk2M2E0Zjk5ODgzMmZiMDY0ZDU1OTE5NC90YWJsZTo3Nzc1YjJmMDM4ZTI0M2RmYjYzY2U1NGU1MWEyZjAzNi90YWJsZXJhbmdlOjc3NzViMmYwMzhlMjQzZGZiNjNjZTU0ZTUxYTJmMDM2XzctMy0xLTEtNjgyMjc_170b323f-96a8-483e-bf9a-411747587f34">46,832</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzYvZnJhZzphMzQ4NTVmMzk2M2E0Zjk5ODgzMmZiMDY0ZDU1OTE5NC90YWJsZTo3Nzc1YjJmMDM4ZTI0M2RmYjYzY2U1NGU1MWEyZjAzNi90YWJsZXJhbmdlOjc3NzViMmYwMzhlMjQzZGZiNjNjZTU0ZTUxYTJmMDM2XzgtMS0xLTEtNjgyMjc_c4a094a9-a44a-4d54-976e-87caa89f72a1">228,278</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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzYvZnJhZzphMzQ4NTVmMzk2M2E0Zjk5ODgzMmZiMDY0ZDU1OTE5NC90YWJsZTo3Nzc1YjJmMDM4ZTI0M2RmYjYzY2U1NGU1MWEyZjAzNi90YWJsZXJhbmdlOjc3NzViMmYwMzhlMjQzZGZiNjNjZTU0ZTUxYTJmMDM2XzgtMy0xLTEtNjgyMjc_45cbdaf1-5013-4e1a-a182-13ae0f6e2a26">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></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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzYvZnJhZzphMzQ4NTVmMzk2M2E0Zjk5ODgzMmZiMDY0ZDU1OTE5NC90ZXh0cmVnaW9uOmEzNDg1NWYzOTYzYTRmOTk4ODMyZmIwNjRkNTU5MTk0XzE0OQ_993d8e2a-bb97-4ae2-8e58-30acd15d3428">14.8</ix:nonFraction> million in fiscal year 2023, $<ix:nonFraction unitRef="usd" contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzYvZnJhZzphMzQ4NTVmMzk2M2E0Zjk5ODgzMmZiMDY0ZDU1OTE5NC90ZXh0cmVnaW9uOmEzNDg1NWYzOTYzYTRmOTk4ODMyZmIwNjRkNTU5MTk0XzE3MQ_c7274c4c-b638-40e3-9b35-582f7130f8d2">9.6</ix:nonFraction> million in fiscal year 2022 and $<ix:nonFraction unitRef="usd" contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzYvZnJhZzphMzQ4NTVmMzk2M2E0Zjk5ODgzMmZiMDY0ZDU1OTE5NC90ZXh0cmVnaW9uOmEzNDg1NWYzOTYzYTRmOTk4ODMyZmIwNjRkNTU5MTk0XzE5Ng_dedb3c00-553f-4f7e-81b8-de07e59254e8">5.6</ix:nonFraction> million in fiscal year 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%">Included in the balances above are certain assets under finance leases. See Note 9 for additional information.</span></div></ix:continuation><div id="i326840b4446d4521b361f88ef329e0b3_139"></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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:LesseeFinanceLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90ZXh0cmVnaW9uOmVlZTA5ZGE1N2ZlYzRmMzJhNmY0YWNjM2ZhNTZlZTI2XzI3MDE_de7fdc5c-de2c-4f94-8ba3-5c4999735a29" continuedAt="i9d4d46842dae449089f6c75fbb2d3fbc" escape="true"><ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90ZXh0cmVnaW9uOmVlZTA5ZGE1N2ZlYzRmMzJhNmY0YWNjM2ZhNTZlZTI2XzI3MDU_73db5ce4-1e79-4bb1-b42d-e27b2cde3afa" continuedAt="i69de9203318e4037b015880b8e1a88cc" escape="true">Leases</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="i9d4d46842dae449089f6c75fbb2d3fbc" continuedAt="i6119febf3bf3423985d141299be5f1b3"><ix:continuation id="i69de9203318e4037b015880b8e1a88cc" continuedAt="i374c342680da4d51b10e4d706af0074f"><ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:LesseeLeasesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90ZXh0cmVnaW9uOmVlZTA5ZGE1N2ZlYzRmMzJhNmY0YWNjM2ZhNTZlZTI2XzI2OTQ_4a2a8091-512a-4c45-9308-70b21581b2d3" 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="#i326840b4446d4521b361f88ef329e0b3_7">Table of Contents</a></span></div></div><ix:continuation id="i6119febf3bf3423985d141299be5f1b3" continuedAt="i19229dc613fb4583a0c15902ec399605"><ix:continuation id="i374c342680da4d51b10e4d706af0074f" continuedAt="i20f5349f1c3249e9855a9f33154fa213"><div style="margin-top: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;1, 2023 and April&#160;2, 2022 (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 1,<br/>2023</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTphYTRmMzY4OGJjNzg0MTM1YWRlOTYwNGFjMjMyMTRlYi90YWJsZXJhbmdlOmFhNGYzNjg4YmM3ODQxMzVhZGU5NjA0YWMyMzIxNGViXzItMy0xLTEtNjgyMjc_e386575e-7c3b-4091-901a-218d4496d71b">26,755</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTphYTRmMzY4OGJjNzg0MTM1YWRlOTYwNGFjMjMyMTRlYi90YWJsZXJhbmdlOmFhNGYzNjg4YmM3ODQxMzVhZGU5NjA0YWMyMzIxNGViXzItNS0xLTEtNjgyMjc_33a9d7c3-2185-413e-8f23-7a0edc60fa70">16,952</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:id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTphYTRmMzY4OGJjNzg0MTM1YWRlOTYwNGFjMjMyMTRlYi90YWJsZXJhbmdlOmFhNGYzNjg4YmM3ODQxMzVhZGU5NjA0YWMyMzIxNGViXzMtMS0xLTEtNjgyMjc_62922496-d065-40c4-bdac-574c47f06a13"><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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTphYTRmMzY4OGJjNzg0MTM1YWRlOTYwNGFjMjMyMTRlYi90YWJsZXJhbmdlOmFhNGYzNjg4YmM3ODQxMzVhZGU5NjA0YWMyMzIxNGViXzMtMy0xLTEtNjgyMjc_b8c6c933-455a-4401-ab33-479cb0ca2b64">6,088</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTphYTRmMzY4OGJjNzg0MTM1YWRlOTYwNGFjMjMyMTRlYi90YWJsZXJhbmdlOmFhNGYzNjg4YmM3ODQxMzVhZGU5NjA0YWMyMzIxNGViXzMtNS0xLTEtNjgyMjc_e5be53c4-aeb6-4ff0-98a9-94333d16f645">7,070</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="cvco:LeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTphYTRmMzY4OGJjNzg0MTM1YWRlOTYwNGFjMjMyMTRlYi90YWJsZXJhbmdlOmFhNGYzNjg4YmM3ODQxMzVhZGU5NjA0YWMyMzIxNGViXzQtMy0xLTEtNjgyMjc_4ee29b30-f3a3-411c-93e1-8c4d72929b7d">32,843</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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="cvco:LeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTphYTRmMzY4OGJjNzg0MTM1YWRlOTYwNGFjMjMyMTRlYi90YWJsZXJhbmdlOmFhNGYzNjg4YmM3ODQxMzVhZGU5NjA0YWMyMzIxNGViXzQtNS0xLTEtNjgyMjc_04496a93-f338-4735-bd94-3c5cfcdaff0d">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></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:id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTphYTRmMzY4OGJjNzg0MTM1YWRlOTYwNGFjMjMyMTRlYi90YWJsZXJhbmdlOmFhNGYzNjg4YmM3ODQxMzVhZGU5NjA0YWMyMzIxNGViXzgtMS0xLTEtNjgyMjc_b24bbe5d-72a2-431b-9709-62d1e6238bd0">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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTphYTRmMzY4OGJjNzg0MTM1YWRlOTYwNGFjMjMyMTRlYi90YWJsZXJhbmdlOmFhNGYzNjg4YmM3ODQxMzVhZGU5NjA0YWMyMzIxNGViXzgtMy0xLTEtNjgyMjc_694e5661-5bfa-4357-8543-4e15f32058dc">6,262</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTphYTRmMzY4OGJjNzg0MTM1YWRlOTYwNGFjMjMyMTRlYi90YWJsZXJhbmdlOmFhNGYzNjg4YmM3ODQxMzVhZGU5NjA0YWMyMzIxNGViXzgtNS0xLTEtNjgyMjc_2549fab0-58fa-4acd-9e82-95a779f76744">5,085</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:id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTphYTRmMzY4OGJjNzg0MTM1YWRlOTYwNGFjMjMyMTRlYi90YWJsZXJhbmdlOmFhNGYzNjg4YmM3ODQxMzVhZGU5NjA0YWMyMzIxNGViXzktMS0xLTEtNjgyMjc_c94bc805-2e24-41af-be27-890086579411">Accrued expenses and other current 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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTphYTRmMzY4OGJjNzg0MTM1YWRlOTYwNGFjMjMyMTRlYi90YWJsZXJhbmdlOmFhNGYzNjg4YmM3ODQxMzVhZGU5NjA0YWMyMzIxNGViXzktMy0xLTEtNjgyMjc_a5c41d08-65da-45ee-892b-82955a8e39c8">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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTphYTRmMzY4OGJjNzg0MTM1YWRlOTYwNGFjMjMyMTRlYi90YWJsZXJhbmdlOmFhNGYzNjg4YmM3ODQxMzVhZGU5NjA0YWMyMzIxNGViXzktNS0xLTEtNjgyMjc_c59f9ace-c342-4285-bec3-2acaa48ad30d">347</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:id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTphYTRmMzY4OGJjNzg0MTM1YWRlOTYwNGFjMjMyMTRlYi90YWJsZXJhbmdlOmFhNGYzNjg4YmM3ODQxMzVhZGU5NjA0YWMyMzIxNGViXzExLTEtMS0xLTY4MjI3_bdfd3c58-5f6c-4822-8dec-cfd3277e92d6">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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTphYTRmMzY4OGJjNzg0MTM1YWRlOTYwNGFjMjMyMTRlYi90YWJsZXJhbmdlOmFhNGYzNjg4YmM3ODQxMzVhZGU5NjA0YWMyMzIxNGViXzExLTMtMS0xLTY4MjI3_192b8008-d66f-456a-9127-d011188dc173">21,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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTphYTRmMzY4OGJjNzg0MTM1YWRlOTYwNGFjMjMyMTRlYi90YWJsZXJhbmdlOmFhNGYzNjg4YmM3ODQxMzVhZGU5NjA0YWMyMzIxNGViXzExLTUtMS0xLTY4MjI3_b5a9e663-58ba-4a7b-94e9-1b075d7cb68a">13,158</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:id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTphYTRmMzY4OGJjNzg0MTM1YWRlOTYwNGFjMjMyMTRlYi90YWJsZXJhbmdlOmFhNGYzNjg4YmM3ODQxMzVhZGU5NjA0YWMyMzIxNGViXzEyLTEtMS0xLTY4MjI3_5502fe07-6f18-4b93-88e4-22cc1bd37b44">Other liabilities</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTphYTRmMzY4OGJjNzg0MTM1YWRlOTYwNGFjMjMyMTRlYi90YWJsZXJhbmdlOmFhNGYzNjg4YmM3ODQxMzVhZGU5NjA0YWMyMzIxNGViXzEyLTMtMS0xLTY4MjI3_5c54d8d0-eea7-46cd-ad10-c370f7730124">5,896</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTphYTRmMzY4OGJjNzg0MTM1YWRlOTYwNGFjMjMyMTRlYi90YWJsZXJhbmdlOmFhNGYzNjg4YmM3ODQxMzVhZGU5NjA0YWMyMzIxNGViXzEyLTUtMS0xLTY4MjI3_5219337f-8654-4bab-9d62-b073361962ad">5,969</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="cvco:LeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTphYTRmMzY4OGJjNzg0MTM1YWRlOTYwNGFjMjMyMTRlYi90YWJsZXJhbmdlOmFhNGYzNjg4YmM3ODQxMzVhZGU5NjA0YWMyMzIxNGViXzEzLTMtMS0xLTY4MjI3_9390d9fe-b8b9-4cdc-9c25-5f7cf0b8801f">34,183</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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="cvco:LeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTphYTRmMzY4OGJjNzg0MTM1YWRlOTYwNGFjMjMyMTRlYi90YWJsZXJhbmdlOmFhNGYzNjg4YmM3ODQxMzVhZGU5NjA0YWMyMzIxNGViXzEzLTUtMS0xLTY4MjI3_841f85d2-7adb-40fd-99ef-f7baa40fa458">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></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="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90ZXh0cmVnaW9uOmVlZTA5ZGE1N2ZlYzRmMzJhNmY0YWNjM2ZhNTZlZTI2XzI3MDI_2be4971b-b7df-4e7e-a240-b62dc7e398f9" footnoteRole="http://www.xbrl.org/2003/role/footnote">Recorded net of accumulated amortization of $<ix:nonFraction unitRef="usd" contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90ZXh0cmVnaW9uOmVlZTA5ZGE1N2ZlYzRmMzJhNmY0YWNjM2ZhNTZlZTI2XzIwMDU_21ba16fe-3c72-4549-8d87-7159be374899">0.3</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90ZXh0cmVnaW9uOmVlZTA5ZGE1N2ZlYzRmMzJhNmY0YWNjM2ZhNTZlZTI2XzIwMTI_47f6cfa9-ca5f-4391-bab9-5390f690ea3f">0.1</ix:nonFraction>&#160;million as of April&#160;1, 2023 and April&#160;2, 2022, respectively.</ix:footnote></span></div><ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90ZXh0cmVnaW9uOmVlZTA5ZGE1N2ZlYzRmMzJhNmY0YWNjM2ZhNTZlZTI2XzI2OTg_243f90ad-d48b-47d3-9ddf-13452b5d38dd" 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;1, 2023, 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: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 1,<br/>2023</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 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;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="ida1eead00d994b69a4053474ac298da9_D20220403-20230401" decimals="-3" name="us-gaap:OperatingLeaseExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTo4MDQzODQ4NjE4YWE0M2U0ODQ2MTA1ODE2YzJjMzJlMC90YWJsZXJhbmdlOjgwNDM4NDg2MThhYTQzZTQ4NDYxMDU4MTZjMmMzMmUwXzMtMy0xLTEtNjgyMjc_99178088-76d5-4ba8-bcab-e1e528eb93d1">1,190</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i2cf00a61e973426f9c8535b6753b52c1_D20210404-20220402" decimals="-3" name="us-gaap:OperatingLeaseExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTo4MDQzODQ4NjE4YWE0M2U0ODQ2MTA1ODE2YzJjMzJlMC90YWJsZXJhbmdlOjgwNDM4NDg2MThhYTQzZTQ4NDYxMDU4MTZjMmMzMmUwXzMtNS0xLTEtNjgyMjc_754b3237-dafd-44d4-bdc5-104a4d25cf14">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="ifa62da146f6744c5aeb165d7089e740a_D20200329-20210403" decimals="-3" name="us-gaap:OperatingLeaseExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTo4MDQzODQ4NjE4YWE0M2U0ODQ2MTA1ODE2YzJjMzJlMC90YWJsZXJhbmdlOjgwNDM4NDg2MThhYTQzZTQ4NDYxMDU4MTZjMmMzMmUwXzMtNy0xLTEtNjgyMjc_e1b81b30-5138-4d5e-b0b5-c1febfe89abe">1,105</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="i9cf6ac433e554114afaa3c1ebdd2d088_D20220403-20230401" decimals="-3" name="us-gaap:OperatingLeaseExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTo4MDQzODQ4NjE4YWE0M2U0ODQ2MTA1ODE2YzJjMzJlMC90YWJsZXJhbmdlOjgwNDM4NDg2MThhYTQzZTQ4NDYxMDU4MTZjMmMzMmUwXzQtMy0xLTEtNjgyMjc_be32e8dc-3a39-4ca7-8bb4-9a2a09c939ce">4,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:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0dc6d810c904435b47098af70aec529_D20210404-20220402" decimals="-3" name="us-gaap:OperatingLeaseExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTo4MDQzODQ4NjE4YWE0M2U0ODQ2MTA1ODE2YzJjMzJlMC90YWJsZXJhbmdlOjgwNDM4NDg2MThhYTQzZTQ4NDYxMDU4MTZjMmMzMmUwXzQtNS0xLTEtNjgyMjc_5570d53e-0865-44e4-8a8c-788718bcbdda">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="i6e94c05ba36246cd91dc79df8461ff90_D20200329-20210403" decimals="-3" name="us-gaap:OperatingLeaseExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTo4MDQzODQ4NjE4YWE0M2U0ODQ2MTA1ODE2YzJjMzJlMC90YWJsZXJhbmdlOjgwNDM4NDg2MThhYTQzZTQ4NDYxMDU4MTZjMmMzMmUwXzQtNy0xLTEtNjgyMjc_7455228f-db3b-49fe-a565-f549175ce5a6">3,327</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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTo4MDQzODQ4NjE4YWE0M2U0ODQ2MTA1ODE2YzJjMzJlMC90YWJsZXJhbmdlOjgwNDM4NDg2MThhYTQzZTQ4NDYxMDU4MTZjMmMzMmUwXzYtMy0xLTEtNjgyMjc_c28f9f48-df94-4c10-9b03-904b1f714482">175</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTo4MDQzODQ4NjE4YWE0M2U0ODQ2MTA1ODE2YzJjMzJlMC90YWJsZXJhbmdlOjgwNDM4NDg2MThhYTQzZTQ4NDYxMDU4MTZjMmMzMmUwXzYtNS0xLTEtNjgyMjc_e5494728-d12d-4f4d-bef6-a4967b4b2776">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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTo4MDQzODQ4NjE4YWE0M2U0ODQ2MTA1ODE2YzJjMzJlMC90YWJsZXJhbmdlOjgwNDM4NDg2MThhYTQzZTQ4NDYxMDU4MTZjMmMzMmUwXzYtNy0xLTEtNjgyMjc_b7dc06ab-b6b7-4d77-afc9-81c9c17b92b9">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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTo4MDQzODQ4NjE4YWE0M2U0ODQ2MTA1ODE2YzJjMzJlMC90YWJsZXJhbmdlOjgwNDM4NDg2MThhYTQzZTQ4NDYxMDU4MTZjMmMzMmUwXzctMy0xLTEtNjgyMjc_7d814d38-efb3-453b-a87e-9a7c22ea11a4">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTo4MDQzODQ4NjE4YWE0M2U0ODQ2MTA1ODE2YzJjMzJlMC90YWJsZXJhbmdlOjgwNDM4NDg2MThhYTQzZTQ4NDYxMDU4MTZjMmMzMmUwXzctNS0xLTEtNjgyMjc_6664beeb-fd18-46a4-bebd-6cee18f4f774">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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTo4MDQzODQ4NjE4YWE0M2U0ODQ2MTA1ODE2YzJjMzJlMC90YWJsZXJhbmdlOjgwNDM4NDg2MThhYTQzZTQ4NDYxMDU4MTZjMmMzMmUwXzctNy0xLTEtNjgyMjc_75f3adab-72fc-439f-bda5-dad50cdf51ee">17</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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="cvco:TotalLeaseExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTo4MDQzODQ4NjE4YWE0M2U0ODQ2MTA1ODE2YzJjMzJlMC90YWJsZXJhbmdlOjgwNDM4NDg2MThhYTQzZTQ4NDYxMDU4MTZjMmMzMmUwXzgtMy0xLTEtNjgyMjc_140845a6-1abf-4a67-bd03-ea2f386acc2e">5,707</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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="cvco:TotalLeaseExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTo4MDQzODQ4NjE4YWE0M2U0ODQ2MTA1ODE2YzJjMzJlMC90YWJsZXJhbmdlOjgwNDM4NDg2MThhYTQzZTQ4NDYxMDU4MTZjMmMzMmUwXzgtNS0xLTEtNjgyMjc_1523d18d-30af-4029-9037-056cc07c3c02">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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="cvco:TotalLeaseExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTo4MDQzODQ4NjE4YWE0M2U0ODQ2MTA1ODE2YzJjMzJlMC90YWJsZXJhbmdlOjgwNDM4NDg2MThhYTQzZTQ4NDYxMDU4MTZjMmMzMmUwXzgtNy0xLTEtNjgyMjc_90d16a41-a788-4a96-9d86-fbce19d0ed10">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></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="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90ZXh0cmVnaW9uOmVlZTA5ZGE1N2ZlYzRmMzJhNmY0YWNjM2ZhNTZlZTI2XzI2OTU_59e5ea85-20d9-4f10-8cdb-7b37112d3a4b" 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 1,<br/>2023</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: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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTowZjU3Y2VmZjllODg0ZWVjODFlYTIzYjBiZmU2NGM0NS90YWJsZXJhbmdlOjBmNTdjZWZmOWU4ODRlZWM4MWVhMjNiMGJmZTY0YzQ1XzEtMS0xLTEtNjgyMjc_d08adb05-cbaf-448b-8b3d-c892f16e4466">5,609</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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTowZjU3Y2VmZjllODg0ZWVjODFlYTIzYjBiZmU2NGM0NS90YWJsZXJhbmdlOjBmNTdjZWZmOWU4ODRlZWM4MWVhMjNiMGJmZTY0YzQ1XzEtMy0xLTEtNjgyMjc_17b90cca-6b8e-45e0-a170-f84ec30139cd">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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTowZjU3Y2VmZjllODg0ZWVjODFlYTIzYjBiZmU2NGM0NS90YWJsZXJhbmdlOjBmNTdjZWZmOWU4ODRlZWM4MWVhMjNiMGJmZTY0YzQ1XzEtNS0xLTEtNjgyMjc_cc99fa12-300a-4112-98ac-85dc0a28c792">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></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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="cvco:FinanceLeasePayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTowZjU3Y2VmZjllODg0ZWVjODFlYTIzYjBiZmU2NGM0NS90YWJsZXJhbmdlOjBmNTdjZWZmOWU4ODRlZWM4MWVhMjNiMGJmZTY0YzQ1XzItMS0xLTEtNjgyMjc_095d1a88-0c19-4445-a7d8-55a0369c0965">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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="cvco:FinanceLeasePayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTowZjU3Y2VmZjllODg0ZWVjODFlYTIzYjBiZmU2NGM0NS90YWJsZXJhbmdlOjBmNTdjZWZmOWU4ODRlZWM4MWVhMjNiMGJmZTY0YzQ1XzItMy0xLTEtNjgyMjc_8ccd7356-62bb-4cf9-89d3-d7e174ff1784">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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="cvco:FinanceLeasePayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTowZjU3Y2VmZjllODg0ZWVjODFlYTIzYjBiZmU2NGM0NS90YWJsZXJhbmdlOjBmNTdjZWZmOWU4ODRlZWM4MWVhMjNiMGJmZTY0YzQ1XzItNS0xLTEtNjgyMjc_596560b9-741d-4bb8-840c-8bb2fd7fab71">79</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="#i326840b4446d4521b361f88ef329e0b3_7">Table of Contents</a></span></div></div><ix:continuation id="i19229dc613fb4583a0c15902ec399605"><ix:continuation id="i20f5349f1c3249e9855a9f33154fa213"><div style="margin-top:9pt;text-indent:18pt"><ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90ZXh0cmVnaW9uOmVlZTA5ZGE1N2ZlYzRmMzJhNmY0YWNjM2ZhNTZlZTI2XzI3MDM_6974d7d1-6fcc-4ebe-bd21-cd323d0b983c" escape="true"><ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90ZXh0cmVnaW9uOmVlZTA5ZGE1N2ZlYzRmMzJhNmY0YWNjM2ZhNTZlZTI2XzI3MDM_a8deeede-c0fc-4854-aaf4-4e6b60d57e86" 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 of minimum payments for future fiscal years under non-cancelable leases as of April&#160;1, 2023 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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTpmMWM0MjAzOTEzNWQ0NjU4OGNhZDBlMzdjMDlhYjg2Ny90YWJsZXJhbmdlOmYxYzQyMDM5MTM1ZDQ2NTg4Y2FkMGUzN2MwOWFiODY3XzEtMS0xLTEtNjgyMjc_2f6c2b0e-3680-4e23-994c-14ec94450a4e">6,397</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTpmMWM0MjAzOTEzNWQ0NjU4OGNhZDBlMzdjMDlhYjg2Ny90YWJsZXJhbmdlOmYxYzQyMDM5MTM1ZDQ2NTg4Y2FkMGUzN2MwOWFiODY3XzEtMy0xLTEtNjgyMjc_efebf6e2-ecb3-40f9-bc87-0574789f31bb">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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="cvco:LeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTpmMWM0MjAzOTEzNWQ0NjU4OGNhZDBlMzdjMDlhYjg2Ny90YWJsZXJhbmdlOmYxYzQyMDM5MTM1ZDQ2NTg4Y2FkMGUzN2MwOWFiODY3XzEtNS0xLTEtNjgyMjc_0dc17f02-865a-45cd-8e02-150f05bbd625">6,753</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTpmMWM0MjAzOTEzNWQ0NjU4OGNhZDBlMzdjMDlhYjg2Ny90YWJsZXJhbmdlOmYxYzQyMDM5MTM1ZDQ2NTg4Y2FkMGUzN2MwOWFiODY3XzItMS0xLTEtNjgyMjc_65a58404-62ef-4fb3-ab34-4bea876b6b58">5,551</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTpmMWM0MjAzOTEzNWQ0NjU4OGNhZDBlMzdjMDlhYjg2Ny90YWJsZXJhbmdlOmYxYzQyMDM5MTM1ZDQ2NTg4Y2FkMGUzN2MwOWFiODY3XzItMy0xLTEtNjgyMjc_e641f121-cb24-4db0-b7f5-41cd695c959d">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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="cvco:LeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTpmMWM0MjAzOTEzNWQ0NjU4OGNhZDBlMzdjMDlhYjg2Ny90YWJsZXJhbmdlOmYxYzQyMDM5MTM1ZDQ2NTg4Y2FkMGUzN2MwOWFiODY3XzItNS0xLTEtNjgyMjc_4ef56835-1394-4bd6-8994-85b8c9a56f47">5,907</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTpmMWM0MjAzOTEzNWQ0NjU4OGNhZDBlMzdjMDlhYjg2Ny90YWJsZXJhbmdlOmYxYzQyMDM5MTM1ZDQ2NTg4Y2FkMGUzN2MwOWFiODY3XzMtMS0xLTEtNjgyMjc_2e4dbd2a-53d5-4ce3-9e5b-a6f8896264bd">5,073</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTpmMWM0MjAzOTEzNWQ0NjU4OGNhZDBlMzdjMDlhYjg2Ny90YWJsZXJhbmdlOmYxYzQyMDM5MTM1ZDQ2NTg4Y2FkMGUzN2MwOWFiODY3XzMtMy0xLTEtNjgyMjc_3db3c675-3d32-4f6c-b423-e5c2717c0e2f">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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="cvco:LeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTpmMWM0MjAzOTEzNWQ0NjU4OGNhZDBlMzdjMDlhYjg2Ny90YWJsZXJhbmdlOmYxYzQyMDM5MTM1ZDQ2NTg4Y2FkMGUzN2MwOWFiODY3XzMtNS0xLTEtNjgyMjc_f2d85bca-30c1-4ea2-a9d3-8274b3cc3a34">5,429</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTpmMWM0MjAzOTEzNWQ0NjU4OGNhZDBlMzdjMDlhYjg2Ny90YWJsZXJhbmdlOmYxYzQyMDM5MTM1ZDQ2NTg4Y2FkMGUzN2MwOWFiODY3XzQtMS0xLTEtNjgyMjc_01b4762e-c976-4be2-8232-53376178c235">2,673</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTpmMWM0MjAzOTEzNWQ0NjU4OGNhZDBlMzdjMDlhYjg2Ny90YWJsZXJhbmdlOmYxYzQyMDM5MTM1ZDQ2NTg4Y2FkMGUzN2MwOWFiODY3XzQtMy0xLTEtNjgyMjc_21bc0ff1-d2c4-4ff0-bc65-97e3904a2986">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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="cvco:LeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTpmMWM0MjAzOTEzNWQ0NjU4OGNhZDBlMzdjMDlhYjg2Ny90YWJsZXJhbmdlOmYxYzQyMDM5MTM1ZDQ2NTg4Y2FkMGUzN2MwOWFiODY3XzQtNS0xLTEtNjgyMjc_a00e711b-9b85-49e3-a2cb-d80a34d424da">3,029</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTpmMWM0MjAzOTEzNWQ0NjU4OGNhZDBlMzdjMDlhYjg2Ny90YWJsZXJhbmdlOmYxYzQyMDM5MTM1ZDQ2NTg4Y2FkMGUzN2MwOWFiODY3XzUtMS0xLTEtNjgyMjc_dc0ab4f7-5d0f-4d27-9d4d-b72b2be3c5b5">2,174</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTpmMWM0MjAzOTEzNWQ0NjU4OGNhZDBlMzdjMDlhYjg2Ny90YWJsZXJhbmdlOmYxYzQyMDM5MTM1ZDQ2NTg4Y2FkMGUzN2MwOWFiODY3XzUtMy0xLTEtNjgyMjc_b310bdba-550e-4abd-9447-6526216c4f85">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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="cvco:LeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTpmMWM0MjAzOTEzNWQ0NjU4OGNhZDBlMzdjMDlhYjg2Ny90YWJsZXJhbmdlOmYxYzQyMDM5MTM1ZDQ2NTg4Y2FkMGUzN2MwOWFiODY3XzUtNS0xLTEtNjgyMjc_83f42049-7d6e-4c74-97fd-742000cf8a68">2,530</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTpmMWM0MjAzOTEzNWQ0NjU4OGNhZDBlMzdjMDlhYjg2Ny90YWJsZXJhbmdlOmYxYzQyMDM5MTM1ZDQ2NTg4Y2FkMGUzN2MwOWFiODY3XzYtMS0xLTEtNjgyMjc_99cb3081-be58-4e84-bd38-8f9570462305">11,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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTpmMWM0MjAzOTEzNWQ0NjU4OGNhZDBlMzdjMDlhYjg2Ny90YWJsZXJhbmdlOmYxYzQyMDM5MTM1ZDQ2NTg4Y2FkMGUzN2MwOWFiODY3XzYtMy0xLTEtNjgyMjc_a8e1a59e-b8dc-479c-b409-cf647293e370">10,585</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="cvco:LeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTpmMWM0MjAzOTEzNWQ0NjU4OGNhZDBlMzdjMDlhYjg2Ny90YWJsZXJhbmdlOmYxYzQyMDM5MTM1ZDQ2NTg4Y2FkMGUzN2MwOWFiODY3XzYtNS0xLTEtNjgyMjc_8d676668-a18a-481f-8133-76d64c19e192">22,498</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTpmMWM0MjAzOTEzNWQ0NjU4OGNhZDBlMzdjMDlhYjg2Ny90YWJsZXJhbmdlOmYxYzQyMDM5MTM1ZDQ2NTg4Y2FkMGUzN2MwOWFiODY3XzctMS0xLTEtNjgyMjc_c5601374-aaf6-4cba-9418-77e84ea1be22">33,781</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTpmMWM0MjAzOTEzNWQ0NjU4OGNhZDBlMzdjMDlhYjg2Ny90YWJsZXJhbmdlOmYxYzQyMDM5MTM1ZDQ2NTg4Y2FkMGUzN2MwOWFiODY3XzctMy0xLTEtNjgyMjc_ce8e1eff-4801-4ed0-aab9-633c19b428cc">12,365</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="cvco:LeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTpmMWM0MjAzOTEzNWQ0NjU4OGNhZDBlMzdjMDlhYjg2Ny90YWJsZXJhbmdlOmYxYzQyMDM5MTM1ZDQ2NTg4Y2FkMGUzN2MwOWFiODY3XzctNS0xLTEtNjgyMjc_1571d5a9-c7ae-4754-aa3a-b3114f72c7a4">46,146</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTpmMWM0MjAzOTEzNWQ0NjU4OGNhZDBlMzdjMDlhYjg2Ny90YWJsZXJhbmdlOmYxYzQyMDM5MTM1ZDQ2NTg4Y2FkMGUzN2MwOWFiODY3XzgtMS0xLTEtNjgyMjc_94fe3af2-7790-4ef3-b155-c73043d536b7">5,841</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTpmMWM0MjAzOTEzNWQ0NjU4OGNhZDBlMzdjMDlhYjg2Ny90YWJsZXJhbmdlOmYxYzQyMDM5MTM1ZDQ2NTg4Y2FkMGUzN2MwOWFiODY3XzgtMy0xLTEtNjgyMjc_5839826e-af74-4038-bca3-09841f95d9bb">6,122</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="cvco:LeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTpmMWM0MjAzOTEzNWQ0NjU4OGNhZDBlMzdjMDlhYjg2Ny90YWJsZXJhbmdlOmYxYzQyMDM5MTM1ZDQ2NTg4Y2FkMGUzN2MwOWFiODY3XzgtNS0xLTEtNjgyMjc_cf1b1030-932a-447b-a00b-9d51964ecbc3">11,963</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTpmMWM0MjAzOTEzNWQ0NjU4OGNhZDBlMzdjMDlhYjg2Ny90YWJsZXJhbmdlOmYxYzQyMDM5MTM1ZDQ2NTg4Y2FkMGUzN2MwOWFiODY3XzktMS0xLTEtNjgyMjc_b4d2abc4-7e7f-4c09-9d56-81ffef0f7e5a">27,940</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:FinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTpmMWM0MjAzOTEzNWQ0NjU4OGNhZDBlMzdjMDlhYjg2Ny90YWJsZXJhbmdlOmYxYzQyMDM5MTM1ZDQ2NTg4Y2FkMGUzN2MwOWFiODY3XzktMy0xLTEtNjgyMjc_b88fa568-7c35-4120-a706-47e36f6d1db5">6,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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="cvco:LeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTpmMWM0MjAzOTEzNWQ0NjU4OGNhZDBlMzdjMDlhYjg2Ny90YWJsZXJhbmdlOmYxYzQyMDM5MTM1ZDQ2NTg4Y2FkMGUzN2MwOWFiODY3XzktNS0xLTEtNjgyMjc_775ba35a-ac76-4082-b46e-6b658042f969">34,183</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;1, 2023:</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTo0NDRhMWRiYzE1NWI0NTM0OWNmZWZiMDMwOTQwOWE1NS90YWJsZXJhbmdlOjQ0NGExZGJjMTU1YjQ1MzQ5Y2ZlZmIwMzA5NDA5YTU1XzEtMS0xLTEtNjgyMjc_8f35c26d-05bd-41ff-8565-5bee84929ace">8.2</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTo0NDRhMWRiYzE1NWI0NTM0OWNmZWZiMDMwOTQwOWE1NS90YWJsZXJhbmdlOjQ0NGExZGJjMTU1YjQ1MzQ5Y2ZlZmIwMzA5NDA5YTU1XzEtMy0xLTEtNjgyMjc_f287b6ab-b324-493d-be78-3174a0fda07f">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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTo0NDRhMWRiYzE1NWI0NTM0OWNmZWZiMDMwOTQwOWE1NS90YWJsZXJhbmdlOjQ0NGExZGJjMTU1YjQ1MzQ5Y2ZlZmIwMzA5NDA5YTU1XzItMS0xLTEtNjgyMjc_936f63a9-935c-4c48-9c7e-7daaa8bc77f0">34.8</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="3" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTo0NDRhMWRiYzE1NWI0NTM0OWNmZWZiMDMwOTQwOWE1NS90YWJsZXJhbmdlOjQ0NGExZGJjMTU1YjQ1MzQ5Y2ZlZmIwMzA5NDA5YTU1XzItMy0xLTEtNjgyMjc_22b26607-a232-4b23-9954-5b6c53944a45">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="i326840b4446d4521b361f88ef329e0b3_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%">10. <ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90ZXh0cmVnaW9uOjU2NmI1NDEzNjBlNjRhMTdhMjAzMjg5N2Y0NzhkNzExXzQ3Mw_215424cd-7927-43cf-958d-2b87b6c08a6a" continuedAt="i785b589f17c1464981f1711faf56ca5b" escape="true">Goodwill and Other Intangibles</ix:nonNumeric></span></div><ix:continuation id="i785b589f17c1464981f1711faf56ca5b" continuedAt="i647a7969e98541e8b2133a2b68b21bfb"><ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90ZXh0cmVnaW9uOjU2NmI1NDEzNjBlNjRhMTdhMjAzMjg5N2Y0NzhkNzExXzQ5MA_15af021a-9fc0-4143-8823-748fe0a0497b" 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 1, 2023</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 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%">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="i2e6e3b0f38a544f0a4912f36288f905d_I20230401" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZToyYWRmZGNjNDNmNjY0ZmM4YjBkMzhhZmI2YjcyNTc5NC90YWJsZXJhbmdlOjJhZGZkY2M0M2Y2NjRmYzhiMGQzOGFmYjZiNzI1Nzk0XzMtMS0xLTEtNjgyMjc_a9348ed0-71ba-4eb8-a70b-17d2d7dd4783">114,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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="i2e6e3b0f38a544f0a4912f36288f905d_I20230401" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZToyYWRmZGNjNDNmNjY0ZmM4YjBkMzhhZmI2YjcyNTc5NC90YWJsZXJhbmdlOjJhZGZkY2M0M2Y2NjRmYzhiMGQzOGFmYjZiNzI1Nzk0XzMtNS0xLTEtNjgyMjc_fe2aed3b-7db2-4498-8efe-14d633420796">114,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1ab48e25d3c43059ae81801e9e4cea7_I20220402" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZToyYWRmZGNjNDNmNjY0ZmM4YjBkMzhhZmI2YjcyNTc5NC90YWJsZXJhbmdlOjJhZGZkY2M0M2Y2NjRmYzhiMGQzOGFmYjZiNzI1Nzk0XzMtNy0xLTEtNjgyMjc_c8bb8846-9efc-4834-acb1-0ec62dba43cb">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="if1ab48e25d3c43059ae81801e9e4cea7_I20220402" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZToyYWRmZGNjNDNmNjY0ZmM4YjBkMzhhZmI2YjcyNTc5NC90YWJsZXJhbmdlOjJhZGZkY2M0M2Y2NjRmYzhiMGQzOGFmYjZiNzI1Nzk0XzMtMTEtMS0xLTY4MjI3_4fc0d7d6-df31-4f75-9b0f-deb9744d40fc">100,993</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="i4498cf3091bc4908b9f402040ad18728_I20230401" decimals="-3" name="cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZToyYWRmZGNjNDNmNjY0ZmM4YjBkMzhhZmI2YjcyNTc5NC90YWJsZXJhbmdlOjJhZGZkY2M0M2Y2NjRmYzhiMGQzOGFmYjZiNzI1Nzk0XzQtMS0xLTEtNjgyMjc_422c7220-a705-4efc-aedf-851fdab4335b">16,980</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="i4498cf3091bc4908b9f402040ad18728_I20230401" decimals="-3" name="cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZToyYWRmZGNjNDNmNjY0ZmM4YjBkMzhhZmI2YjcyNTc5NC90YWJsZXJhbmdlOjJhZGZkY2M0M2Y2NjRmYzhiMGQzOGFmYjZiNzI1Nzk0XzQtNS0xLTEtNjgyMjc_a8846f83-d441-46d4-8d96-b411d40edd24">16,980</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia7a1c00a53b7463eb6cb1bfc1dfa2e24_I20220402" decimals="-3" name="cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZToyYWRmZGNjNDNmNjY0ZmM4YjBkMzhhZmI2YjcyNTc5NC90YWJsZXJhbmdlOjJhZGZkY2M0M2Y2NjRmYzhiMGQzOGFmYjZiNzI1Nzk0XzQtNy0xLTEtNjgyMjc_87ad73b1-38d8-4c44-8086-ad88e8dc282e">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="ia7a1c00a53b7463eb6cb1bfc1dfa2e24_I20220402" decimals="-3" name="cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZToyYWRmZGNjNDNmNjY0ZmM4YjBkMzhhZmI2YjcyNTc5NC90YWJsZXJhbmdlOjJhZGZkY2M0M2Y2NjRmYzhiMGQzOGFmYjZiNzI1Nzk0XzQtMTEtMS0xLTY4MjI3_dde2d560-1017-487a-8887-04b94333d1a9">15,680</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="id2869d33d1854761a3488dd33eccafc3_I20230401" decimals="-3" name="cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZToyYWRmZGNjNDNmNjY0ZmM4YjBkMzhhZmI2YjcyNTc5NC90YWJsZXJhbmdlOjJhZGZkY2M0M2Y2NjRmYzhiMGQzOGFmYjZiNzI1Nzk0XzUtMS0xLTEtNjgyMjc_b70699de-0758-4f0e-af65-093e20579dc3">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="id2869d33d1854761a3488dd33eccafc3_I20230401" decimals="-3" name="cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZToyYWRmZGNjNDNmNjY0ZmM4YjBkMzhhZmI2YjcyNTc5NC90YWJsZXJhbmdlOjJhZGZkY2M0M2Y2NjRmYzhiMGQzOGFmYjZiNzI1Nzk0XzUtNS0xLTEtNjgyMjc_edadfffc-7a01-4bc7-9086-fdb454f0892c">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="i436d9b254ad94400ada5b80ac4099fcf_I20220402" decimals="-3" name="cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZToyYWRmZGNjNDNmNjY0ZmM4YjBkMzhhZmI2YjcyNTc5NC90YWJsZXJhbmdlOjJhZGZkY2M0M2Y2NjRmYzhiMGQzOGFmYjZiNzI1Nzk0XzUtNy0xLTEtNjgyMjc_a1d7bde8-b0cd-472e-a060-b88064bfc32d">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="i436d9b254ad94400ada5b80ac4099fcf_I20220402" decimals="-3" name="cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZToyYWRmZGNjNDNmNjY0ZmM4YjBkMzhhZmI2YjcyNTc5NC90YWJsZXJhbmdlOjJhZGZkY2M0M2Y2NjRmYzhiMGQzOGFmYjZiNzI1Nzk0XzUtMTEtMS0xLTY4MjI3_0b722ec0-c54e-4ba5-b79e-71284ff6fc77">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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwillGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZToyYWRmZGNjNDNmNjY0ZmM4YjBkMzhhZmI2YjcyNTc5NC90YWJsZXJhbmdlOjJhZGZkY2M0M2Y2NjRmYzhiMGQzOGFmYjZiNzI1Nzk0XzYtMS0xLTEtNjgyMjc_134c3e57-4a47-4318-bb76-51df7cf49253">132,627</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwillNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZToyYWRmZGNjNDNmNjY0ZmM4YjBkMzhhZmI2YjcyNTc5NC90YWJsZXJhbmdlOjJhZGZkY2M0M2Y2NjRmYzhiMGQzOGFmYjZiNzI1Nzk0XzYtNS0xLTEtNjgyMjc_753c718d-5513-48ff-bbce-8ddc995829af">132,627</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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwillGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZToyYWRmZGNjNDNmNjY0ZmM4YjBkMzhhZmI2YjcyNTc5NC90YWJsZXJhbmdlOjJhZGZkY2M0M2Y2NjRmYzhiMGQzOGFmYjZiNzI1Nzk0XzYtNy0xLTEtNjgyMjc_d33b1631-3924-43b1-a116-1c6e76a84694">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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwillNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZToyYWRmZGNjNDNmNjY0ZmM4YjBkMzhhZmI2YjcyNTc5NC90YWJsZXJhbmdlOjJhZGZkY2M0M2Y2NjRmYzhiMGQzOGFmYjZiNzI1Nzk0XzYtMTEtMS0xLTY4MjI3_67e4a687-db94-4c16-b497-883ce3140349">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></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="i4ddc49b9fa514a708ef03343b5df404d_I20230401" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZToyYWRmZGNjNDNmNjY0ZmM4YjBkMzhhZmI2YjcyNTc5NC90YWJsZXJhbmdlOjJhZGZkY2M0M2Y2NjRmYzhiMGQzOGFmYjZiNzI1Nzk0XzgtMS0xLTEtNjgyMjc_c7d008a9-e1cf-4352-9c08-3ba51784781f">16,900</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4ddc49b9fa514a708ef03343b5df404d_I20230401" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZToyYWRmZGNjNDNmNjY0ZmM4YjBkMzhhZmI2YjcyNTc5NC90YWJsZXJhbmdlOjJhZGZkY2M0M2Y2NjRmYzhiMGQzOGFmYjZiNzI1Nzk0XzgtMy0xLTEtNjgyMjc_0e71836b-7b66-4b31-8740-e5495210faea">5,818</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="i4ddc49b9fa514a708ef03343b5df404d_I20230401" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZToyYWRmZGNjNDNmNjY0ZmM4YjBkMzhhZmI2YjcyNTc5NC90YWJsZXJhbmdlOjJhZGZkY2M0M2Y2NjRmYzhiMGQzOGFmYjZiNzI1Nzk0XzgtNS0xLTEtNjgyMjc_1377b6e2-ec9f-41d9-acc5-ff2f4d7e73e3">11,082</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2eccb05be71743c88b7516b7a5fcfe21_I20220402" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZToyYWRmZGNjNDNmNjY0ZmM4YjBkMzhhZmI2YjcyNTc5NC90YWJsZXJhbmdlOjJhZGZkY2M0M2Y2NjRmYzhiMGQzOGFmYjZiNzI1Nzk0XzgtNy0xLTEtNjgyMjc_d5005e65-9bb7-44aa-9884-0b5eab289d25">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="i2eccb05be71743c88b7516b7a5fcfe21_I20220402" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZToyYWRmZGNjNDNmNjY0ZmM4YjBkMzhhZmI2YjcyNTc5NC90YWJsZXJhbmdlOjJhZGZkY2M0M2Y2NjRmYzhiMGQzOGFmYjZiNzI1Nzk0XzgtOS0xLTEtNjgyMjc_f2e354a0-f262-4215-b978-6fbb26b52ad7">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="i2eccb05be71743c88b7516b7a5fcfe21_I20220402" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZToyYWRmZGNjNDNmNjY0ZmM4YjBkMzhhZmI2YjcyNTc5NC90YWJsZXJhbmdlOjJhZGZkY2M0M2Y2NjRmYzhiMGQzOGFmYjZiNzI1Nzk0XzgtMTEtMS0xLTY4MjI3_f01b8df2-364e-4622-8310-473df3bc4837">11,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"><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="i13ee8b28ee024154ba45101b37bf4a16_I20230401" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZToyYWRmZGNjNDNmNjY0ZmM4YjBkMzhhZmI2YjcyNTc5NC90YWJsZXJhbmdlOjJhZGZkY2M0M2Y2NjRmYzhiMGQzOGFmYjZiNzI1Nzk0XzktMS0xLTEtNjgyMjc_146822dd-1cfc-4083-8488-1ce9345eac72">1,114</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i13ee8b28ee024154ba45101b37bf4a16_I20230401" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZToyYWRmZGNjNDNmNjY0ZmM4YjBkMzhhZmI2YjcyNTc5NC90YWJsZXJhbmdlOjJhZGZkY2M0M2Y2NjRmYzhiMGQzOGFmYjZiNzI1Nzk0XzktMy0xLTEtNjgyMjc_b1b08e46-df90-472e-bca3-9986cc731d72">486</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="i13ee8b28ee024154ba45101b37bf4a16_I20230401" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZToyYWRmZGNjNDNmNjY0ZmM4YjBkMzhhZmI2YjcyNTc5NC90YWJsZXJhbmdlOjJhZGZkY2M0M2Y2NjRmYzhiMGQzOGFmYjZiNzI1Nzk0XzktNS0xLTEtNjgyMjc_bb800e95-7c60-4f72-a55e-fd2b038ce7ed">628</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i331395179f5b46dda63c125437067465_I20220402" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZToyYWRmZGNjNDNmNjY0ZmM4YjBkMzhhZmI2YjcyNTc5NC90YWJsZXJhbmdlOjJhZGZkY2M0M2Y2NjRmYzhiMGQzOGFmYjZiNzI1Nzk0XzktNy0xLTEtNjgyMjc_cc1714c3-e41f-4d8b-bfd7-f7bca1daab0c">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="i331395179f5b46dda63c125437067465_I20220402" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZToyYWRmZGNjNDNmNjY0ZmM4YjBkMzhhZmI2YjcyNTc5NC90YWJsZXJhbmdlOjJhZGZkY2M0M2Y2NjRmYzhiMGQzOGFmYjZiNzI1Nzk0XzktOS0xLTEtNjgyMjc_8b198823-bd8c-4d9d-85f1-9c61f63d2eae">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="i331395179f5b46dda63c125437067465_I20220402" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZToyYWRmZGNjNDNmNjY0ZmM4YjBkMzhhZmI2YjcyNTc5NC90YWJsZXJhbmdlOjJhZGZkY2M0M2Y2NjRmYzhiMGQzOGFmYjZiNzI1Nzk0XzktMTEtMS0xLTY4MjI3_667e3b98-e79c-41f5-8883-eff7aa99bb97">571</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="cvco:IntangibleAssetsIncludingGoodwillGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZToyYWRmZGNjNDNmNjY0ZmM4YjBkMzhhZmI2YjcyNTc5NC90YWJsZXJhbmdlOjJhZGZkY2M0M2Y2NjRmYzhiMGQzOGFmYjZiNzI1Nzk0XzEwLTEtMS0xLTY4MjI3_459a1683-b0a0-49e5-a14f-32c0f0ce1ce1">150,641</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZToyYWRmZGNjNDNmNjY0ZmM4YjBkMzhhZmI2YjcyNTc5NC90YWJsZXJhbmdlOjJhZGZkY2M0M2Y2NjRmYzhiMGQzOGFmYjZiNzI1Nzk0XzEwLTMtMS0xLTY4MjI3_31ab5f0f-ad6c-419a-afd7-26d372a4fe22">6,304</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZToyYWRmZGNjNDNmNjY0ZmM4YjBkMzhhZmI2YjcyNTc5NC90YWJsZXJhbmdlOjJhZGZkY2M0M2Y2NjRmYzhiMGQzOGFmYjZiNzI1Nzk0XzEwLTUtMS0xLTY4MjI3_0a3e21b9-893c-44ee-847c-40fd24ddad6f">144,337</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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="cvco:IntangibleAssetsIncludingGoodwillGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZToyYWRmZGNjNDNmNjY0ZmM4YjBkMzhhZmI2YjcyNTc5NC90YWJsZXJhbmdlOjJhZGZkY2M0M2Y2NjRmYzhiMGQzOGFmYjZiNzI1Nzk0XzEwLTctMS0xLTY4MjI3_b8f80aae-e232-4fb3-8685-96fe8f563c37">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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZToyYWRmZGNjNDNmNjY0ZmM4YjBkMzhhZmI2YjcyNTc5NC90YWJsZXJhbmdlOjJhZGZkY2M0M2Y2NjRmYzhiMGQzOGFmYjZiNzI1Nzk0XzEwLTktMS0xLTY4MjI3_3f0aa93f-0b3a-41ed-9ed4-cd8e5a9e959d">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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZToyYWRmZGNjNDNmNjY0ZmM4YjBkMzhhZmI2YjcyNTc5NC90YWJsZXJhbmdlOjJhZGZkY2M0M2Y2NjRmYzhiMGQzOGFmYjZiNzI1Nzk0XzEwLTExLTEtMS02ODIyNw_8c1e8c66-2ee4-4ec4-b033-3ee438253730">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></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="#i326840b4446d4521b361f88ef329e0b3_7">Table of Contents</a></span></div></div><ix:continuation id="i647a7969e98541e8b2133a2b68b21bfb"><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 years ended April&#160;1, 2023 and April&#160;2, 2022 (in thousands). See Note 23 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:68.636%"></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.823%"></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 1,<br/>2023</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></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="if1ab48e25d3c43059ae81801e9e4cea7_I20220402" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZTo0NWYyNTUxMmIxZGM0YzhjYWE1Zjk2OGZlYWUzMDNjMy90YWJsZXJhbmdlOjQ1ZjI1NTEyYjFkYzRjOGNhYTVmOTY4ZmVhZTMwM2MzXzEtMS0xLTEtNjgyMjc_cc090168-3cad-47b2-a8f0-4337a69b6b7f">100,993</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="i50f1416a9b014ab0acfab030709003d6_I20210403" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZTo0NWYyNTUxMmIxZGM0YzhjYWE1Zjk2OGZlYWUzMDNjMy90YWJsZXJhbmdlOjQ1ZjI1NTEyYjFkYzRjOGNhYTVmOTY4ZmVhZTMwM2MzXzEtMy0xLTEtODc5OTM_ca2fadc4-8fd7-447d-a0e3-e9e61f8931b5">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%">Change in goodwill from Solitaire Homes 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="i7f008d3386f14138a15d88b51ffc03b5_D20220403-20230401" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZTo0NWYyNTUxMmIxZGM0YzhjYWE1Zjk2OGZlYWUzMDNjMy90YWJsZXJhbmdlOjQ1ZjI1NTEyYjFkYzRjOGNhYTVmOTY4ZmVhZTMwM2MzXzItMS0xLTEtODU3NTQ_61f483ea-7c69-4655-9cfd-828692376247">13,970</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43cfb98c35014f3992726f0ccbaec6ee_D20210404-20220402" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZTo0NWYyNTUxMmIxZGM0YzhjYWE1Zjk2OGZlYWUzMDNjMy90YWJsZXJhbmdlOjQ1ZjI1NTEyYjFkYzRjOGNhYTVmOTY4ZmVhZTMwM2MzXzItMy0xLTEtODc5OTM_2643a486-5b5f-4757-9842-6e1723b278c6">&#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Change in goodwill from Commodore 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="i78a1670419eb426288ae9a9a9bfe1b2e_D20220403-20230401" decimals="-3" sign="-" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZTo0NWYyNTUxMmIxZGM0YzhjYWE1Zjk2OGZlYWUzMDNjMy90YWJsZXJhbmdlOjQ1ZjI1NTEyYjFkYzRjOGNhYTVmOTY4ZmVhZTMwM2MzXzMtMS0xLTEtNjgyMjc_3177d9d6-b408-4c0e-9c8b-f416a5b6d9b1">416</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="i5e8dd54e78db4420bd3948ef94cd82a3_D20210404-20220402" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZTo0NWYyNTUxMmIxZGM0YzhjYWE1Zjk2OGZlYWUzMDNjMy90YWJsZXJhbmdlOjQ1ZjI1NTEyYjFkYzRjOGNhYTVmOTY4ZmVhZTMwM2MzXzMtMy0xLTEtODc5OTM_ed7eced7-7623-4d6b-b56f-c4c2f0b8e766">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%">Change in goodwill from 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="id2e16e16eadc4b809173737f74313cff_D20220403-20230401" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZTo0NWYyNTUxMmIxZGM0YzhjYWE1Zjk2OGZlYWUzMDNjMy90YWJsZXJhbmdlOjQ1ZjI1NTEyYjFkYzRjOGNhYTVmOTY4ZmVhZTMwM2MzXzQtMS0xLTEtODgwMTE_8e007458-5699-4302-83e8-596a3fc7558b">&#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="idb286dd7a3cc4bba9795b34964926e42_D20210404-20220402" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZTo0NWYyNTUxMmIxZGM0YzhjYWE1Zjk2OGZlYWUzMDNjMy90YWJsZXJhbmdlOjQ1ZjI1NTEyYjFkYzRjOGNhYTVmOTY4ZmVhZTMwM2MzXzQtMy0xLTEtODc5OTM_388688a5-f29e-46a4-8261-9830b6478fc2">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 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:#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="i2e6e3b0f38a544f0a4912f36288f905d_I20230401" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZTo0NWYyNTUxMmIxZGM0YzhjYWE1Zjk2OGZlYWUzMDNjMy90YWJsZXJhbmdlOjQ1ZjI1NTEyYjFkYzRjOGNhYTVmOTY4ZmVhZTMwM2MzXzQtMS0xLTEtNjgyMjc_9786cf4b-9848-4b3c-915c-5dce28b1c846">114,547</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="if1ab48e25d3c43059ae81801e9e4cea7_I20220402" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZTo0NWYyNTUxMmIxZGM0YzhjYWE1Zjk2OGZlYWUzMDNjMy90YWJsZXJhbmdlOjQ1ZjI1NTEyYjFkYzRjOGNhYTVmOTY4ZmVhZTMwM2MzXzUtMy0xLTEtODc5OTM_b8811651-d382-4439-8b41-890ea5f621af">100,993</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></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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90ZXh0cmVnaW9uOjU2NmI1NDEzNjBlNjRhMTdhMjAzMjg5N2Y0NzhkNzExXzMxNQ_c9ab02d1-2c29-4f90-bff3-feddf6589d0f">2.1</ix:nonFraction>&#160;million during fiscal year 2023, $<ix:nonFraction unitRef="usd" contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90ZXh0cmVnaW9uOjU2NmI1NDEzNjBlNjRhMTdhMjAzMjg5N2Y0NzhkNzExXzM0MQ_63bd6443-9255-484b-a7b3-a169b9fafb88">1.4</ix:nonFraction>&#160;million during fiscal year 2022 and $<ix:nonFraction unitRef="usd" contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90ZXh0cmVnaW9uOjU2NmI1NDEzNjBlNjRhMTdhMjAzMjg5N2Y0NzhkNzExXzM3MA_defea3bb-cdec-4d9d-a4e3-571a61d365ca">0.7</ix:nonFraction>&#160;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%">during fiscal year 2021. Customer relationships have a weighted average remaining life of <ix:nonNumeric contextRef="i4ddc49b9fa514a708ef03343b5df404d_I20230401" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90ZXh0cmVnaW9uOjU2NmI1NDEzNjBlNjRhMTdhMjAzMjg5N2Y0NzhkNzExXzU0OTc1NTgxNDY1OQ_e8f2dfff-f685-47ac-aab1-0380f8810ef6">7.9</ix:nonNumeric> years and other finite lived intangibles have a weighted average remaining life of <ix:nonNumeric contextRef="i13ee8b28ee024154ba45101b37bf4a16_I20230401" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90ZXh0cmVnaW9uOjU2NmI1NDEzNjBlNjRhMTdhMjAzMjg5N2Y0NzhkNzExXzU0OTc1NTgxNDY2NQ_76347e8b-b213-453f-86ef-088187e61a2b">3.5</ix:nonNumeric> years.</span></div><ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90ZXh0cmVnaW9uOjU2NmI1NDEzNjBlNjRhMTdhMjAzMjg5N2Y0NzhkNzExXzQ5Mg_7b8c22dd-d5f2-4082-aff7-43eed811ed4a" 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%">2024</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZTowM2E4MDE5NTliM2M0NjdlOTk3ZGNmYWUyNzg0NDQ3YS90YWJsZXJhbmdlOjAzYTgwMTk1OWIzYzQ2N2U5OTdkY2ZhZTI3ODQ0NDdhXzAtMS0xLTEtNjgyMjc_1b34e0c1-f729-46e5-ba63-28e5bfd70f54">1,569</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZTowM2E4MDE5NTliM2M0NjdlOTk3ZGNmYWUyNzg0NDQ3YS90YWJsZXJhbmdlOjAzYTgwMTk1OWIzYzQ2N2U5OTdkY2ZhZTI3ODQ0NDdhXzEtMS0xLTEtNjgyMjc_e59b6e17-e722-453f-a607-e82a2f488044">1,530</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZTowM2E4MDE5NTliM2M0NjdlOTk3ZGNmYWUyNzg0NDQ3YS90YWJsZXJhbmdlOjAzYTgwMTk1OWIzYzQ2N2U5OTdkY2ZhZTI3ODQ0NDdhXzItMS0xLTEtNjgyMjc_b53537ee-a221-4b4d-80cc-d1e73b0e0aca">1,488</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%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZTowM2E4MDE5NTliM2M0NjdlOTk3ZGNmYWUyNzg0NDQ3YS90YWJsZXJhbmdlOjAzYTgwMTk1OWIzYzQ2N2U5OTdkY2ZhZTI3ODQ0NDdhXzMtMS0xLTEtNjgyMjc_b7fa0eb8-b61a-48c2-94bd-97b1c70ddd5f">1,415</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%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZTowM2E4MDE5NTliM2M0NjdlOTk3ZGNmYWUyNzg0NDQ3YS90YWJsZXJhbmdlOjAzYTgwMTk1OWIzYzQ2N2U5OTdkY2ZhZTI3ODQ0NDdhXzQtMS0xLTEtNjgyMjc_39e65c77-ebba-46c2-b414-8ea32c737111">1,299</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZTowM2E4MDE5NTliM2M0NjdlOTk3ZGNmYWUyNzg0NDQ3YS90YWJsZXJhbmdlOjAzYTgwMTk1OWIzYzQ2N2U5OTdkY2ZhZTI3ODQ0NDdhXzUtMS0xLTEtNjgyMjc_20bd969a-14e8-4f1d-82de-9cc9b3428cfd">4,409</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZTowM2E4MDE5NTliM2M0NjdlOTk3ZGNmYWUyNzg0NDQ3YS90YWJsZXJhbmdlOjAzYTgwMTk1OWIzYzQ2N2U5OTdkY2ZhZTI3ODQ0NDdhXzYtMS0xLTEtODg2NTE_8596bbc2-e366-47ad-a7bf-769f46dfacb2">11,710</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></ix:nonNumeric></ix:continuation><div id="i326840b4446d4521b361f88ef329e0b3_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%">11. <ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDUvZnJhZzoxNzBmNjlhZmEwYjY0YjAwOGExZjdhYzFlZjVjMThjYy90ZXh0cmVnaW9uOjE3MGY2OWFmYTBiNjRiMDA4YTFmN2FjMWVmNWMxOGNjXzE0Nw_7c5a4ce6-8e74-40d6-b4b1-a1762eb8f2ce" continuedAt="i88e0d7b6a8144326b4bb1c7387482f2b" escape="true">Accrued Expenses and Other Current Liabilities</ix:nonNumeric></span></div><ix:continuation id="i88e0d7b6a8144326b4bb1c7387482f2b"><ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDUvZnJhZzoxNzBmNjlhZmEwYjY0YjAwOGExZjdhYzFlZjVjMThjYy90ZXh0cmVnaW9uOjE3MGY2OWFmYTBiNjRiMDA4YTFmN2FjMWVmNWMxOGNjXzE1Nw_6ee547ea-e794-4320-8a14-b328c8e2df84" 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 1,<br/>2023</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></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%">Salaries, wages and benefits</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDUvZnJhZzoxNzBmNjlhZmEwYjY0YjAwOGExZjdhYzFlZjVjMThjYy90YWJsZTo4ODg5YmI4MTYxZjc0YmUzYTg1YzY0NWZiZWEwNDZhNi90YWJsZXJhbmdlOjg4ODliYjgxNjFmNzRiZTNhODVjNjQ1ZmJlYTA0NmE2XzEtMS0xLTEtODU3Njc_6a309d3d-3f88-4102-9c55-dd2c4abd8686">47,100</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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDUvZnJhZzoxNzBmNjlhZmEwYjY0YjAwOGExZjdhYzFlZjVjMThjYy90YWJsZTo4ODg5YmI4MTYxZjc0YmUzYTg1YzY0NWZiZWEwNDZhNi90YWJsZXJhbmdlOjg4ODliYjgxNjFmNzRiZTNhODVjNjQ1ZmJlYTA0NmE2XzEtMy0xLTEtODU3Njc_b9a5626b-4e6a-4b8c-9652-1782f70e0457">54,172</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%">Customer deposits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:CustomerDepositsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDUvZnJhZzoxNzBmNjlhZmEwYjY0YjAwOGExZjdhYzFlZjVjMThjYy90YWJsZTo4ODg5YmI4MTYxZjc0YmUzYTg1YzY0NWZiZWEwNDZhNi90YWJsZXJhbmdlOjg4ODliYjgxNjFmNzRiZTNhODVjNjQ1ZmJlYTA0NmE2XzEtMS0xLTEtNjgyMjc_9db7c94c-98ac-4aa3-ba07-a78b8ba65358">45,193</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:CustomerDepositsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDUvZnJhZzoxNzBmNjlhZmEwYjY0YjAwOGExZjdhYzFlZjVjMThjYy90YWJsZTo4ODg5YmI4MTYxZjc0YmUzYTg1YzY0NWZiZWEwNDZhNi90YWJsZXJhbmdlOjg4ODliYjgxNjFmNzRiZTNhODVjNjQ1ZmJlYTA0NmE2XzEtMy0xLTEtNjgyMjc_0042a97f-5a1c-49b8-9f32-335c54dc7317">56,318</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:ProductWarrantyAccrualClassifiedCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDUvZnJhZzoxNzBmNjlhZmEwYjY0YjAwOGExZjdhYzFlZjVjMThjYy90YWJsZTo4ODg5YmI4MTYxZjc0YmUzYTg1YzY0NWZiZWEwNDZhNi90YWJsZXJhbmdlOjg4ODliYjgxNjFmNzRiZTNhODVjNjQ1ZmJlYTA0NmE2XzMtMS0xLTEtNjgyMjc_e404a077-cb92-4dfe-964a-e10e83febc4f">31,368</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:ProductWarrantyAccrualClassifiedCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDUvZnJhZzoxNzBmNjlhZmEwYjY0YjAwOGExZjdhYzFlZjVjMThjYy90YWJsZTo4ODg5YmI4MTYxZjc0YmUzYTg1YzY0NWZiZWEwNDZhNi90YWJsZXJhbmdlOjg4ODliYjgxNjFmNzRiZTNhODVjNjQ1ZmJlYTA0NmE2XzMtMy0xLTEtNjgyMjc_6ba82b48-5771-44a4-93e6-724a87af1e6e">26,250</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:SupplementaryInsuranceInformationUnearnedPremiums" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDUvZnJhZzoxNzBmNjlhZmEwYjY0YjAwOGExZjdhYzFlZjVjMThjYy90YWJsZTo4ODg5YmI4MTYxZjc0YmUzYTg1YzY0NWZiZWEwNDZhNi90YWJsZXJhbmdlOjg4ODliYjgxNjFmNzRiZTNhODVjNjQ1ZmJlYTA0NmE2XzQtMS0xLTEtNjgyMjc_5576ee34-8128-4129-8ae7-6671ff95552e">27,901</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:SupplementaryInsuranceInformationUnearnedPremiums" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDUvZnJhZzoxNzBmNjlhZmEwYjY0YjAwOGExZjdhYzFlZjVjMThjYy90YWJsZTo4ODg5YmI4MTYxZjc0YmUzYTg1YzY0NWZiZWEwNDZhNi90YWJsZXJhbmdlOjg4ODliYjgxNjFmNzRiZTNhODVjNjQ1ZmJlYTA0NmE2XzQtMy0xLTEtNjgyMjc_9ac86246-b287-4899-9954-c7d4003997ca">24,917</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="cvco:AccruedVolumeRebates" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDUvZnJhZzoxNzBmNjlhZmEwYjY0YjAwOGExZjdhYzFlZjVjMThjYy90YWJsZTo4ODg5YmI4MTYxZjc0YmUzYTg1YzY0NWZiZWEwNDZhNi90YWJsZXJhbmdlOjg4ODliYjgxNjFmNzRiZTNhODVjNjQ1ZmJlYTA0NmE2XzUtMS0xLTEtNjgyMjc_d45e96e1-76d1-43a4-9ec0-54ea5ebef688">22,858</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="cvco:AccruedVolumeRebates" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDUvZnJhZzoxNzBmNjlhZmEwYjY0YjAwOGExZjdhYzFlZjVjMThjYy90YWJsZTo4ODg5YmI4MTYxZjc0YmUzYTg1YzY0NWZiZWEwNDZhNi90YWJsZXJhbmdlOjg4ODliYjgxNjFmNzRiZTNhODVjNjQ1ZmJlYTA0NmE2XzUtMy0xLTEtNjgyMjc_0f283570-78e5-459d-b893-39e204fafb25">18,641</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:#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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDUvZnJhZzoxNzBmNjlhZmEwYjY0YjAwOGExZjdhYzFlZjVjMThjYy90YWJsZTo4ODg5YmI4MTYxZjc0YmUzYTg1YzY0NWZiZWEwNDZhNi90YWJsZXJhbmdlOjg4ODliYjgxNjFmNzRiZTNhODVjNjQ1ZmJlYTA0NmE2XzEyLTEtMS0xLTY4MjI3_2bd20149-2e24-4d8d-b081-58a64ad98671">88,241</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDUvZnJhZzoxNzBmNjlhZmEwYjY0YjAwOGExZjdhYzFlZjVjMThjYy90YWJsZTo4ODg5YmI4MTYxZjc0YmUzYTg1YzY0NWZiZWEwNDZhNi90YWJsZXJhbmdlOjg4ODliYjgxNjFmNzRiZTNhODVjNjQ1ZmJlYTA0NmE2XzEyLTMtMS0xLTY4MjI3_c0750380-0173-484f-903d-b6976d39a469">70,790</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDUvZnJhZzoxNzBmNjlhZmEwYjY0YjAwOGExZjdhYzFlZjVjMThjYy90YWJsZTo4ODg5YmI4MTYxZjc0YmUzYTg1YzY0NWZiZWEwNDZhNi90YWJsZXJhbmdlOjg4ODliYjgxNjFmNzRiZTNhODVjNjQ1ZmJlYTA0NmE2XzEzLTEtMS0xLTY4MjI3_62943465-2d85-47f2-9691-60a2d5ce2116">262,661</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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDUvZnJhZzoxNzBmNjlhZmEwYjY0YjAwOGExZjdhYzFlZjVjMThjYy90YWJsZTo4ODg5YmI4MTYxZjc0YmUzYTg1YzY0NWZiZWEwNDZhNi90YWJsZXJhbmdlOjg4ODliYjgxNjFmNzRiZTNhODVjNjQ1ZmJlYTA0NmE2XzEzLTMtMS0xLTY4MjI3_9b169f8a-752b-4c8a-9a0c-5becc06ba927">251,088</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="i326840b4446d4521b361f88ef329e0b3_148"></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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:ProductWarrantyDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDgvZnJhZzo2Zjg5YjA4YTU3YmY0ZjNiODIzYmIzNTM0YjE0NzllZC90ZXh0cmVnaW9uOjZmODliMDhhNTdiZjRmM2I4MjNiYjM1MzRiMTQ3OWVkXzE0NQ_16c911a7-7f6a-4777-abc5-cc3363074db0" continuedAt="i88cc91126d2e4b6891b394683d408d71" escape="true">Warranties</ix:nonNumeric></span></div><ix:continuation id="i88cc91126d2e4b6891b394683d408d71"><ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDgvZnJhZzo2Zjg5YjA4YTU3YmY0ZjNiODIzYmIzNTM0YjE0NzllZC90ZXh0cmVnaW9uOjZmODliMDhhNTdiZjRmM2I4MjNiYjM1MzRiMTQ3OWVkXzE0Mg_cfc19130-b510-4e85-91b6-ebce3bdada0d" 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 2023, 2022 and 2021 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 1,<br/>2023</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"><div style="padding-left: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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:StandardProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDgvZnJhZzo2Zjg5YjA4YTU3YmY0ZjNiODIzYmIzNTM0YjE0NzllZC90YWJsZTo0NTZhYjViNTI3Yzc0YzI3YThhNjRiZjUwZjY1ZjlhZC90YWJsZXJhbmdlOjQ1NmFiNWI1MjdjNzRjMjdhOGE2NGJmNTBmNjVmOWFkXzEtMS0xLTEtNjgyMjc_8f331152-1a50-4358-aaf5-c5bd9b38b559">26,250</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="ib0ec55c17f5a4d9086a1ba1f3266c1ce_I20210403" decimals="-3" name="us-gaap:StandardProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDgvZnJhZzo2Zjg5YjA4YTU3YmY0ZjNiODIzYmIzNTM0YjE0NzllZC90YWJsZTo0NTZhYjViNTI3Yzc0YzI3YThhNjRiZjUwZjY1ZjlhZC90YWJsZXJhbmdlOjQ1NmFiNWI1MjdjNzRjMjdhOGE2NGJmNTBmNjVmOWFkXzEtMy0xLTEtNjgyMjc_73945dbf-d07a-46fb-87b6-1e356119933d">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="idf34b7bbb0764a9e911501760a4adcfe_I20200328" decimals="-3" name="us-gaap:StandardProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDgvZnJhZzo2Zjg5YjA4YTU3YmY0ZjNiODIzYmIzNTM0YjE0NzllZC90YWJsZTo0NTZhYjViNTI3Yzc0YzI3YThhNjRiZjUwZjY1ZjlhZC90YWJsZXJhbmdlOjQ1NmFiNWI1MjdjNzRjMjdhOGE2NGJmNTBmNjVmOWFkXzEtNS0xLTEtNjgyMjc_57e82edb-6c56-4dbe-b800-788061d67109">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></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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDgvZnJhZzo2Zjg5YjA4YTU3YmY0ZjNiODIzYmIzNTM0YjE0NzllZC90YWJsZTo0NTZhYjViNTI3Yzc0YzI3YThhNjRiZjUwZjY1ZjlhZC90YWJsZXJhbmdlOjQ1NmFiNWI1MjdjNzRjMjdhOGE2NGJmNTBmNjVmOWFkXzItMS0xLTEtNjgyMjc_98557d69-bdd9-4c9a-8abc-a099c6f87855">1,250</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDgvZnJhZzo2Zjg5YjA4YTU3YmY0ZjNiODIzYmIzNTM0YjE0NzllZC90YWJsZTo0NTZhYjViNTI3Yzc0YzI3YThhNjRiZjUwZjY1ZjlhZC90YWJsZXJhbmdlOjQ1NmFiNWI1MjdjNzRjMjdhOGE2NGJmNTBmNjVmOWFkXzItMy0xLTEtNjgyMjc_27bd0ccc-1745-4ca7-8e62-ef9c751e319b">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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDgvZnJhZzo2Zjg5YjA4YTU3YmY0ZjNiODIzYmIzNTM0YjE0NzllZC90YWJsZTo0NTZhYjViNTI3Yzc0YzI3YThhNjRiZjUwZjY1ZjlhZC90YWJsZXJhbmdlOjQ1NmFiNWI1MjdjNzRjMjdhOGE2NGJmNTBmNjVmOWFkXzItNS0xLTEtNjgyMjc_a5a5222f-54bf-423d-806a-bf1a41bde153">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Charged to costs and expenses</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:StandardProductWarrantyAccrualWarrantiesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDgvZnJhZzo2Zjg5YjA4YTU3YmY0ZjNiODIzYmIzNTM0YjE0NzllZC90YWJsZTo0NTZhYjViNTI3Yzc0YzI3YThhNjRiZjUwZjY1ZjlhZC90YWJsZXJhbmdlOjQ1NmFiNWI1MjdjNzRjMjdhOGE2NGJmNTBmNjVmOWFkXzMtMS0xLTEtNjgyMjc_74faed66-5333-45f0-8a6c-87fec2f42370">50,157</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:StandardProductWarrantyAccrualWarrantiesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDgvZnJhZzo2Zjg5YjA4YTU3YmY0ZjNiODIzYmIzNTM0YjE0NzllZC90YWJsZTo0NTZhYjViNTI3Yzc0YzI3YThhNjRiZjUwZjY1ZjlhZC90YWJsZXJhbmdlOjQ1NmFiNWI1MjdjNzRjMjdhOGE2NGJmNTBmNjVmOWFkXzMtMy0xLTEtNjgyMjc_b17f7872-351a-4499-9fb2-25ab5a9a4242">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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:StandardProductWarrantyAccrualWarrantiesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDgvZnJhZzo2Zjg5YjA4YTU3YmY0ZjNiODIzYmIzNTM0YjE0NzllZC90YWJsZTo0NTZhYjViNTI3Yzc0YzI3YThhNjRiZjUwZjY1ZjlhZC90YWJsZXJhbmdlOjQ1NmFiNWI1MjdjNzRjMjdhOGE2NGJmNTBmNjVmOWFkXzMtNS0xLTEtNjgyMjc_78223d82-7650-42b9-b7c7-6773f6852359">28,352</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left: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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:StandardProductWarrantyAccrualPayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDgvZnJhZzo2Zjg5YjA4YTU3YmY0ZjNiODIzYmIzNTM0YjE0NzllZC90YWJsZTo0NTZhYjViNTI3Yzc0YzI3YThhNjRiZjUwZjY1ZjlhZC90YWJsZXJhbmdlOjQ1NmFiNWI1MjdjNzRjMjdhOGE2NGJmNTBmNjVmOWFkXzQtMS0xLTEtNjgyMjc_82abc95f-3e1a-46ac-a091-6573731ae290">46,289</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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:StandardProductWarrantyAccrualPayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDgvZnJhZzo2Zjg5YjA4YTU3YmY0ZjNiODIzYmIzNTM0YjE0NzllZC90YWJsZTo0NTZhYjViNTI3Yzc0YzI3YThhNjRiZjUwZjY1ZjlhZC90YWJsZXJhbmdlOjQ1NmFiNWI1MjdjNzRjMjdhOGE2NGJmNTBmNjVmOWFkXzQtMy0xLTEtNjgyMjc_051bab21-4bcf-495c-9798-2e6a780f4c22">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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:StandardProductWarrantyAccrualPayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDgvZnJhZzo2Zjg5YjA4YTU3YmY0ZjNiODIzYmIzNTM0YjE0NzllZC90YWJsZTo0NTZhYjViNTI3Yzc0YzI3YThhNjRiZjUwZjY1ZjlhZC90YWJsZXJhbmdlOjQ1NmFiNWI1MjdjNzRjMjdhOGE2NGJmNTBmNjVmOWFkXzQtNS0xLTEtNjgyMjc_7549a12d-e254-4a77-aa4c-8750a242e97a">28,998</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:StandardProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDgvZnJhZzo2Zjg5YjA4YTU3YmY0ZjNiODIzYmIzNTM0YjE0NzllZC90YWJsZTo0NTZhYjViNTI3Yzc0YzI3YThhNjRiZjUwZjY1ZjlhZC90YWJsZXJhbmdlOjQ1NmFiNWI1MjdjNzRjMjdhOGE2NGJmNTBmNjVmOWFkXzUtMS0xLTEtNjgyMjc_000c6ffe-1637-4ea1-8b95-8dc8010688d8">31,368</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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:StandardProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDgvZnJhZzo2Zjg5YjA4YTU3YmY0ZjNiODIzYmIzNTM0YjE0NzllZC90YWJsZTo0NTZhYjViNTI3Yzc0YzI3YThhNjRiZjUwZjY1ZjlhZC90YWJsZXJhbmdlOjQ1NmFiNWI1MjdjNzRjMjdhOGE2NGJmNTBmNjVmOWFkXzUtMy0xLTEtNjgyMjc_ff65b584-87c1-4819-8368-6415d0ef6130">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="ib0ec55c17f5a4d9086a1ba1f3266c1ce_I20210403" decimals="-3" name="us-gaap:StandardProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDgvZnJhZzo2Zjg5YjA4YTU3YmY0ZjNiODIzYmIzNTM0YjE0NzllZC90YWJsZTo0NTZhYjViNTI3Yzc0YzI3YThhNjRiZjUwZjY1ZjlhZC90YWJsZXJhbmdlOjQ1NmFiNWI1MjdjNzRjMjdhOGE2NGJmNTBmNjVmOWFkXzUtNS0xLTEtNjgyMjc_0b653d43-f6ab-4ada-8e95-8ed2986c7045">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></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="i326840b4446d4521b361f88ef329e0b3_151"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i326840b4446d4521b361f88ef329e0b3_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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:OtherLiabilitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTEvZnJhZzozZjMwODdmOTExZmY0YTNjYjFlYmVlZGY3NTY4YTMyZC90ZXh0cmVnaW9uOjNmMzA4N2Y5MTFmZjRhM2NiMWViZWVkZjc1NjhhMzJkXzY3OQ_7afb20f5-6839-4d11-a1dc-5454e095439b" continuedAt="ib079bfbb714f4a1da00726d04f60260c" escape="true">Other Liabilities</ix:nonNumeric></span></div><ix:continuation id="ib079bfbb714f4a1da00726d04f60260c"><div style="margin-top: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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:OtherLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTEvZnJhZzozZjMwODdmOTExZmY0YTNjYjFlYmVlZGY3NTY4YTMyZC90ZXh0cmVnaW9uOjNmMzA4N2Y5MTFmZjRhM2NiMWViZWVkZjc1NjhhMzJkXzY1OQ_d505fecf-b2f8-4ba8-8c86-1518d63b5cfe" 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 1,<br/>2023</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></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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:FinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTEvZnJhZzozZjMwODdmOTExZmY0YTNjYjFlYmVlZGY3NTY4YTMyZC90YWJsZTpiMDZhNWE3ODg4ODU0NmYyYjAyNjE5OTdlNmY2MjQ3NC90YWJsZXJhbmdlOmIwNmE1YTc4ODg4NTQ2ZjJiMDI2MTk5N2U2ZjYyNDc0XzEtMS0xLTEtNjgyMjc_2e3ecbfe-c5e9-4756-b928-e4d7322de517">6,243</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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:FinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTEvZnJhZzozZjMwODdmOTExZmY0YTNjYjFlYmVlZGY3NTY4YTMyZC90YWJsZTpiMDZhNWE3ODg4ODU0NmYyYjAyNjE5OTdlNmY2MjQ3NC90YWJsZXJhbmdlOmIwNmE1YTc4ODg4NTQ2ZjJiMDI2MTk5N2U2ZjYyNDc0XzEtMy0xLTEtNjgyMjc_198f5a85-8081-4c6e-b4c7-8b673628bbc1">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></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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:PrincipalAmountOutstandingOnLoansSecuritized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTEvZnJhZzozZjMwODdmOTExZmY0YTNjYjFlYmVlZGY3NTY4YTMyZC90YWJsZTpiMDZhNWE3ODg4ODU0NmYyYjAyNjE5OTdlNmY2MjQ3NC90YWJsZXJhbmdlOmIwNmE1YTc4ODg4NTQ2ZjJiMDI2MTk5N2U2ZjYyNDc0XzItMS0xLTEtNjgyMjc_d290da18-c4b6-4d9f-943d-ff98ac904e4e">2,379</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:PrincipalAmountOutstandingOnLoansSecuritized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTEvZnJhZzozZjMwODdmOTExZmY0YTNjYjFlYmVlZGY3NTY4YTMyZC90YWJsZTpiMDZhNWE3ODg4ODU0NmYyYjAyNjE5OTdlNmY2MjQ3NC90YWJsZXJhbmdlOmIwNmE1YTc4ODg4NTQ2ZjJiMDI2MTk5N2U2ZjYyNDc0XzItMy0xLTEtNjgyMjc_4f666369-8f55-41c6-a6d1-a6effac3bbfc">2,933</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTEvZnJhZzozZjMwODdmOTExZmY0YTNjYjFlYmVlZGY3NTY4YTMyZC90YWJsZTpiMDZhNWE3ODg4ODU0NmYyYjAyNjE5OTdlNmY2MjQ3NC90YWJsZXJhbmdlOmIwNmE1YTc4ODg4NTQ2ZjJiMDI2MTk5N2U2ZjYyNDc0XzMtMS0xLTEtNjgyMjc_09a2eca1-4ec4-4a0c-bcef-3451975afd9e">2,268</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTEvZnJhZzozZjMwODdmOTExZmY0YTNjYjFlYmVlZGY3NTY4YTMyZC90YWJsZTpiMDZhNWE3ODg4ODU0NmYyYjAyNjE5OTdlNmY2MjQ3NC90YWJsZXJhbmdlOmIwNmE1YTc4ODg4NTQ2ZjJiMDI2MTk5N2U2ZjYyNDc0XzMtMy0xLTEtNjgyMjc_a4dc5cf5-5184-494b-8fcd-bae7ff168322">2,371</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:DebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTEvZnJhZzozZjMwODdmOTExZmY0YTNjYjFlYmVlZGY3NTY4YTMyZC90YWJsZTpiMDZhNWE3ODg4ODU0NmYyYjAyNjE5OTdlNmY2MjQ3NC90YWJsZXJhbmdlOmIwNmE1YTc4ODg4NTQ2ZjJiMDI2MTk5N2U2ZjYyNDc0XzUtMS0xLTEtNjgyMjc_55353042-d9ce-4b04-aa34-c133baa097a6">10,890</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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:DebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTEvZnJhZzozZjMwODdmOTExZmY0YTNjYjFlYmVlZGY3NTY4YTMyZC90YWJsZTpiMDZhNWE3ODg4ODU0NmYyYjAyNjE5OTdlNmY2MjQ3NC90YWJsZXJhbmdlOmIwNmE1YTc4ODg4NTQ2ZjJiMDI2MTk5N2U2ZjYyNDc0XzUtMy0xLTEtNjgyMjc_3846bfce-35ec-46e7-836e-f7034b16d5b6">11,620</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less current portion included in 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:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:SecuredDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTEvZnJhZzozZjMwODdmOTExZmY0YTNjYjFlYmVlZGY3NTY4YTMyZC90YWJsZTpiMDZhNWE3ODg4ODU0NmYyYjAyNjE5OTdlNmY2MjQ3NC90YWJsZXJhbmdlOmIwNmE1YTc4ODg4NTQ2ZjJiMDI2MTk5N2U2ZjYyNDc0XzYtMS0xLTEtNjgyMjc_6ec528f8-31c6-4db3-87e4-7d1ac44be992">3,070</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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:SecuredDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTEvZnJhZzozZjMwODdmOTExZmY0YTNjYjFlYmVlZGY3NTY4YTMyZC90YWJsZTpiMDZhNWE3ODg4ODU0NmYyYjAyNjE5OTdlNmY2MjQ3NC90YWJsZXJhbmdlOmIwNmE1YTc4ODg4NTQ2ZjJiMDI2MTk5N2U2ZjYyNDc0XzYtMy0xLTEtNjgyMjc_551ec757-eaed-4ac2-98e7-67548719f970">784</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTEvZnJhZzozZjMwODdmOTExZmY0YTNjYjFlYmVlZGY3NTY4YTMyZC90YWJsZTpiMDZhNWE3ODg4ODU0NmYyYjAyNjE5OTdlNmY2MjQ3NC90YWJsZXJhbmdlOmIwNmE1YTc4ODg4NTQ2ZjJiMDI2MTk5N2U2ZjYyNDc0XzctMS0xLTEtNjgyMjc_386fe179-72fa-49a1-b375-a9b5f3d8ed4c">7,820</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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTEvZnJhZzozZjMwODdmOTExZmY0YTNjYjFlYmVlZGY3NTY4YTMyZC90YWJsZTpiMDZhNWE3ODg4ODU0NmYyYjAyNjE5OTdlNmY2MjQ3NC90YWJsZXJhbmdlOmIwNmE1YTc4ODg4NTQ2ZjJiMDI2MTk5N2U2ZjYyNDc0XzctMy0xLTEtNjgyMjc_91ba738e-64a4-40fb-9535-f82c25087e8a">10,836</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTEvZnJhZzozZjMwODdmOTExZmY0YTNjYjFlYmVlZGY3NTY4YTMyZC90ZXh0cmVnaW9uOjNmMzA4N2Y5MTFmZjRhM2NiMWViZWVkZjc1NjhhMzJkXzY2MA_1600bd4a-99ce-46ed-89b0-a75afa812d89" 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). The mandatorily redeemable noncontrolling interest is due in December 2023 and is included in the current portion, recorded in Accrued expenses and other current liabilities.</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%">2024</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTEvZnJhZzozZjMwODdmOTExZmY0YTNjYjFlYmVlZGY3NTY4YTMyZC90YWJsZTpiMmM1Yzg1ODliNWQ0OTA3OTA3MDkzNTUyNmM5YWY1My90YWJsZXJhbmdlOmIyYzVjODU4OWI1ZDQ5MDc5MDcwOTM1NTI2YzlhZjUzXzAtMS0xLTEtNjgyMjc_25708aea-fdd8-4e52-90dd-e2afd29bd182">3,070</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTEvZnJhZzozZjMwODdmOTExZmY0YTNjYjFlYmVlZGY3NTY4YTMyZC90YWJsZTpiMmM1Yzg1ODliNWQ0OTA3OTA3MDkzNTUyNmM5YWY1My90YWJsZXJhbmdlOmIyYzVjODU4OWI1ZDQ5MDc5MDcwOTM1NTI2YzlhZjUzXzEtMS0xLTEtNjgyMjc_f72239dd-48b5-436d-be06-c6ab696a41be">459</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTEvZnJhZzozZjMwODdmOTExZmY0YTNjYjFlYmVlZGY3NTY4YTMyZC90YWJsZTpiMmM1Yzg1ODliNWQ0OTA3OTA3MDkzNTUyNmM5YWY1My90YWJsZXJhbmdlOmIyYzVjODU4OWI1ZDQ5MDc5MDcwOTM1NTI2YzlhZjUzXzItMS0xLTEtNjgyMjc_ff4cea98-cfb4-49fd-8724-b51d11090e96">398</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%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTEvZnJhZzozZjMwODdmOTExZmY0YTNjYjFlYmVlZGY3NTY4YTMyZC90YWJsZTpiMmM1Yzg1ODliNWQ0OTA3OTA3MDkzNTUyNmM5YWY1My90YWJsZXJhbmdlOmIyYzVjODU4OWI1ZDQ5MDc5MDcwOTM1NTI2YzlhZjUzXzMtMS0xLTEtNjgyMjc_4820222d-900b-4c28-9d3f-7bf010042303">344</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%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTEvZnJhZzozZjMwODdmOTExZmY0YTNjYjFlYmVlZGY3NTY4YTMyZC90YWJsZTpiMmM1Yzg1ODliNWQ0OTA3OTA3MDkzNTUyNmM5YWY1My90YWJsZXJhbmdlOmIyYzVjODU4OWI1ZDQ5MDc5MDcwOTM1NTI2YzlhZjUzXzQtMS0xLTEtNjgyMjc_9919ff10-b907-4bc5-b26f-eff89df89edf">305</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTEvZnJhZzozZjMwODdmOTExZmY0YTNjYjFlYmVlZGY3NTY4YTMyZC90YWJsZTpiMmM1Yzg1ODliNWQ0OTA3OTA3MDkzNTUyNmM5YWY1My90YWJsZXJhbmdlOmIyYzVjODU4OWI1ZDQ5MDc5MDcwOTM1NTI2YzlhZjUzXzUtMS0xLTEtNjgyMjc_dc946d1c-da72-4647-86dd-c25aaa5495dc">6,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: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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:DebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTEvZnJhZzozZjMwODdmOTExZmY0YTNjYjFlYmVlZGY3NTY4YTMyZC90YWJsZTpiMmM1Yzg1ODliNWQ0OTA3OTA3MDkzNTUyNmM5YWY1My90YWJsZXJhbmdlOmIyYzVjODU4OWI1ZDQ5MDc5MDcwOTM1NTI2YzlhZjUzXzYtMS0xLTEtODg2NTc_4bd2e66c-5882-4e07-b8a6-e2badead8bac">10,890</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></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="i326840b4446d4521b361f88ef329e0b3_2199023257122"></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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18yMTk5MDIzMjU3MTIyL2ZyYWc6YzI1Mjc4MzcwZDBlNGJkYThkMjRiNTUzZTU3YjY0MmUvdGV4dHJlZ2lvbjpjMjUyNzgzNzBkMGU0YmRhOGQyNGI1NTNlNTdiNjQyZV81NDk3NTU4MjQ0NjM_b1288a11-4711-4ef3-85d3-23049d52f4d5" continuedAt="iff39e43805de48218139c703505dc795" escape="true">Debt</ix:nonNumeric></span></div><ix:continuation id="iff39e43805de48218139c703505dc795" continuedAt="i5ac2e2e9dfc4444e95a56a85cd49e18b"><div style="margin-top: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 November 22, 2022, we entered into a Credit Agreement among the Company, Bank of America, N.A., as administrative agent, swing line lender and letter of credit issuer, and the guarantors party thereto (the "Credit Agreement"), providing for a $<ix:nonFraction unitRef="usd" contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-6" name="us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18yMTk5MDIzMjU3MTIyL2ZyYWc6YzI1Mjc4MzcwZDBlNGJkYThkMjRiNTUzZTU3YjY0MmUvdGV4dHJlZ2lvbjpjMjUyNzgzNzBkMGU0YmRhOGQyNGI1NTNlNTdiNjQyZV81NDk3NTU4MjQ0Njc_7ed90053-fec4-4612-91e1-b1ea3d25404d">50</ix:nonFraction>&#160;million revolving credit facility (the "Revolving Credit Facility"), which may be increased from time to time through adding one or more tranches of term loans (each an "Incremental Term Facility") up to an aggregate amount of $<ix:nonFraction unitRef="usd" contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-6" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18yMTk5MDIzMjU3MTIyL2ZyYWc6YzI1Mjc4MzcwZDBlNGJkYThkMjRiNTUzZTU3YjY0MmUvdGV4dHJlZ2lvbjpjMjUyNzgzNzBkMGU0YmRhOGQyNGI1NTNlNTdiNjQyZV81NDk3NTU4MjQ0ODg_39368807-4b1f-4e70-97b7-d1edec8ca084">100</ix:nonFraction>&#160;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%"><ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:LineOfCreditFacilityInterestRateDescription" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18yMTk5MDIzMjU3MTIyL2ZyYWc6YzI1Mjc4MzcwZDBlNGJkYThkMjRiNTUzZTU3YjY0MmUvdGV4dHJlZ2lvbjpjMjUyNzgzNzBkMGU0YmRhOGQyNGI1NTNlNTdiNjQyZV81NDk3NTU4MjQ0Nzk_8298ff5e-1bb1-4d16-8b17-6a003c3507b6">Loans under the Revolving Credit Facility and any Incremental Term Facilities will bear interest at a rate equal to (i) the Secured Overnight Financing Rate, plus a credit spread adjustment of 0.10% (as adjusted, "Term SOFR"), plus the "applicable rate" or (ii) the "base rate" (defined as the highest of (a) the Bank of America prime rate, (b) the Federal Funds rate plus 0.50%, and (c) Term SOFR plus 1.00%) plus the "applicable rate." The applicable rate will be determined in accordance with a pricing grid based on the Company's Consolidated Total Leverage Ratio (as defined in the Credit Agreement) ranging from 1.125% to 1.350% per annum for Term SOFR rate loans and from 0.125% to 0.350% per annum for base rate loans. In addition, the Company will pay a commitment fee on the unused portion of the Revolving Credit Facility of <ix:nonFraction unitRef="number" contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="INF" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18yMTk5MDIzMjU3MTIyL2ZyYWc6YzI1Mjc4MzcwZDBlNGJkYThkMjRiNTUzZTU3YjY0MmUvdGV4dHJlZ2lvbjpjMjUyNzgzNzBkMGU0YmRhOGQyNGI1NTNlNTdiNjQyZV81NDk3NTU4MjQ0ODE_2b22be75-64bc-48be-b098-a2b0a7d904ce">0.15</ix:nonFraction>% per annum.</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%">The Revolving Credit Facility is recourse to certain of the Company's subsidiaries, on a joint and several basis as guarantors, but is unsecured.</span></div><div style="margin-top: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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:LineOfCreditFacilityCovenantTerms" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18yMTk5MDIzMjU3MTIyL2ZyYWc6YzI1Mjc4MzcwZDBlNGJkYThkMjRiNTUzZTU3YjY0MmUvdGV4dHJlZ2lvbjpjMjUyNzgzNzBkMGU0YmRhOGQyNGI1NTNlNTdiNjQyZV81NDk3NTU4MjQ0NjU_022b05d1-330a-4b20-95fe-291276ab4446">The Credit Agreement includes the following financial covenants: (i) as of the end of any fiscal quarter, the Consolidated Total Leverage Ratio (as defined in the Credit Agreement) cannot exceed 3.25 to 1.00 and (ii) a requirement to maintain Consolidated EBITDA (as defined in the Credit Agreement) for any period of four fiscal quarters of at least $75 million.</ix:nonNumeric> The Credit Agreement also contains customary representations and warranties, and affirmative negative covenants.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i326840b4446d4521b361f88ef329e0b3_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="i5ac2e2e9dfc4444e95a56a85cd49e18b">As of April&#160;1, 2023, there were no borrowings outstanding under the Revolving Credit Facility and <ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:LineOfCreditFacilityCovenantCompliance" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18yMTk5MDIzMjU3MTIyL2ZyYWc6YzI1Mjc4MzcwZDBlNGJkYThkMjRiNTUzZTU3YjY0MmUvdGV4dHJlZ2lvbjpjMjUyNzgzNzBkMGU0YmRhOGQyNGI1NTNlNTdiNjQyZV81NDk3NTU4MjQ0NjQ_bfc556f0-6780-41c1-9554-51e635392c47">we were in compliance with all covenants.</ix:nonNumeric></ix:continuation></span></div><div id="i326840b4446d4521b361f88ef329e0b3_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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:ReinsuranceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTQvZnJhZzo2MmQ0ODU4ZWVjYzQ0NmFjOGE5MThhOGEyZDQwNWQ1NC90ZXh0cmVnaW9uOjYyZDQ4NThlZWNjNDQ2YWM4YTkxOGE4YTJkNDA1ZDU0XzE3ODI_6e610c8f-c52b-462c-b59f-922a40959f5c" continuedAt="i2ee3194360b24db492e334125f19a494" escape="true">Reinsurance and Insurance Loss Reserves</ix:nonNumeric></span></div><ix:continuation id="i2ee3194360b24db492e334125f19a494"><div style="margin-top: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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="srt:SupplementalScheduleOfReinsurancePremiumsForInsuranceCompaniesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTQvZnJhZzo2MmQ0ODU4ZWVjYzQ0NmFjOGE5MThhOGEyZDQwNWQ1NC90ZXh0cmVnaW9uOjYyZDQ4NThlZWNjNDQ2YWM4YTkxOGE4YTJkNDA1ZDU0XzE3Nzk_61b8d39e-db97-47c3-89de-76af1f65a09a" 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 1, 2023</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 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="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:DirectPremiumsWritten" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTQvZnJhZzo2MmQ0ODU4ZWVjYzQ0NmFjOGE5MThhOGEyZDQwNWQ1NC90YWJsZTo4M2JlZGU0NjNkYjA0NWJmYjZiN2JjYjQ3YTk2Njk4OC90YWJsZXJhbmdlOjgzYmVkZTQ2M2RiMDQ1YmZiNmI3YmNiNDdhOTY2OTg4XzMtMS0xLTEtNjgyMjc_e3139edb-105a-458f-8aad-a66aa14a50da">32,671</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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:DirectPremiumsEarned" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTQvZnJhZzo2MmQ0ODU4ZWVjYzQ0NmFjOGE5MThhOGEyZDQwNWQ1NC90YWJsZTo4M2JlZGU0NjNkYjA0NWJmYjZiN2JjYjQ3YTk2Njk4OC90YWJsZXJhbmdlOjgzYmVkZTQ2M2RiMDQ1YmZiNmI3YmNiNDdhOTY2OTg4XzMtMy0xLTEtNjgyMjc_e7eae404-dc93-4b67-ba0c-19bf28a9e543">29,775</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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:DirectPremiumsWritten" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTQvZnJhZzo2MmQ0ODU4ZWVjYzQ0NmFjOGE5MThhOGEyZDQwNWQ1NC90YWJsZTo4M2JlZGU0NjNkYjA0NWJmYjZiN2JjYjQ3YTk2Njk4OC90YWJsZXJhbmdlOjgzYmVkZTQ2M2RiMDQ1YmZiNmI3YmNiNDdhOTY2OTg4XzMtNS0xLTEtNjgyMjc_97f5dffa-668c-44b3-a731-4b5720d3630d">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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:DirectPremiumsEarned" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTQvZnJhZzo2MmQ0ODU4ZWVjYzQ0NmFjOGE5MThhOGEyZDQwNWQ1NC90YWJsZTo4M2JlZGU0NjNkYjA0NWJmYjZiN2JjYjQ3YTk2Njk4OC90YWJsZXJhbmdlOjgzYmVkZTQ2M2RiMDQ1YmZiNmI3YmNiNDdhOTY2OTg4XzMtNy0xLTEtNjgyMjc_e440477b-f5a3-49d3-a29a-cda62608b2ed">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></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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:AssumedPremiumsWritten" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTQvZnJhZzo2MmQ0ODU4ZWVjYzQ0NmFjOGE5MThhOGEyZDQwNWQ1NC90YWJsZTo4M2JlZGU0NjNkYjA0NWJmYjZiN2JjYjQ3YTk2Njk4OC90YWJsZXJhbmdlOjgzYmVkZTQ2M2RiMDQ1YmZiNmI3YmNiNDdhOTY2OTg4XzQtMS0xLTEtNjgyMjc_87865ddf-5591-4627-b44e-0daf874d1705">34,153</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:AssumedPremiumsEarned" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTQvZnJhZzo2MmQ0ODU4ZWVjYzQ0NmFjOGE5MThhOGEyZDQwNWQ1NC90YWJsZTo4M2JlZGU0NjNkYjA0NWJmYjZiN2JjYjQ3YTk2Njk4OC90YWJsZXJhbmdlOjgzYmVkZTQ2M2RiMDQ1YmZiNmI3YmNiNDdhOTY2OTg4XzQtMy0xLTEtNjgyMjc_4d1492ab-32dc-4fb5-a15e-664b8c311f55">32,809</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:AssumedPremiumsWritten" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTQvZnJhZzo2MmQ0ODU4ZWVjYzQ0NmFjOGE5MThhOGEyZDQwNWQ1NC90YWJsZTo4M2JlZGU0NjNkYjA0NWJmYjZiN2JjYjQ3YTk2Njk4OC90YWJsZXJhbmdlOjgzYmVkZTQ2M2RiMDQ1YmZiNmI3YmNiNDdhOTY2OTg4XzQtNS0xLTEtNjgyMjc_bc765d3d-9f8c-4cde-9df5-bc336b6cc5d7">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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:AssumedPremiumsEarned" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTQvZnJhZzo2MmQ0ODU4ZWVjYzQ0NmFjOGE5MThhOGEyZDQwNWQ1NC90YWJsZTo4M2JlZGU0NjNkYjA0NWJmYjZiN2JjYjQ3YTk2Njk4OC90YWJsZXJhbmdlOjgzYmVkZTQ2M2RiMDQ1YmZiNmI3YmNiNDdhOTY2OTg4XzQtNy0xLTEtNjgyMjc_b11ff972-3512-493a-ae3d-93215f6c9da3">30,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 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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:CededPremiumsWritten" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTQvZnJhZzo2MmQ0ODU4ZWVjYzQ0NmFjOGE5MThhOGEyZDQwNWQ1NC90YWJsZTo4M2JlZGU0NjNkYjA0NWJmYjZiN2JjYjQ3YTk2Njk4OC90YWJsZXJhbmdlOjgzYmVkZTQ2M2RiMDQ1YmZiNmI3YmNiNDdhOTY2OTg4XzUtMS0xLTEtNjgyMjc_c0507907-9297-44fb-8d26-a4d6e5c2e679">18,300</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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:CededPremiumsEarned" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTQvZnJhZzo2MmQ0ODU4ZWVjYzQ0NmFjOGE5MThhOGEyZDQwNWQ1NC90YWJsZTo4M2JlZGU0NjNkYjA0NWJmYjZiN2JjYjQ3YTk2Njk4OC90YWJsZXJhbmdlOjgzYmVkZTQ2M2RiMDQ1YmZiNmI3YmNiNDdhOTY2OTg4XzUtMy0xLTEtNjgyMjc_0cda80f1-1e56-43b4-a3e4-acee270fd856">18,300</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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:CededPremiumsWritten" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTQvZnJhZzo2MmQ0ODU4ZWVjYzQ0NmFjOGE5MThhOGEyZDQwNWQ1NC90YWJsZTo4M2JlZGU0NjNkYjA0NWJmYjZiN2JjYjQ3YTk2Njk4OC90YWJsZXJhbmdlOjgzYmVkZTQ2M2RiMDQ1YmZiNmI3YmNiNDdhOTY2OTg4XzUtNS0xLTEtNjgyMjc_28817afb-ed60-434a-a375-c37a4ba5a755">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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:CededPremiumsEarned" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTQvZnJhZzo2MmQ0ODU4ZWVjYzQ0NmFjOGE5MThhOGEyZDQwNWQ1NC90YWJsZTo4M2JlZGU0NjNkYjA0NWJmYjZiN2JjYjQ3YTk2Njk4OC90YWJsZXJhbmdlOjgzYmVkZTQ2M2RiMDQ1YmZiNmI3YmNiNDdhOTY2OTg4XzUtNy0xLTEtNjgyMjc_a543ee48-8947-4fe7-8ff7-a26206845e41">15,232</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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:PremiumsWrittenNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTQvZnJhZzo2MmQ0ODU4ZWVjYzQ0NmFjOGE5MThhOGEyZDQwNWQ1NC90YWJsZTo4M2JlZGU0NjNkYjA0NWJmYjZiN2JjYjQ3YTk2Njk4OC90YWJsZXJhbmdlOjgzYmVkZTQ2M2RiMDQ1YmZiNmI3YmNiNDdhOTY2OTg4XzYtMS0xLTEtNjgyMjc_6ea3b6bb-4b33-4dd3-a514-d86f31d2e5d1">48,524</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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:PremiumsEarnedNetPropertyAndCasualty" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTQvZnJhZzo2MmQ0ODU4ZWVjYzQ0NmFjOGE5MThhOGEyZDQwNWQ1NC90YWJsZTo4M2JlZGU0NjNkYjA0NWJmYjZiN2JjYjQ3YTk2Njk4OC90YWJsZXJhbmdlOjgzYmVkZTQ2M2RiMDQ1YmZiNmI3YmNiNDdhOTY2OTg4XzYtMy0xLTEtNjgyMjc_66fc40cf-139b-4425-b6fd-278214aaf4d2">44,284</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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:PremiumsWrittenNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTQvZnJhZzo2MmQ0ODU4ZWVjYzQ0NmFjOGE5MThhOGEyZDQwNWQ1NC90YWJsZTo4M2JlZGU0NjNkYjA0NWJmYjZiN2JjYjQ3YTk2Njk4OC90YWJsZXJhbmdlOjgzYmVkZTQ2M2RiMDQ1YmZiNmI3YmNiNDdhOTY2OTg4XzYtNS0xLTEtNjgyMjc_517137a4-6810-4ecc-914b-5939a830681f">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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:PremiumsEarnedNetPropertyAndCasualty" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTQvZnJhZzo2MmQ0ODU4ZWVjYzQ0NmFjOGE5MThhOGEyZDQwNWQ1NC90YWJsZTo4M2JlZGU0NjNkYjA0NWJmYjZiN2JjYjQ3YTk2Njk4OC90YWJsZXJhbmdlOjgzYmVkZTQ2M2RiMDQ1YmZiNmI3YmNiNDdhOTY2OTg4XzYtNy0xLTEtNjgyMjc_b20ddbb5-7f2c-4ae8-b009-de7187d12ffe">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></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%">Typical insurance policies written or assumed have a maximum coverage of $<ix:nonFraction unitRef="usd" contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-5" name="cvco:MaximumRiskAssumedPerPolicy" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTQvZnJhZzo2MmQ0ODU4ZWVjYzQ0NmFjOGE5MThhOGEyZDQwNWQ1NC90ZXh0cmVnaW9uOjYyZDQ4NThlZWNjNDQ2YWM4YTkxOGE4YTJkNDA1ZDU0Xzc1Nw_2394fa12-0da4-4416-b0ab-778dd72b3809">0.4</ix:nonFraction> million per claim, of which we cede $<ix:nonFraction unitRef="usd" contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-5" name="cvco:MaximumRiskCededPerPolicy" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTQvZnJhZzo2MmQ0ODU4ZWVjYzQ0NmFjOGE5MThhOGEyZDQwNWQ1NC90ZXh0cmVnaW9uOjYyZDQ4NThlZWNjNDQ2YWM4YTkxOGE4YTJkNDA1ZDU0Xzc4OA_24150308-210f-4bae-81ff-9255fab03b61">0.2</ix:nonFraction> million of the risk of loss per reinsurance. Therefore, our risk of loss is limited to $<ix:nonFraction unitRef="usd" contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-5" name="cvco:LimitedRiskOfLossPerClaimOnTypicalPoliciesAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTQvZnJhZzo2MmQ0ODU4ZWVjYzQ0NmFjOGE5MThhOGEyZDQwNWQ1NC90ZXh0cmVnaW9uOjYyZDQ4NThlZWNjNDQ2YWM4YTkxOGE4YTJkNDA1ZDU0Xzg3MA_8c67bed1-46dc-48f6-adb0-d537745f1bc3">0.2</ix:nonFraction> million 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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-5" name="cvco:CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTQvZnJhZzo2MmQ0ODU4ZWVjYzQ0NmFjOGE5MThhOGEyZDQwNWQ1NC90ZXh0cmVnaW9uOjYyZDQ4NThlZWNjNDQ2YWM4YTkxOGE4YTJkNDA1ZDU0XzEwNTY_b2c5d0c4-1ac9-4496-829f-b42e49c40cba">3.0</ix:nonFraction> million per occurrence, up to a maximum of $<ix:nonFraction unitRef="usd" contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-5" name="cvco:CatastrophicLossesRecoverableInAggregateGreaterThanAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTQvZnJhZzo2MmQ0ODU4ZWVjYzQ0NmFjOGE5MThhOGEyZDQwNWQ1NC90ZXh0cmVnaW9uOjYyZDQ4NThlZWNjNDQ2YWM4YTkxOGE4YTJkNDA1ZDU0XzEwOTQ_20eb05b5-1592-44f3-b92d-75eedf785aae">100.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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTQvZnJhZzo2MmQ0ODU4ZWVjYzQ0NmFjOGE5MThhOGEyZDQwNWQ1NC90ZXh0cmVnaW9uOjYyZDQ4NThlZWNjNDQ2YWM4YTkxOGE4YTJkNDA1ZDU0XzE3ODA_2f6b139c-ed8f-4c40-9efa-e597e2c1b7ac" continuedAt="i6aed6aaa320b439dbc9ec0c152e1caec" escape="true">The following details the activity in the reserve for fiscal years 2023, 2022 and 2021 (in thousands):</ix:nonNumeric></span></div><div style="margin-top:9pt"><ix:continuation id="i6aed6aaa320b439dbc9ec0c152e1caec"><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 1,<br/>2023</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 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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTQvZnJhZzo2MmQ0ODU4ZWVjYzQ0NmFjOGE5MThhOGEyZDQwNWQ1NC90YWJsZTozMmMyNGM0NjBkMGQ0OWE2YTY5NzE1MGUyYTAyN2QxNC90YWJsZXJhbmdlOjMyYzI0YzQ2MGQwZDQ5YTZhNjk3MTUwZTJhMDI3ZDE0XzEtMS0xLTEtNjgyMjc_332ddd3b-999e-4f26-a848-64f79965bdc6">8,149</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="ib0ec55c17f5a4d9086a1ba1f3266c1ce_I20210403" decimals="-3" name="us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTQvZnJhZzo2MmQ0ODU4ZWVjYzQ0NmFjOGE5MThhOGEyZDQwNWQ1NC90YWJsZTozMmMyNGM0NjBkMGQ0OWE2YTY5NzE1MGUyYTAyN2QxNC90YWJsZXJhbmdlOjMyYzI0YzQ2MGQwZDQ5YTZhNjk3MTUwZTJhMDI3ZDE0XzEtMy0xLTEtNjgyMjc_03f73cef-f4a4-4b36-a481-bfcaf209ec14">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="idf34b7bbb0764a9e911501760a4adcfe_I20200328" decimals="-3" name="us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTQvZnJhZzo2MmQ0ODU4ZWVjYzQ0NmFjOGE5MThhOGEyZDQwNWQ1NC90YWJsZTozMmMyNGM0NjBkMGQ0OWE2YTY5NzE1MGUyYTAyN2QxNC90YWJsZXJhbmdlOjMyYzI0YzQ2MGQwZDQ5YTZhNjk3MTUwZTJhMDI3ZDE0XzEtNS0xLTEtNjgyMjc_77a6cdf5-38a9-4560-89e8-3980dc8974b1">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></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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTQvZnJhZzo2MmQ0ODU4ZWVjYzQ0NmFjOGE5MThhOGEyZDQwNWQ1NC90YWJsZTozMmMyNGM0NjBkMGQ0OWE2YTY5NzE1MGUyYTAyN2QxNC90YWJsZXJhbmdlOjMyYzI0YzQ2MGQwZDQ5YTZhNjk3MTUwZTJhMDI3ZDE0XzItMS0xLTEtNjgyMjc_39ed37de-eb46-4230-80d6-6f8207eab362">33,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:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTQvZnJhZzo2MmQ0ODU4ZWVjYzQ0NmFjOGE5MThhOGEyZDQwNWQ1NC90YWJsZTozMmMyNGM0NjBkMGQ0OWE2YTY5NzE1MGUyYTAyN2QxNC90YWJsZXJhbmdlOjMyYzI0YzQ2MGQwZDQ5YTZhNjk3MTUwZTJhMDI3ZDE0XzItMy0xLTEtNjgyMjc_f1088a46-a28e-45a1-92ea-c07ec92013d1">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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTQvZnJhZzo2MmQ0ODU4ZWVjYzQ0NmFjOGE5MThhOGEyZDQwNWQ1NC90YWJsZTozMmMyNGM0NjBkMGQ0OWE2YTY5NzE1MGUyYTAyN2QxNC90YWJsZXJhbmdlOjMyYzI0YzQ2MGQwZDQ5YTZhNjk3MTUwZTJhMDI3ZDE0XzItNS0xLTEtNjgyMjc_94361662-3499-4ac2-a632-413f5d3a30be">23,041</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTQvZnJhZzo2MmQ0ODU4ZWVjYzQ0NmFjOGE5MThhOGEyZDQwNWQ1NC90YWJsZTozMmMyNGM0NjBkMGQ0OWE2YTY5NzE1MGUyYTAyN2QxNC90YWJsZXJhbmdlOjMyYzI0YzQ2MGQwZDQ5YTZhNjk3MTUwZTJhMDI3ZDE0XzMtMS0xLTEtNjgyMjc_a5c5f43e-0ace-498f-a46b-a9419d76730f">30,676</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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTQvZnJhZzo2MmQ0ODU4ZWVjYzQ0NmFjOGE5MThhOGEyZDQwNWQ1NC90YWJsZTozMmMyNGM0NjBkMGQ0OWE2YTY5NzE1MGUyYTAyN2QxNC90YWJsZXJhbmdlOjMyYzI0YzQ2MGQwZDQ5YTZhNjk3MTUwZTJhMDI3ZDE0XzMtMy0xLTEtNjgyMjc_70c0fc81-7cf4-43cb-9f2f-4e6f1cdb3318">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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTQvZnJhZzo2MmQ0ODU4ZWVjYzQ0NmFjOGE5MThhOGEyZDQwNWQ1NC90YWJsZTozMmMyNGM0NjBkMGQ0OWE2YTY5NzE1MGUyYTAyN2QxNC90YWJsZXJhbmdlOjMyYzI0YzQ2MGQwZDQ5YTZhNjk3MTUwZTJhMDI3ZDE0XzMtNS0xLTEtNjgyMjc_41a8bafc-d7ec-4b1c-931e-4fc355e503b5">21,172</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTQvZnJhZzo2MmQ0ODU4ZWVjYzQ0NmFjOGE5MThhOGEyZDQwNWQ1NC90YWJsZTozMmMyNGM0NjBkMGQ0OWE2YTY5NzE1MGUyYTAyN2QxNC90YWJsZXJhbmdlOjMyYzI0YzQ2MGQwZDQ5YTZhNjk3MTUwZTJhMDI3ZDE0XzQtMS0xLTEtNjgyMjc_153d85a5-1251-41de-b173-edf6fb41a436">10,939</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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTQvZnJhZzo2MmQ0ODU4ZWVjYzQ0NmFjOGE5MThhOGEyZDQwNWQ1NC90YWJsZTozMmMyNGM0NjBkMGQ0OWE2YTY5NzE1MGUyYTAyN2QxNC90YWJsZXJhbmdlOjMyYzI0YzQ2MGQwZDQ5YTZhNjk3MTUwZTJhMDI3ZDE0XzQtMy0xLTEtNjgyMjc_66dc54ae-a8bd-4474-973f-17109c0b9204">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="ib0ec55c17f5a4d9086a1ba1f3266c1ce_I20210403" decimals="-3" name="us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTQvZnJhZzo2MmQ0ODU4ZWVjYzQ0NmFjOGE5MThhOGEyZDQwNWQ1NC90YWJsZTozMmMyNGM0NjBkMGQ0OWE2YTY5NzE1MGUyYTAyN2QxNC90YWJsZXJhbmdlOjMyYzI0YzQ2MGQwZDQ5YTZhNjk3MTUwZTJhMDI3ZDE0XzQtNS0xLTEtNjgyMjc_2041f835-cd97-4feb-b536-beaed796ec6b">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></tr></table></ix:continuation></div></ix:continuation><div id="i326840b4446d4521b361f88ef329e0b3_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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90ZXh0cmVnaW9uOmI0MDczNmE0YzBkYzRjOTdiZmIzNzkwNTBjMzc2NzQ4XzM2Mzg_69dfae79-c857-4459-a260-32ce1ee1658b" continuedAt="iccc9e4f0673c4b20aeddafbb937c6d04" escape="true">Income Taxes</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%"><ix:continuation id="iccc9e4f0673c4b20aeddafbb937c6d04" continuedAt="i8fa56741652a47ec942a5a86d1ebc0ae">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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90ZXh0cmVnaW9uOmI0MDczNmE0YzBkYzRjOTdiZmIzNzkwNTBjMzc2NzQ4XzM2NjM_3768329d-fb25-4409-9449-7d7ebc3c3c0c" continuedAt="i5431cbe5b47f4cbea04d56fd840326e5" escape="true">The following details the provision for income taxes for fiscal years 2023, 2022 and 2021 (in thousands):</ix:nonNumeric></ix:continuation></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="#i326840b4446d4521b361f88ef329e0b3_7">Table of Contents</a></span></div></div><ix:continuation id="i8fa56741652a47ec942a5a86d1ebc0ae" continuedAt="i0505ebe127e24c818670fdf04bd96d33"><div style="margin-top:9pt"><ix:continuation id="i5431cbe5b47f4cbea04d56fd840326e5"><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%">2023</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%">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></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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToyZDI3OTJhNTU5YWE0NjBmYjM3NGViMzQzNjFmMGRkMy90YWJsZXJhbmdlOjJkMjc5MmE1NTlhYTQ2MGZiMzc0ZWIzNDM2MWYwZGQzXzItMS0xLTEtNjgyMjc_d058eaa3-f9c4-4960-981a-ee6dffa4312d">51,190</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToyZDI3OTJhNTU5YWE0NjBmYjM3NGViMzQzNjFmMGRkMy90YWJsZXJhbmdlOjJkMjc5MmE1NTlhYTQ2MGZiMzc0ZWIzNDM2MWYwZGQzXzItMy0xLTEtNjgyMjc_c62b4675-70a8-4c59-841d-57da70d28184">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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToyZDI3OTJhNTU5YWE0NjBmYjM3NGViMzQzNjFmMGRkMy90YWJsZXJhbmdlOjJkMjc5MmE1NTlhYTQ2MGZiMzc0ZWIzNDM2MWYwZGQzXzItNS0xLTEtNjgyMjc_e343e615-c5ac-4f90-8cc2-2ab7c0893997">16,823</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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToyZDI3OTJhNTU5YWE0NjBmYjM3NGViMzQzNjFmMGRkMy90YWJsZXJhbmdlOjJkMjc5MmE1NTlhYTQ2MGZiMzc0ZWIzNDM2MWYwZGQzXzMtMS0xLTEtNjgyMjc_2021cf88-112b-4863-9e89-01f13fe7c65b">12,709</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToyZDI3OTJhNTU5YWE0NjBmYjM3NGViMzQzNjFmMGRkMy90YWJsZXJhbmdlOjJkMjc5MmE1NTlhYTQ2MGZiMzc0ZWIzNDM2MWYwZGQzXzMtMy0xLTEtNjgyMjc_83dc4ae4-1db7-4fb8-931c-e531ba85d597">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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToyZDI3OTJhNTU5YWE0NjBmYjM3NGViMzQzNjFmMGRkMy90YWJsZXJhbmdlOjJkMjc5MmE1NTlhYTQ2MGZiMzc0ZWIzNDM2MWYwZGQzXzMtNS0xLTEtNjgyMjc_59caace0-a753-438e-a519-bb16ec5d8d91">3,128</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%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToyZDI3OTJhNTU5YWE0NjBmYjM3NGViMzQzNjFmMGRkMy90YWJsZXJhbmdlOjJkMjc5MmE1NTlhYTQ2MGZiMzc0ZWIzNDM2MWYwZGQzXzUtMS0xLTEtOTAzMzk_ee14e86f-bc53-4093-a21b-e0706dbaa821">50</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToyZDI3OTJhNTU5YWE0NjBmYjM3NGViMzQzNjFmMGRkMy90YWJsZXJhbmdlOjJkMjc5MmE1NTlhYTQ2MGZiMzc0ZWIzNDM2MWYwZGQzXzUtMy0xLTEtOTAzMzk_c60f16f8-b3a7-479c-8f9b-c6d12e6e481c">&#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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToyZDI3OTJhNTU5YWE0NjBmYjM3NGViMzQzNjFmMGRkMy90YWJsZXJhbmdlOjJkMjc5MmE1NTlhYTQ2MGZiMzc0ZWIzNDM2MWYwZGQzXzUtNS0xLTEtOTAzMzk_3033a0ec-91bb-4192-88ec-763708eadaba">&#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: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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToyZDI3OTJhNTU5YWE0NjBmYjM3NGViMzQzNjFmMGRkMy90YWJsZXJhbmdlOjJkMjc5MmE1NTlhYTQ2MGZiMzc0ZWIzNDM2MWYwZGQzXzQtMS0xLTEtNjgyMjc_2d051b86-e7b0-4af4-b971-f2c4dbc7dbc3">63,949</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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToyZDI3OTJhNTU5YWE0NjBmYjM3NGViMzQzNjFmMGRkMy90YWJsZXJhbmdlOjJkMjc5MmE1NTlhYTQ2MGZiMzc0ZWIzNDM2MWYwZGQzXzQtMy0xLTEtNjgyMjc_36d7f84a-19e1-43af-af92-cb239cd2889c">16,039</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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToyZDI3OTJhNTU5YWE0NjBmYjM3NGViMzQzNjFmMGRkMy90YWJsZXJhbmdlOjJkMjc5MmE1NTlhYTQ2MGZiMzc0ZWIzNDM2MWYwZGQzXzQtNS0xLTEtNjgyMjc_6cf50cb0-9b92-4a27-8ed3-10e8120a1bc9">19,951</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%">Deferred</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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;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="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:11pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToyZDI3OTJhNTU5YWE0NjBmYjM3NGViMzQzNjFmMGRkMy90YWJsZXJhbmdlOjJkMjc5MmE1NTlhYTQ2MGZiMzc0ZWIzNDM2MWYwZGQzXzYtMS0xLTEtNjgyMjc_ac866bc0-f4d6-47eb-af28-9d1e08ba702e">2,705</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToyZDI3OTJhNTU5YWE0NjBmYjM3NGViMzQzNjFmMGRkMy90YWJsZXJhbmdlOjJkMjc5MmE1NTlhYTQ2MGZiMzc0ZWIzNDM2MWYwZGQzXzYtMy0xLTEtNjgyMjc_11482c02-c380-4c7e-b973-b2fee7b89e50">1,257</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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToyZDI3OTJhNTU5YWE0NjBmYjM3NGViMzQzNjFmMGRkMy90YWJsZXJhbmdlOjJkMjc5MmE1NTlhYTQ2MGZiMzc0ZWIzNDM2MWYwZGQzXzYtNS0xLTEtNjgyMjc_4f08deae-20fe-4c77-ab57-0df3010a8aaa">302</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%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToyZDI3OTJhNTU5YWE0NjBmYjM3NGViMzQzNjFmMGRkMy90YWJsZXJhbmdlOjJkMjc5MmE1NTlhYTQ2MGZiMzc0ZWIzNDM2MWYwZGQzXzctMS0xLTEtNjgyMjc_72077ed6-bfdd-4eda-9f8e-a62a57bb5cb3">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:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToyZDI3OTJhNTU5YWE0NjBmYjM3NGViMzQzNjFmMGRkMy90YWJsZXJhbmdlOjJkMjc5MmE1NTlhYTQ2MGZiMzc0ZWIzNDM2MWYwZGQzXzctMy0xLTEtNjgyMjc_05bebb68-663a-4b47-a90d-8ecc9516a1d1">535</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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToyZDI3OTJhNTU5YWE0NjBmYjM3NGViMzQzNjFmMGRkMy90YWJsZXJhbmdlOjJkMjc5MmE1NTlhYTQ2MGZiMzc0ZWIzNDM2MWYwZGQzXzctNS0xLTEtNjgyMjc_80a5c339-42a4-43a1-8cd7-0d024927049c">13</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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToyZDI3OTJhNTU5YWE0NjBmYjM3NGViMzQzNjFmMGRkMy90YWJsZXJhbmdlOjJkMjc5MmE1NTlhYTQ2MGZiMzc0ZWIzNDM2MWYwZGQzXzgtMS0xLTEtNjgyMjc_d62d043b-575c-4393-8886-080ba0216daa">1,973</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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToyZDI3OTJhNTU5YWE0NjBmYjM3NGViMzQzNjFmMGRkMy90YWJsZXJhbmdlOjJkMjc5MmE1NTlhYTQ2MGZiMzc0ZWIzNDM2MWYwZGQzXzgtMy0xLTEtNjgyMjc_7d333b4f-7064-4cad-8448-a0cb121aaaa8">1,792</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:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToyZDI3OTJhNTU5YWE0NjBmYjM3NGViMzQzNjFmMGRkMy90YWJsZXJhbmdlOjJkMjc5MmE1NTlhYTQ2MGZiMzc0ZWIzNDM2MWYwZGQzXzgtNS0xLTEtNjgyMjc_d0847343-4b5d-41ce-9be0-6ae489377959">315</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: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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToyZDI3OTJhNTU5YWE0NjBmYjM3NGViMzQzNjFmMGRkMy90YWJsZXJhbmdlOjJkMjc5MmE1NTlhYTQ2MGZiMzc0ZWIzNDM2MWYwZGQzXzktMS0xLTEtNjgyMjc_39397d1a-d38d-4298-bff7-3e0f295a6fb4">65,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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToyZDI3OTJhNTU5YWE0NjBmYjM3NGViMzQzNjFmMGRkMy90YWJsZXJhbmdlOjJkMjc5MmE1NTlhYTQ2MGZiMzc0ZWIzNDM2MWYwZGQzXzktMy0xLTEtNjgyMjc_2d5f021c-8537-4588-a1a9-27fcc8c5e8b1">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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToyZDI3OTJhNTU5YWE0NjBmYjM3NGViMzQzNjFmMGRkMy90YWJsZXJhbmdlOjJkMjc5MmE1NTlhYTQ2MGZiMzc0ZWIzNDM2MWYwZGQzXzktNS0xLTEtNjgyMjc_99f9f469-2e78-4f05-9ab5-7d6f96f804ea">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></tr></table></ix:continuation></div><ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90ZXh0cmVnaW9uOmI0MDczNmE0YzBkYzRjOTdiZmIzNzkwNTBjMzc2NzQ4XzM2NTg_e0316133-5f24-40c3-b3b2-96e81e7f6b9a" 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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90ZXh0cmVnaW9uOmI0MDczNmE0YzBkYzRjOTdiZmIzNzkwNTBjMzc2NzQ4XzM4MQ_1ca0410c-ab83-4512-826f-43c67a26059e"><ix:nonFraction unitRef="number" contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90ZXh0cmVnaW9uOmI0MDczNmE0YzBkYzRjOTdiZmIzNzkwNTBjMzc2NzQ4XzM4MQ_4523fb2a-7167-46d5-8362-9aaf6baf59ba"><ix:nonFraction unitRef="number" contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90ZXh0cmVnaW9uOmI0MDczNmE0YzBkYzRjOTdiZmIzNzkwNTBjMzc2NzQ4XzM4MQ_6d0e3466-7e9d-44ef-860c-10ab58df264e">21</ix:nonFraction></ix:nonFraction></ix:nonFraction>% for fiscal years 2023, 2022 and 2021 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%">2023</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%">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></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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToxZDY3OTFkN2NiZGU0NTgwYTgzYTFlYjRjZmQ1ZDllYy90YWJsZXJhbmdlOjFkNjc5MWQ3Y2JkZTQ1ODBhODNhMWViNGNmZDVkOWVjXzEtMS0xLTEtNjgyMjc_4be3a86d-6e4b-494d-9d8d-849c6179bbdc">64,420</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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToxZDY3OTFkN2NiZGU0NTgwYTgzYTFlYjRjZmQ1ZDllYy90YWJsZXJhbmdlOjFkNjc5MWQ3Y2JkZTQ1ODBhODNhMWViNGNmZDVkOWVjXzEtMy0xLTEtNjgyMjc_c65f3d05-6f8a-4e4f-86bb-59d234b24841">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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToxZDY3OTFkN2NiZGU0NTgwYTgzYTFlYjRjZmQ1ZDllYy90YWJsZXJhbmdlOjFkNjc5MWQ3Y2JkZTQ1ODBhODNhMWViNGNmZDVkOWVjXzEtNS0xLTEtNjgyMjc_e11332fa-1f2a-4b91-846e-37efd9d70af8">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></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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToxZDY3OTFkN2NiZGU0NTgwYTgzYTFlYjRjZmQ1ZDllYy90YWJsZXJhbmdlOjFkNjc5MWQ3Y2JkZTQ1ODBhODNhMWViNGNmZDVkOWVjXzItMS0xLTEtNjgyMjc_697da070-cdcb-46d6-a98d-670c2b5495c6">12,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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToxZDY3OTFkN2NiZGU0NTgwYTgzYTFlYjRjZmQ1ZDllYy90YWJsZXJhbmdlOjFkNjc5MWQ3Y2JkZTQ1ODBhODNhMWViNGNmZDVkOWVjXzItMy0xLTEtNjgyMjc_509ce23c-312c-4e51-8b7f-b53cff2ffb4f">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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToxZDY3OTFkN2NiZGU0NTgwYTgzYTFlYjRjZmQ1ZDllYy90YWJsZXJhbmdlOjFkNjc5MWQ3Y2JkZTQ1ODBhODNhMWViNGNmZDVkOWVjXzItNS0xLTEtNjgyMjc_44013028-4a9c-4cb5-872d-1a144abb1c10">3,422</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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToxZDY3OTFkN2NiZGU0NTgwYTgzYTFlYjRjZmQ1ZDllYy90YWJsZXJhbmdlOjFkNjc5MWQ3Y2JkZTQ1ODBhODNhMWViNGNmZDVkOWVjXzMtMS0xLTEtNjgyMjc_0ba27d3c-8a30-4ccc-b0a7-e5d1dfe30834">884</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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToxZDY3OTFkN2NiZGU0NTgwYTgzYTFlYjRjZmQ1ZDllYy90YWJsZXJhbmdlOjFkNjc5MWQ3Y2JkZTQ1ODBhODNhMWViNGNmZDVkOWVjXzMtMy0xLTEtNjgyMjc_365cea3b-5394-4922-97e0-5fa2664948ec">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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToxZDY3OTFkN2NiZGU0NTgwYTgzYTFlYjRjZmQ1ZDllYy90YWJsZXJhbmdlOjFkNjc5MWQ3Y2JkZTQ1ODBhODNhMWViNGNmZDVkOWVjXzMtNS0xLTEtNjgyMjc_83c641d5-209e-4207-9162-5ee73195d3d9">2,710</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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCredits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToxZDY3OTFkN2NiZGU0NTgwYTgzYTFlYjRjZmQ1ZDllYy90YWJsZXJhbmdlOjFkNjc5MWQ3Y2JkZTQ1ODBhODNhMWViNGNmZDVkOWVjXzQtMS0xLTEtNjgyMjc_cfb48eae-e974-4ded-9a93-f5c82c6c1916">10,847</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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCredits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToxZDY3OTFkN2NiZGU0NTgwYTgzYTFlYjRjZmQ1ZDllYy90YWJsZXJhbmdlOjFkNjc5MWQ3Y2JkZTQ1ODBhODNhMWViNGNmZDVkOWVjXzQtMy0xLTEtNjgyMjc_185b997d-d91f-4be0-aa24-1ddddec766f5">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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCredits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToxZDY3OTFkN2NiZGU0NTgwYTgzYTFlYjRjZmQ1ZDllYy90YWJsZXJhbmdlOjFkNjc5MWQ3Y2JkZTQ1ODBhODNhMWViNGNmZDVkOWVjXzQtNS0xLTEtNjgyMjc_109b211c-3d61-4325-a314-04a86c5e7c1d">1,356</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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToxZDY3OTFkN2NiZGU0NTgwYTgzYTFlYjRjZmQ1ZDllYy90YWJsZXJhbmdlOjFkNjc5MWQ3Y2JkZTQ1ODBhODNhMWViNGNmZDVkOWVjXzUtMS0xLTEtNjgyMjc_6f3dcdea-26a2-4ac1-b6fe-0978fe5756c8">1,061</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToxZDY3OTFkN2NiZGU0NTgwYTgzYTFlYjRjZmQ1ZDllYy90YWJsZXJhbmdlOjFkNjc5MWQ3Y2JkZTQ1ODBhODNhMWViNGNmZDVkOWVjXzUtMy0xLTEtNjgyMjc_f62e69d2-fc2e-43e0-abd1-279592449789">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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToxZDY3OTFkN2NiZGU0NTgwYTgzYTFlYjRjZmQ1ZDllYy90YWJsZXJhbmdlOjFkNjc5MWQ3Y2JkZTQ1ODBhODNhMWViNGNmZDVkOWVjXzUtNS0xLTEtNjgyMjc_c79c8b16-a4e3-4806-a9dc-1b6dcb9b07ea">559</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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToxZDY3OTFkN2NiZGU0NTgwYTgzYTFlYjRjZmQ1ZDllYy90YWJsZXJhbmdlOjFkNjc5MWQ3Y2JkZTQ1ODBhODNhMWViNGNmZDVkOWVjXzYtMS0xLTEtNjgyMjc_cf1b9e1f-ca6c-4892-a88c-3bf360a61eca">65,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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToxZDY3OTFkN2NiZGU0NTgwYTgzYTFlYjRjZmQ1ZDllYy90YWJsZXJhbmdlOjFkNjc5MWQ3Y2JkZTQ1ODBhODNhMWViNGNmZDVkOWVjXzYtMy0xLTEtNjgyMjc_4bb8e413-6889-4cd9-a480-34f53988927d">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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToxZDY3OTFkN2NiZGU0NTgwYTgzYTFlYjRjZmQ1ZDllYy90YWJsZXJhbmdlOjFkNjc5MWQ3Y2JkZTQ1ODBhODNhMWViNGNmZDVkOWVjXzYtNS0xLTEtNjgyMjc_1c8703fc-8338-4517-b683-d8a2049a69df">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></tr></table></div></ix:nonNumeric><div><span><br/></span></div><ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90ZXh0cmVnaW9uOmI0MDczNmE0YzBkYzRjOTdiZmIzNzkwNTBjMzc2NzQ4XzM2NDU_b2b5e0e5-fdc4-4986-b96d-b04293607c38" 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 1,<br/>2023</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></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%">Property, plant and equipment</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZTo1N2ViOGYyNDM4YTc0NTgyYWU1MmNjYTI5NThjMDQxMy90YWJsZXJhbmdlOjU3ZWI4ZjI0MzhhNzQ1ODJhZTUyY2NhMjk1OGMwNDEzXzItMS0xLTEtNjgyMjc_6f8db928-2df7-47a1-bbba-d0170c4e75ed">16,763</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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZTo1N2ViOGYyNDM4YTc0NTgyYWU1MmNjYTI5NThjMDQxMy90YWJsZXJhbmdlOjU3ZWI4ZjI0MzhhNzQ1ODJhZTUyY2NhMjk1OGMwNDEzXzItMy0xLTEtNjgyMjc_54f45755-d20a-4513-a717-0e90364383dd">7,030</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%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZTo1N2ViOGYyNDM4YTc0NTgyYWU1MmNjYTI5NThjMDQxMy90YWJsZXJhbmdlOjU3ZWI4ZjI0MzhhNzQ1ODJhZTUyY2NhMjk1OGMwNDEzXzMtMS0xLTEtOTAxMzM_4400f632-fe24-4a9e-baec-0a47052ad1e8">16,041</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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZTo1N2ViOGYyNDM4YTc0NTgyYWU1MmNjYTI5NThjMDQxMy90YWJsZXJhbmdlOjU3ZWI4ZjI0MzhhNzQ1ODJhZTUyY2NhMjk1OGMwNDEzXzMtMy0xLTEtOTAxMzk_bd5c2455-ca7f-4d13-a4f9-32a5dfcb643b">16,675</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZTo1N2ViOGYyNDM4YTc0NTgyYWU1MmNjYTI5NThjMDQxMy90YWJsZXJhbmdlOjU3ZWI4ZjI0MzhhNzQ1ODJhZTUyY2NhMjk1OGMwNDEzXzQtMS0xLTEtNjgyMjc_d6483cf4-2e23-40d0-9e63-09045d4f2e15">7,355</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZTo1N2ViOGYyNDM4YTc0NTgyYWU1MmNjYTI5NThjMDQxMy90YWJsZXJhbmdlOjU3ZWI4ZjI0MzhhNzQ1ODJhZTUyY2NhMjk1OGMwNDEzXzQtMy0xLTEtNjgyMjc_bc755541-e834-41ce-a899-fbc9f41d2dd9">5,913</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZTo1N2ViOGYyNDM4YTc0NTgyYWU1MmNjYTI5NThjMDQxMy90YWJsZXJhbmdlOjU3ZWI4ZjI0MzhhNzQ1ODJhZTUyY2NhMjk1OGMwNDEzXzUtMS0xLTEtNjgyMjc_f3f99996-4764-465b-b06b-6c3948c31e66">6,323</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZTo1N2ViOGYyNDM4YTc0NTgyYWU1MmNjYTI5NThjMDQxMy90YWJsZXJhbmdlOjU3ZWI4ZjI0MzhhNzQ1ODJhZTUyY2NhMjk1OGMwNDEzXzUtMy0xLTEtNjgyMjc_30d24423-f3aa-4069-b23c-80b78b13900c">4,270</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZTo1N2ViOGYyNDM4YTc0NTgyYWU1MmNjYTI5NThjMDQxMy90YWJsZXJhbmdlOjU3ZWI4ZjI0MzhhNzQ1ODJhZTUyY2NhMjk1OGMwNDEzXzYtMS0xLTEtNjgyMjc_806c6710-8a92-4b7e-b75f-cd11e195b03d">6,050</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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZTo1N2ViOGYyNDM4YTc0NTgyYWU1MmNjYTI5NThjMDQxMy90YWJsZXJhbmdlOjU3ZWI4ZjI0MzhhNzQ1ODJhZTUyY2NhMjk1OGMwNDEzXzYtMy0xLTEtNjgyMjc_f93f1350-6128-4525-b66d-82ba1a4ba1c0">3,968</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZTo1N2ViOGYyNDM4YTc0NTgyYWU1MmNjYTI5NThjMDQxMy90YWJsZXJhbmdlOjU3ZWI4ZjI0MzhhNzQ1ODJhZTUyY2NhMjk1OGMwNDEzXzctMS0xLTEtNjgyMjc_a4820415-da1a-45e3-9204-bdc9a9869aa6">3,675</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZTo1N2ViOGYyNDM4YTc0NTgyYWU1MmNjYTI5NThjMDQxMy90YWJsZXJhbmdlOjU3ZWI4ZjI0MzhhNzQ1ODJhZTUyY2NhMjk1OGMwNDEzXzctMy0xLTEtNjgyMjc_5cac0602-a6c8-477d-916c-c46c597d66a0">3,924</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="cvco:DeferredTaxAssetsAccruedVolumeRebates" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZTo1N2ViOGYyNDM4YTc0NTgyYWU1MmNjYTI5NThjMDQxMy90YWJsZXJhbmdlOjU3ZWI4ZjI0MzhhNzQ1ODJhZTUyY2NhMjk1OGMwNDEzXzgtMS0xLTEtNjgyMjc_14b1d54a-207d-4f5a-b7d5-ad7d69c7635d">2,713</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="cvco:DeferredTaxAssetsAccruedVolumeRebates" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZTo1N2ViOGYyNDM4YTc0NTgyYWU1MmNjYTI5NThjMDQxMy90YWJsZXJhbmdlOjU3ZWI4ZjI0MzhhNzQ1ODJhZTUyY2NhMjk1OGMwNDEzXzgtMy0xLTEtNjgyMjc_aa97cb18-445b-4534-aa3e-8bef24cc4865">2,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 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%">Research and experimentation expenditures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZTo1N2ViOGYyNDM4YTc0NTgyYWU1MmNjYTI5NThjMDQxMy90YWJsZXJhbmdlOjU3ZWI4ZjI0MzhhNzQ1ODJhZTUyY2NhMjk1OGMwNDEzXzktMS0xLTEtOTAxNTQ_81c9466c-4859-4613-8974-59a5de0e4cce">2,712</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZTo1N2ViOGYyNDM4YTc0NTgyYWU1MmNjYTI5NThjMDQxMy90YWJsZXJhbmdlOjU3ZWI4ZjI0MzhhNzQ1ODJhZTUyY2NhMjk1OGMwNDEzXzktMy0xLTEtOTAxNjI_0e3a0fc5-da41-42c3-81f6-617b837be613">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:DeferredTaxAssetsInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZTo1N2ViOGYyNDM4YTc0NTgyYWU1MmNjYTI5NThjMDQxMy90YWJsZXJhbmdlOjU3ZWI4ZjI0MzhhNzQ1ODJhZTUyY2NhMjk1OGMwNDEzXzEwLTEtMS0xLTkwMTcy_1cf88f59-4d51-4804-b85a-a1071733a961">2,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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:DeferredTaxAssetsInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZTo1N2ViOGYyNDM4YTc0NTgyYWU1MmNjYTI5NThjMDQxMy90YWJsZXJhbmdlOjU3ZWI4ZjI0MzhhNzQ1ODJhZTUyY2NhMjk1OGMwNDEzXzEwLTMtMS0xLTkwMTc2_ff8ab8b8-8bf3-4dc4-bd40-005d1f0d371a">2,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 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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZTo1N2ViOGYyNDM4YTc0NTgyYWU1MmNjYTI5NThjMDQxMy90YWJsZXJhbmdlOjU3ZWI4ZjI0MzhhNzQ1ODJhZTUyY2NhMjk1OGMwNDEzXzktMS0xLTEtNjgyMjc_73563c13-b949-47ea-a11e-d4dab4d92dea">2,086</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZTo1N2ViOGYyNDM4YTc0NTgyYWU1MmNjYTI5NThjMDQxMy90YWJsZXJhbmdlOjU3ZWI4ZjI0MzhhNzQ1ODJhZTUyY2NhMjk1OGMwNDEzXzktMy0xLTEtNjgyMjc_ec1fa8e1-8f98-4a8a-b413-f3868ba91b6e">2,199</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%">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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="cvco:DeferredTaxAssetsLoanDiscountNetNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZTo1N2ViOGYyNDM4YTc0NTgyYWU1MmNjYTI5NThjMDQxMy90YWJsZXJhbmdlOjU3ZWI4ZjI0MzhhNzQ1ODJhZTUyY2NhMjk1OGMwNDEzXzEyLTEtMS0xLTkwMTg4_bb9e0ca9-99b7-464d-8fc9-0c14b3bc79b0">970</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="cvco:DeferredTaxAssetsLoanDiscountNetNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZTo1N2ViOGYyNDM4YTc0NTgyYWU1MmNjYTI5NThjMDQxMy90YWJsZXJhbmdlOjU3ZWI4ZjI0MzhhNzQ1ODJhZTUyY2NhMjk1OGMwNDEzXzEyLTMtMS0xLTkwMTky_0dcbf4db-6794-4100-91be-75ea432aef6e">1,275</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZTo1N2ViOGYyNDM4YTc0NTgyYWU1MmNjYTI5NThjMDQxMy90YWJsZXJhbmdlOjU3ZWI4ZjI0MzhhNzQ1ODJhZTUyY2NhMjk1OGMwNDEzXzExLTEtMS0xLTY4MjI3_ab7c6f7a-e012-4d91-90f3-4c46913070c0">5</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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZTo1N2ViOGYyNDM4YTc0NTgyYWU1MmNjYTI5NThjMDQxMy90YWJsZXJhbmdlOjU3ZWI4ZjI0MzhhNzQ1ODJhZTUyY2NhMjk1OGMwNDEzXzExLTMtMS0xLTY4MjI3_3c1ea74c-5923-4822-a632-ffb8eaf924ab">1,715</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZTo1N2ViOGYyNDM4YTc0NTgyYWU1MmNjYTI5NThjMDQxMy90YWJsZXJhbmdlOjU3ZWI4ZjI0MzhhNzQ1ODJhZTUyY2NhMjk1OGMwNDEzXzE0LTEtMS0xLTY4MjI3_36dff53c-6ba9-44aa-90e1-4cc294d6ff79">3,293</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZTo1N2ViOGYyNDM4YTc0NTgyYWU1MmNjYTI5NThjMDQxMy90YWJsZXJhbmdlOjU3ZWI4ZjI0MzhhNzQ1ODJhZTUyY2NhMjk1OGMwNDEzXzE0LTMtMS0xLTY4MjI3_803bbe01-62a4-49f2-ae92-fe0c2a64c17f">1,487</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZTo1N2ViOGYyNDM4YTc0NTgyYWU1MmNjYTI5NThjMDQxMy90YWJsZXJhbmdlOjU3ZWI4ZjI0MzhhNzQ1ODJhZTUyY2NhMjk1OGMwNDEzXzE1LTEtMS0xLTY4MjI3_0448daa2-da83-470d-93ca-d33481d811aa">7,581</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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZTo1N2ViOGYyNDM4YTc0NTgyYWU1MmNjYTI5NThjMDQxMy90YWJsZXJhbmdlOjU3ZWI4ZjI0MzhhNzQ1ODJhZTUyY2NhMjk1OGMwNDEzXzE1LTMtMS0xLTY4MjI3_ff5d92a3-089c-4db8-9908-c962358200d9">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></tr></table></div></ix:nonNumeric></ix:continuation><div style="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-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="#i326840b4446d4521b361f88ef329e0b3_7">Table of Contents</a></span></div></div><ix:continuation id="i0505ebe127e24c818670fdf04bd96d33"><div style="margin-top: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 effective income tax rate for the current year was positively impacted by the recognition of tax credits and stock option exercises. Of the total tax credits, $<ix:nonFraction unitRef="usd" contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCreditsOther" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90ZXh0cmVnaW9uOmI0MDczNmE0YzBkYzRjOTdiZmIzNzkwNTBjMzc2NzQ4XzU0OTc1NTgzMzExOQ_62c1a23e-7e98-4772-8a50-ddf17a3f36b7">9.8</ix:nonFraction>&#160;million related to the sale of energy efficient homes and energy start credits available under the Internal Revenue Code &#167;45L and $<ix:nonFraction unitRef="usd" contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90ZXh0cmVnaW9uOmI0MDczNmE0YzBkYzRjOTdiZmIzNzkwNTBjMzc2NzQ4XzU0OTc1NTgzMTE5NQ_e4318515-c56f-4d33-9ab2-252e0cdbb7df">1.0</ix:nonFraction>&#160;million related 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 was extended through December 31, 2022 by the Inflation Reduction Act of 2022. The Company determined eligibility for the program in consultation with third-party qualified experts. </span></div><div style="margin-top: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 2023, 2022 and 2021, 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="id9c7f48011a44b448f2dc806716c3be5">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;1, 2023, we had state net operating loss carryforwards totaling $<ix:nonFraction unitRef="usd" contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-5" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90ZXh0cmVnaW9uOmI0MDczNmE0YzBkYzRjOTdiZmIzNzkwNTBjMzc2NzQ4XzI4OTk_1d02e5cf-137a-494d-b5ba-572bffaeaac2">8.4</ix:nonFraction> million, which begin to expire in 2036, and an associated valuation allowance of $<ix:nonFraction unitRef="usd" contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-5" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90ZXh0cmVnaW9uOmI0MDczNmE0YzBkYzRjOTdiZmIzNzkwNTBjMzc2NzQ4XzI5NDg_60fac871-c31b-439e-85cb-d26616b34c85">0.3</ix:nonFraction> million. We have evaluated our historical profits earned and forecasted taxable income and determined that, except as described above, all of the deferred tax assets would be utilized in future periods. Ultimate realization of the deferred tax assets depends on our ability to continue to earn profits, as we have historically, and to meet these forecasts in future periods.</ix:continuation></span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Income tax returns are filed in the U.S. federal jurisdiction and in several state jurisdictions. In general, we are no longer subject to examination by the IRS or state and local income tax examinations by tax authorities for years before fiscal year 2019; however, we have filed refund claims for fiscal 2018 and 2019 which are currently being processed by the IRS.</span></div></ix:continuation><div id="i326840b4446d4521b361f88ef329e0b3_160"></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">17. <ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjAvZnJhZzo3NzM1ZjA0MWJhNDI0NTA5YWViNTQxMjYwYzhkN2M1Zi90ZXh0cmVnaW9uOjc3MzVmMDQxYmE0MjQ1MDlhZWI1NDEyNjBjOGQ3YzVmXzg4NDM_74192fbb-7ec2-4dc6-9934-d315cadacb1f" continuedAt="i7c3a05c742c544639c45fe5aad58be27" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><ix:continuation id="i7c3a05c742c544639c45fe5aad58be27" continuedAt="i7ceb1ae9ab2a4b54ba62cfd11b4d0578"><ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:CommitmentsAndContingenciesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjAvZnJhZzo3NzM1ZjA0MWJhNDI0NTA5YWViNTQxMjYwYzhkN2M1Zi90ZXh0cmVnaW9uOjc3MzVmMDQxYmE0MjQ1MDlhZWI1NDEyNjBjOGQ3YzVmXzg4Mzk_451c7c6f-e82d-4ea3-a3f2-cb5894f71c1d" 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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="cvco:PeriodOfAgreementUnderRepurchaseContingenciesMinimum" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjAvZnJhZzo3NzM1ZjA0MWJhNDI0NTA5YWViNTQxMjYwYzhkN2M1Zi90ZXh0cmVnaW9uOjc3MzVmMDQxYmE0MjQ1MDlhZWI1NDEyNjBjOGQ3YzVmXzU3MQ_d817d5c2-64c8-485c-8a63-4a79efd0592e">18</ix:nonNumeric> to <ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="cvco:PeriodOfAgreementUnderRepurchaseContingenciesMaximum" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjAvZnJhZzo3NzM1ZjA0MWJhNDI0NTA5YWViNTQxMjYwYzhkN2M1Zi90ZXh0cmVnaW9uOjc3MzVmMDQxYmE0MjQ1MDlhZWI1NDEyNjBjOGQ3YzVmXzU3Nw_7a03b956-2506-42d4-85ce-faf8867c2173">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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-5" name="cvco:AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiabilityContingencyMaximum" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjAvZnJhZzo3NzM1ZjA0MWJhNDI0NTA5YWViNTQxMjYwYzhkN2M1Zi90ZXh0cmVnaW9uOjc3MzVmMDQxYmE0MjQ1MDlhZWI1NDEyNjBjOGQ3YzVmXzgwNw_0216f824-f211-437b-8aec-9404fae1b863">178</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-5" name="cvco:AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiabilityContingencyMaximum" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjAvZnJhZzo3NzM1ZjA0MWJhNDI0NTA5YWViNTQxMjYwYzhkN2M1Zi90ZXh0cmVnaW9uOjc3MzVmMDQxYmE0MjQ1MDlhZWI1NDEyNjBjOGQ3YzVmXzgxNA_3841c03f-e566-49eb-80e3-b713ee6ab22a">141</ix:nonFraction> million at April&#160;1, 2023 and April&#160;2, 2022, respectively, without reduction for the resale value of the homes. During the fourth quarter of fiscal 2023, we received <ix:nonFraction unitRef="claim" contextRef="ied83d4d9fa0b4d268bcfbacff3b29f80_D20220403-20230401" decimals="INF" name="us-gaap:LossContingencyNewClaimsFiledNumber" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjAvZnJhZzo3NzM1ZjA0MWJhNDI0NTA5YWViNTQxMjYwYzhkN2M1Zi90ZXh0cmVnaW9uOjc3MzVmMDQxYmE0MjQ1MDlhZWI1NDEyNjBjOGQ3YzVmXzU0OTc1NTgyNjY0MA_4125e200-7b42-42e1-8820-cf07402fcf43">one</ix:nonFraction> repurchase demand notice and the inventory was obtained shortly after year end. As the fair value of the inventory exceeded the amount for which it was repurchased, no reserve was deemed necessary. There were no other repurchases during the year. Our reserve for repurchase commitments was $<ix:nonFraction unitRef="usd" contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-5" name="us-gaap:AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjAvZnJhZzo3NzM1ZjA0MWJhNDI0NTA5YWViNTQxMjYwYzhkN2M1Zi90ZXh0cmVnaW9uOjc3MzVmMDQxYmE0MjQ1MDlhZWI1NDEyNjBjOGQ3YzVmXzk0NQ_8ba84176-668f-4960-a2c9-fc1fba88610a">5.2</ix:nonFraction> million at April&#160;1, 2023 and $<ix:nonFraction unitRef="usd" contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-5" name="us-gaap:AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjAvZnJhZzo3NzM1ZjA0MWJhNDI0NTA5YWViNTQxMjYwYzhkN2M1Zi90ZXh0cmVnaW9uOjc3MzVmMDQxYmE0MjQ1MDlhZWI1NDEyNjBjOGQ3YzVmXzk1Mg_c2d5f911-d294-41f6-945d-cfa1dac9b086">3.6</ix:nonFraction> million at April&#160;2, 2022.</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></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="#i326840b4446d4521b361f88ef329e0b3_7">Table of Contents</a></span></div></div><ix:continuation id="i7ceb1ae9ab2a4b54ba62cfd11b4d0578" continuedAt="ifc9728b8c1804b728a92e933c9cdbbce"><div style="margin-top:9pt;text-indent:18pt"><ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:OtherCommitmentsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjAvZnJhZzo3NzM1ZjA0MWJhNDI0NTA5YWViNTQxMjYwYzhkN2M1Zi90ZXh0cmVnaW9uOjc3MzVmMDQxYmE0MjQ1MDlhZWI1NDEyNjBjOGQ3YzVmXzg4NDQ_4cb8cdd1-bebf-4140-9b1e-b79ae72b6902" 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 1,<br/>2023</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:ContractualObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjAvZnJhZzo3NzM1ZjA0MWJhNDI0NTA5YWViNTQxMjYwYzhkN2M1Zi90YWJsZTo2OGNkNjJiYWNiNmQ0YjkyYmRlNjkxMWRiMDkxYzlkOC90YWJsZXJhbmdlOjY4Y2Q2MmJhY2I2ZDRiOTJiZGU2OTExZGIwOTFjOWQ4XzEtMS0xLTEtNjgyMjc_c4e850c1-dde1-40f4-9d28-fedc92d3c7b2">2,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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:ContractualObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjAvZnJhZzo3NzM1ZjA0MWJhNDI0NTA5YWViNTQxMjYwYzhkN2M1Zi90YWJsZTo2OGNkNjJiYWNiNmQ0YjkyYmRlNjkxMWRiMDkxYzlkOC90YWJsZXJhbmdlOjY4Y2Q2MmJhY2I2ZDRiOTJiZGU2OTExZGIwOTFjOWQ4XzEtMy0xLTEtNjgyMjc_6ff2f855-344d-4413-b949-fdaaa0aa6167">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></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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="cvco:ConstructionAdvances" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjAvZnJhZzo3NzM1ZjA0MWJhNDI0NTA5YWViNTQxMjYwYzhkN2M1Zi90YWJsZTo2OGNkNjJiYWNiNmQ0YjkyYmRlNjkxMWRiMDkxYzlkOC90YWJsZXJhbmdlOjY4Y2Q2MmJhY2I2ZDRiOTJiZGU2OTExZGIwOTFjOWQ4XzItMS0xLTEtNjgyMjc_ba3ae8f6-c49f-4238-80c1-1ce5665fa6ff">706</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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="cvco:ConstructionAdvances" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjAvZnJhZzo3NzM1ZjA0MWJhNDI0NTA5YWViNTQxMjYwYzhkN2M1Zi90YWJsZTo2OGNkNjJiYWNiNmQ0YjkyYmRlNjkxMWRiMDkxYzlkOC90YWJsZXJhbmdlOjY4Y2Q2MmJhY2I2ZDRiOTJiZGU2OTExZGIwOTFjOWQ4XzItMy0xLTEtNjgyMjc_0ae9967c-ec7f-4c8b-9de0-dbe3373b0ef1">3,547</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="cvco:RemainingConstructionContingentCommitment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjAvZnJhZzo3NzM1ZjA0MWJhNDI0NTA5YWViNTQxMjYwYzhkN2M1Zi90YWJsZTo2OGNkNjJiYWNiNmQ0YjkyYmRlNjkxMWRiMDkxYzlkOC90YWJsZXJhbmdlOjY4Y2Q2MmJhY2I2ZDRiOTJiZGU2OTExZGIwOTFjOWQ4XzMtMS0xLTEtNjgyMjc_90d435ce-5f54-45b0-a79d-b50c84e62501">1,508</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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="cvco:RemainingConstructionContingentCommitment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjAvZnJhZzo3NzM1ZjA0MWJhNDI0NTA5YWViNTQxMjYwYzhkN2M1Zi90YWJsZTo2OGNkNjJiYWNiNmQ0YjkyYmRlNjkxMWRiMDkxYzlkOC90YWJsZXJhbmdlOjY4Y2Q2MmJhY2I2ZDRiOTJiZGU2OTExZGIwOTFjOWQ4XzMtMy0xLTEtNjgyMjc_cd2296d0-8ef1-44ac-9eca-30a5bc4a11bf">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></tr></table></ix:nonNumeric></div><div style="margin-top:4pt;text-indent:18pt"><ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:GuaranteesIndemnificationsAndWarrantiesPolicies" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjAvZnJhZzo3NzM1ZjA0MWJhNDI0NTA5YWViNTQxMjYwYzhkN2M1Zi90ZXh0cmVnaW9uOjc3MzVmMDQxYmE0MjQ1MDlhZWI1NDEyNjBjOGQ3YzVmXzg4NDY_e3a787db-8df6-4abe-ab8b-45735af4c03c" 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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-5" name="cvco:ReservesRelatedToConsumerLoansSold" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjAvZnJhZzo3NzM1ZjA0MWJhNDI0NTA5YWViNTQxMjYwYzhkN2M1Zi90ZXh0cmVnaW9uOjc3MzVmMDQxYmE0MjQ1MDlhZWI1NDEyNjBjOGQ3YzVmXzMwOTc_20af4c48-2725-42e9-a205-4fbd53fc6a2a">0.7</ix:nonFraction> million as of April&#160;1, 2023 and $<ix:nonFraction unitRef="usd" contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-5" name="cvco:ReservesRelatedToConsumerLoansSold" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjAvZnJhZzo3NzM1ZjA0MWJhNDI0NTA5YWViNTQxMjYwYzhkN2M1Zi90ZXh0cmVnaW9uOjc3MzVmMDQxYmE0MjQ1MDlhZWI1NDEyNjBjOGQ3YzVmXzMxMTM_e71b29cd-8e43-40fc-b317-a6d7004abef2">0.9</ix:nonFraction> million as of April&#160;2, 2022, 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="i1945952edfa24bfab9766b3cad44602e_D20220403-20230401" decimals="-3" name="us-gaap:LossContingencyNewClaimsFiledNumber" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjAvZnJhZzo3NzM1ZjA0MWJhNDI0NTA5YWViNTQxMjYwYzhkN2M1Zi90ZXh0cmVnaW9uOjc3MzVmMDQxYmE0MjQ1MDlhZWI1NDEyNjBjOGQ3YzVmXzM0ODI_53dc2e82-4664-4496-8b5b-130cf9e4cc99">no</ix:nonFraction> claim requests that resulted in the repurchase of a loan during the year ended April&#160;1, 2023. In addition, we are subject to minimum net worth requirements and were in compliance for the year ended April&#160;1, 2023.</span></ix:nonNumeric></div><ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:DerivativesReportingOfDerivativeActivity" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjAvZnJhZzo3NzM1ZjA0MWJhNDI0NTA5YWViNTQxMjYwYzhkN2M1Zi90ZXh0cmVnaW9uOjc3MzVmMDQxYmE0MjQ1MDlhZWI1NDEyNjBjOGQ3YzVmXzg4MjE_8d5dfe74-34c6-4e1a-963c-97bf66ce0db5" continuedAt="i348468cd3eac4794a85df65955ec593d" 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;1, 2023, we had outstanding IRLCs with a notional amount of $<ix:nonFraction unitRef="usd" contextRef="i3ad964dec3104113b84b36bc7ca39208_I20230401" decimals="-5" name="cvco:InterestRateLockCommitmentsRecordedAtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjAvZnJhZzo3NzM1ZjA0MWJhNDI0NTA5YWViNTQxMjYwYzhkN2M1Zi90ZXh0cmVnaW9uOjc3MzVmMDQxYmE0MjQ1MDlhZWI1NDEyNjBjOGQ3YzVmXzQ4MjY_0b21a3fb-2674-43d0-94b2-16145af9e667">64.9</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 years 2023 and 2022, we recognized insignificant non-cash gains on outstanding IRLCs. During fiscal year 2021, we recognized a non-cash loss of $<ix:nonFraction unitRef="usd" contextRef="ie86fbce230424b07817b5b064cbe9fca_D20200329-20210403" decimals="-5" name="us-gaap:DerivativeLossOnDerivative" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjAvZnJhZzo3NzM1ZjA0MWJhNDI0NTA5YWViNTQxMjYwYzhkN2M1Zi90ZXh0cmVnaW9uOjc3MzVmMDQxYmE0MjQ1MDlhZWI1NDEyNjBjOGQ3YzVmXzU0OTc1NTgyODE2Mw_98bdc159-0db8-4baa-aac4-20e302ec338f">0.2</ix:nonFraction>&#160;million on outstanding IRLCs. </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-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="#i326840b4446d4521b361f88ef329e0b3_7">Table of Contents</a></span></div></div><ix:continuation id="ifc9728b8c1804b728a92e933c9cdbbce"><ix:continuation id="i348468cd3eac4794a85df65955ec593d"><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;1, 2023, we had $<ix:nonFraction unitRef="usd" contextRef="i3ad964dec3104113b84b36bc7ca39208_I20230401" decimals="-5" name="cvco:ForwardCommitmentsRecordedatFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjAvZnJhZzo3NzM1ZjA0MWJhNDI0NTA5YWViNTQxMjYwYzhkN2M1Zi90ZXh0cmVnaW9uOjc3MzVmMDQxYmE0MjQ1MDlhZWI1NDEyNjBjOGQ3YzVmXzYyMDE_d5931ee3-80b2-4e70-a222-6c77ff3fa3b2">1.6</ix:nonFraction> million in outstanding Commitments. Commitments for forward sales of whole loans are typically in an amount proportionate with the amount of IRLCs expected to close in particular time frames, assuming no change in mortgage interest rates, for the respective loan products intended for whole loan sale.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The estimated fair values of Commitments are based on quoted market values and are recorded within Prepaid expenses and other current assets in the Consolidated Balance Sheets. During the years</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> ended April&#160;1, 2023 and April&#160;2, 2022, we recognized non-cash losses 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="i075d74d026174307895c807a78d2502f_D20220403-20230401" decimals="-5" sign="-" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjAvZnJhZzo3NzM1ZjA0MWJhNDI0NTA5YWViNTQxMjYwYzhkN2M1Zi90ZXh0cmVnaW9uOjc3MzVmMDQxYmE0MjQ1MDlhZWI1NDEyNjBjOGQ3YzVmXzU0OTc1NTgyODIzOQ_ee783c9a-c28c-4b87-9c93-767955b62f2f">0.3</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i675232abb97c455e9e2ef2a96a0538de_D20210404-20220402" decimals="-5" sign="-" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjAvZnJhZzo3NzM1ZjA0MWJhNDI0NTA5YWViNTQxMjYwYzhkN2M1Zi90ZXh0cmVnaW9uOjc3MzVmMDQxYmE0MjQ1MDlhZWI1NDEyNjBjOGQ3YzVmXzU0OTc1NTgyODI5Ng_af605bab-7a0b-4555-8855-a988fc760eb6">0.1</ix:nonFraction>&#160;million, respectively. During the fiscal year 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, 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="ie86fbce230424b07817b5b064cbe9fca_D20200329-20210403" decimals="-5" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjAvZnJhZzo3NzM1ZjA0MWJhNDI0NTA5YWViNTQxMjYwYzhkN2M1Zi90ZXh0cmVnaW9uOjc3MzVmMDQxYmE0MjQ1MDlhZWI1NDEyNjBjOGQ3YzVmXzY4NDk_46a75890-1e47-4297-ac37-8d2d28aa7bb5">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%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">on Commitments.</span></div></ix:continuation><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 ("former 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, as amended (the "Exchange Act"), based on trading in the shares of another company directed by the former CEO. In fiscal 2022, the Company recorded an accrual relating to this loss contingency. On September 23, 2022, the United States District Court for the District of Arizona approved the settlement of the SEC action against the Company. Without admitting or denying the findings of the consent judgment, the Company agreed to the imposition of an injunction against future violations of the antifraud and internal accounting control provisions of the Exchange Act and a monetary penalty of $<ix:nonFraction unitRef="usd" contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-5" name="us-gaap:LitigationSettlementAmountAwardedToOtherParty" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjAvZnJhZzo3NzM1ZjA0MWJhNDI0NTA5YWViNTQxMjYwYzhkN2M1Zi90ZXh0cmVnaW9uOjc3MzVmMDQxYmE0MjQ1MDlhZWI1NDEyNjBjOGQ3YzVmXzU0OTc1NTgyNjY3NQ_822910fb-4a53-4d79-90d3-594222ce7723">1.5</ix:nonFraction>&#160;million, which did not have a material impact on the Company's financial statements. The settlement resolves all claims in such action against the Company, but we remain obligated for ongoing indemnification for a former officer 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%">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 id="i326840b4446d4521b361f88ef329e0b3_163"></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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90ZXh0cmVnaW9uOjJlZTgzMTMyMmFhZjQxYzQ4NDQ1ZjExY2YyOWYyNWUyXzI5Mzk_97f9faf9-7ea2-455e-936d-56e5acdbd33f" continuedAt="ida60161876244e119b34fc448cd8d39e" escape="true">Stock-Based Compensation</ix:nonNumeric></span></div><ix:continuation id="ida60161876244e119b34fc448cd8d39e" continuedAt="id0bd56e0f5a640669a1ba301b84ab3ab"><div style="margin-top: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="i94c9317b0d8f4ecf9bd9a9776302bdd8">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 were approved by the Company's stockholders, permit the award of up to <ix:nonFraction unitRef="shares" contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90ZXh0cmVnaW9uOjJlZTgzMTMyMmFhZjQxYzQ4NDQ1ZjExY2YyOWYyNWUyXzI1NQ_f0116723-af31-40a8-aeb9-83f47a0eb996">1,650,000</ix:nonFraction> shares of the Company's common stock, of which <ix:nonFraction unitRef="shares" contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90ZXh0cmVnaW9uOjJlZTgzMTMyMmFhZjQxYzQ4NDQ1ZjExY2YyOWYyNWUyXzMwNQ_39f8391c-8911-4420-bc63-cb5e75df54e7">271,080</ix:nonFraction> shares were still available for grant as of April&#160;1, 2023. The exercise price of stock option awards may not be below <ix:nonFraction unitRef="number" contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90ZXh0cmVnaW9uOjJlZTgzMTMyMmFhZjQxYzQ4NDQ1ZjExY2YyOWYyNWUyXzU0MQ_f6cd3e0c-8040-4304-9e1b-2719eb4cedcd">100</ix:nonFraction>% of the fair market value of the Company's common stock at the date of grant. Stock options vest over a defined period 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="i21dc5260e00f4c0587b9f9e1d50589c3_D20220403-20230401" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90ZXh0cmVnaW9uOjJlZTgzMTMyMmFhZjQxYzQ4NDQ1ZjExY2YyOWYyNWUyXzU0OTc1NTgyMDQ5MA_20fea711-cf96-4a79-af35-8066939828c5">five years</ix:nonNumeric> and generally expire <ix:nonNumeric contextRef="i21dc5260e00f4c0587b9f9e1d50589c3_D20220403-20230401" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90ZXh0cmVnaW9uOjJlZTgzMTMyMmFhZjQxYzQ4NDQ1ZjExY2YyOWYyNWUyXzY1Mg_2951d37f-7f6b-4e05-9677-7d164213d8ab">seven years</ix:nonNumeric> from the date of grant. Upon option exercise, new shares of the Company's common stock are issued. Service-based RSUs vest over a defined period, typically <ix:nonNumeric contextRef="if561189b2bdb4de08353f39b6658c780_D20220403-20230401" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90ZXh0cmVnaW9uOjJlZTgzMTMyMmFhZjQxYzQ4NDQ1ZjExY2YyOWYyNWUyXzU0OTc1NTgyMDEyOQ_485cbb87-59a8-4c00-a256-df699b8f3f25">three years</ix:nonNumeric>. Performance-based RSUs vest based on the achievement of certain criteria, determined by the plan administrator, over the measurement period which is generally <ix:nonNumeric contextRef="if561189b2bdb4de08353f39b6658c780_D20220403-20230401" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90ZXh0cmVnaW9uOjJlZTgzMTMyMmFhZjQxYzQ4NDQ1ZjExY2YyOWYyNWUyXzU0OTc1NTgyMDQ4MA_485cbb87-59a8-4c00-a256-df699b8f3f25">three years</ix:nonNumeric>. When RSUs vest, unrestricted shares are issued. The stock incentive plans provide for accelerated vesting of stock option awards and RSUs when the participant is involuntarily terminated 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, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Compensation - Stock Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Stock compensation expense was approximately $<ix:nonFraction unitRef="usd" contextRef="i21dc5260e00f4c0587b9f9e1d50589c3_D20220403-20230401" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90ZXh0cmVnaW9uOjJlZTgzMTMyMmFhZjQxYzQ4NDQ1ZjExY2YyOWYyNWUyXzExOTg_47f37194-10fc-499d-b13d-32a3aa4aadb3">6.3</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i0f9ff7379e6e4cd6a498c3aa2993b1e2_D20210404-20220402" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90ZXh0cmVnaW9uOjJlZTgzMTMyMmFhZjQxYzQ4NDQ1ZjExY2YyOWYyNWUyXzEyMDI_8c5f7255-71c9-4ac3-bfdb-141941fd019e">5.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i80d179a4baf6440ab183ae8aded3aaad_D20200329-20210403" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90ZXh0cmVnaW9uOjJlZTgzMTMyMmFhZjQxYzQ4NDQ1ZjExY2YyOWYyNWUyXzEyMDk_7cfa5196-f189-454c-bb50-4ae9f57fd2cd">4.4</ix:nonFraction> million for fiscal years 2023, 2022 and 2021, respectively. As of April&#160;1, 2023, total unrecognized compensation cost was approximately $<ix:nonFraction unitRef="usd" contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90ZXh0cmVnaW9uOjJlZTgzMTMyMmFhZjQxYzQ4NDQ1ZjExY2YyOWYyNWUyXzEzMjM_c9fbf3ce-ca78-43ae-91cf-b8e3930715f9">6.9</ix:nonFraction> million and the related weighted-average period over which it is expected to be recognized is approximately <ix:nonNumeric contextRef="i21dc5260e00f4c0587b9f9e1d50589c3_D20220403-20230401" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90ZXh0cmVnaW9uOjJlZTgzMTMyMmFhZjQxYzQ4NDQ1ZjExY2YyOWYyNWUyXzE0MjY_7aa2f86b-cf45-41e5-92a5-2ad79dc85297">1.73</ix:nonNumeric> years.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i326840b4446d4521b361f88ef329e0b3_7">Table of Contents</a></span></div></div><ix:continuation id="id0bd56e0f5a640669a1ba301b84ab3ab" continuedAt="ib52c9d84d654457a94de5c7dd59e7354"><ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90ZXh0cmVnaW9uOjJlZTgzMTMyMmFhZjQxYzQ4NDQ1ZjExY2YyOWYyNWUyXzI5MjM_8e3ff8ca-8dbb-4268-970b-df929f42cd24" 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 2023, 2022 and 2021:</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 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: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 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="ib47afa7110e24562bbbf8042eef5a872_I20200328" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzUtMS0xLTEtNjgyMjc_ac0029e2-0c3c-40aa-8f00-722cb2af980c">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="ib47afa7110e24562bbbf8042eef5a872_I20200328" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzUtMy0xLTEtNjgyMjc_12ecef20-9fbe-4cdf-8ef6-4ee81e8a156a">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;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 19pt;text-align: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="i80d179a4baf6440ab183ae8aded3aaad_D20200329-20210403" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzYtMS0xLTEtNjgyMjc_05914b22-aa44-48f8-a3cd-79686f15401b">39,800</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i80d179a4baf6440ab183ae8aded3aaad_D20200329-20210403" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzYtMy0xLTEtNjgyMjc_688d791b-15a9-4ca4-8eb7-83410a0d93a4">177.61</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i80d179a4baf6440ab183ae8aded3aaad_D20200329-20210403" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzctMS0xLTEtNjgyMjc_07192fb5-fbc2-4f6e-9cf2-ac2041cf9afa">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="i80d179a4baf6440ab183ae8aded3aaad_D20200329-20210403" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzctMy0xLTEtNjgyMjc_22422186-b543-4e0b-a79b-4d60c3f7dee8">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="i80d179a4baf6440ab183ae8aded3aaad_D20200329-20210403" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzgtMS0xLTEtNjgyMjc_8f3cc296-a669-4453-a839-604094f1ef23">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="i80d179a4baf6440ab183ae8aded3aaad_D20200329-20210403" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzgtMy0xLTEtNjgyMjc_7f1bcc2b-6c18-4638-a526-60ebbc35471d">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 #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="idd23814f48fe4483853be01c39dfcdcb_I20210403" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzktMS0xLTEtNjgyMjc_e0c4234d-c352-47d2-a1d5-25e45ad66b1f">251,749</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="usdPerShare" contextRef="idd23814f48fe4483853be01c39dfcdcb_I20210403" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzktMy0xLTEtNjgyMjc_53a727a8-21ad-4d98-bb9a-5698efaacbdd">146.86</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;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="i80d179a4baf6440ab183ae8aded3aaad_D20200329-20210403" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzktNS0xLTEtNjgyMjc_ebaabf6d-599b-4b45-8eb4-ee2da530e55d">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="idd23814f48fe4483853be01c39dfcdcb_I20210403" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzktNy0xLTEtNjgyMjc_a7fa4fc7-c613-450f-91c5-0c7f6eff8109">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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%">Exercised</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="shares" contextRef="i0f9ff7379e6e4cd6a498c3aa2993b1e2_D20210404-20220402" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzExLTEtMS0xLTY4MjI3_897cd93f-1cbc-4917-817c-cb391bac844a">53,550</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:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i0f9ff7379e6e4cd6a498c3aa2993b1e2_D20210404-20220402" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzExLTMtMS0xLTY4MjI3_39ac8918-48cd-4cf8-bcea-e0bd71299e0e">107.58</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="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%">Canceled or expired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i0f9ff7379e6e4cd6a498c3aa2993b1e2_D20210404-20220402" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzEyLTEtMS0xLTY4MjI3_e5b13304-acd9-49ac-a119-cedeeb6e90df">5,286</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="i0f9ff7379e6e4cd6a498c3aa2993b1e2_D20210404-20220402" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzEyLTMtMS0xLTY4MjI3_e1824aef-95d5-4199-80a7-58b671c0a719">164.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;text-align: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:#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="shares" contextRef="iafe92fbd3d1c4a1d982b20038acfc7ba_I20220402" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzEzLTEtMS0xLTY4MjI3_d51c5a83-c2a4-48ad-b3e6-6a8a6614bc7a">192,913</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 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="usdPerShare" contextRef="iafe92fbd3d1c4a1d982b20038acfc7ba_I20220402" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzEzLTMtMS0xLTY4MjI3_eff036fe-2eca-4c2a-9163-62afab875f72">157.23</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;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="i0f9ff7379e6e4cd6a498c3aa2993b1e2_D20210404-20220402" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzEzLTUtMS0xLTY4MjI3_9721f025-4ddd-4a95-b7f3-5823c6985371">3.34</ix:nonNumeric></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="iafe92fbd3d1c4a1d982b20038acfc7ba_I20220402" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzEzLTctMS0xLTY4MjI3_e6c55059-d275-44df-a1cd-1d82ed2f1d98">16,724</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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;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="i21dc5260e00f4c0587b9f9e1d50589c3_D20220403-20230401" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzExLTEtMS0xLTgwMzgx_e237feb8-6238-4e32-935f-e82b5a1577fd">44,237</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:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i21dc5260e00f4c0587b9f9e1d50589c3_D20220403-20230401" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzExLTMtMS0xLTgwMzgx_8a0b4cdc-c180-41c0-8257-3be5da89de0f">137.28</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 #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%">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="i21dc5260e00f4c0587b9f9e1d50589c3_D20220403-20230401" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzEyLTEtMS0xLTgwMzgx_12cb9984-3b48-4f8b-bb2d-3c6d02d4a485">5,100</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="i21dc5260e00f4c0587b9f9e1d50589c3_D20220403-20230401" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzEyLTMtMS0xLTgwMzgx_a60b4b04-8251-44a3-a5cc-02540170219e">241.23</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Outstanding at April 1, 2023</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="i777c514d6a784fd8ad92df3bd9d1aa58_I20230401" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzEzLTEtMS0xLTgwMzk0_c074be17-c56b-4cc6-a8de-ebc726ad64ea">143,576</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="i777c514d6a784fd8ad92df3bd9d1aa58_I20230401" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzEzLTMtMS0xLTgwMzk0_2a5b71b5-4c47-43f1-a5a4-d6290067b028">160.40</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="i21dc5260e00f4c0587b9f9e1d50589c3_D20220403-20230401" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzEzLTUtMS0xLTgwMzk0_744ab015-ab17-470d-a130-c9dd7c9ecad0">2.88</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="i777c514d6a784fd8ad92df3bd9d1aa58_I20230401" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzEzLTctMS0xLTgwMzk0_152e9489-9dff-47fa-8f32-cdb925f9997d">22,591</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr 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 #000;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 #000;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 #000;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 #000;padding:0 1pt"></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%">Exercisable at April 3, 2021</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="idd23814f48fe4483853be01c39dfcdcb_I20210403" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzE1LTEtMS0xLTY4MjI3_f968efea-7619-4a6d-a639-04a132ca2dae">108,588</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="idd23814f48fe4483853be01c39dfcdcb_I20210403" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzE1LTMtMS0xLTY4MjI3_29deb0e4-5e5b-4577-a224-5a236ff831eb">132.48</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i80d179a4baf6440ab183ae8aded3aaad_D20200329-20210403" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzE1LTUtMS0xLTY4MjI3_1dd4ebfb-e95d-45a7-b768-2e789276a7a3">3.22</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="idd23814f48fe4483853be01c39dfcdcb_I20210403" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzE1LTctMS0xLTY4MjI3_734e20b3-3faf-4bba-91b5-1df016609eb0">15,549</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%">Exercisable at April 2, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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="iafe92fbd3d1c4a1d982b20038acfc7ba_I20220402" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzE2LTEtMS0xLTY4MjI3_ffac78c1-c037-47e6-8681-701724cec8f9">126,948</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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-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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="iafe92fbd3d1c4a1d982b20038acfc7ba_I20220402" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzE2LTMtMS0xLTY4MjI3_ca900643-ff89-4c34-9896-5994f02df18f">149.90</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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 colspan="3" style="background-color:#ffffff;border-top:3pt double #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%"><ix:nonNumeric contextRef="i0f9ff7379e6e4cd6a498c3aa2993b1e2_D20210404-20220402" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzE2LTUtMS0xLTY4MjI3_1130f9b1-d9b0-4a95-b996-b46aad9819f7">2.82</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafe92fbd3d1c4a1d982b20038acfc7ba_I20220402" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzE2LTctMS0xLTY4MjI3_7326407f-3831-4f29-8080-0e1c2c72ef67">11,941</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #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%">Exercisable at April 1, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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="i777c514d6a784fd8ad92df3bd9d1aa58_I20230401" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzE3LTEtMS0xLTY4MjI3_57546f21-f2ef-491a-93de-54c40e735251">116,434</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i777c514d6a784fd8ad92df3bd9d1aa58_I20230401" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzE3LTMtMS0xLTY4MjI3_57729970-657c-4526-876a-e2863d9b1bbe">155.38</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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-bottom:3pt double #000;border-top:3pt double #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%"><ix:nonNumeric contextRef="i21dc5260e00f4c0587b9f9e1d50589c3_D20220403-20230401" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzE3LTUtMS0xLTY4MjI3_087bb22b-6f0a-477b-badf-a22bd180d12b">2.70</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i777c514d6a784fd8ad92df3bd9d1aa58_I20230401" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzE3LTctMS0xLTY4MjI3_3d33f435-ac96-449f-8314-49f4b3ca6b0e">18,887</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-indent:18pt"><ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90ZXh0cmVnaW9uOjJlZTgzMTMyMmFhZjQxYzQ4NDQ1ZjExY2YyOWYyNWUyXzI5MzQ_6caa0322-e7ef-484b-beb8-6087325d4aa6" 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 years 2023 or 2022. The weighted-average estimated fair value of employee stock options granted during fiscal year 2021 was $<ix:nonFraction unitRef="usdPerShare" contextRef="i80d179a4baf6440ab183ae8aded3aaad_D20200329-20210403" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90ZXh0cmVnaW9uOjJlZTgzMTMyMmFhZjQxYzQ4NDQ1ZjExY2YyOWYyNWUyXzE3MTI_77869dd8-3368-4351-809a-ec9f276d31f4">69.65</ix:nonFraction> per share 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: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:2px 1pt;text-align: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: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%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i80d179a4baf6440ab183ae8aded3aaad_D20200329-20210403" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTozMWJmNGYxN2FiOWU0M2IwOWFmMWQ0ZGUyMTE4Mzg0Mi90YWJsZXJhbmdlOjMxYmY0ZjE3YWI5ZTQzYjA5YWYxZDRkZTIxMTgzODQyXzItNS0xLTEtNjgyMjc_c505b106-32ea-435f-baf5-35bb70e2f8ed">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></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i80d179a4baf6440ab183ae8aded3aaad_D20200329-20210403" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTozMWJmNGYxN2FiOWU0M2IwOWFmMWQ0ZGUyMTE4Mzg0Mi90YWJsZXJhbmdlOjMxYmY0ZjE3YWI5ZTQzYjA5YWYxZDRkZTIxMTgzODQyXzMtNS0xLTEtNjgyMjc_0ec43d0d-b370-4c25-9577-dc404e0972f8">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i80d179a4baf6440ab183ae8aded3aaad_D20200329-20210403" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTozMWJmNGYxN2FiOWU0M2IwOWFmMWQ0ZGUyMTE4Mzg0Mi90YWJsZXJhbmdlOjMxYmY0ZjE3YWI5ZTQzYjA5YWYxZDRkZTIxMTgzODQyXzQtNS0xLTEtNjgyMjc_69a665a8-3f0b-4a45-b332-e93b51ecca48">&#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="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="i80d179a4baf6440ab183ae8aded3aaad_D20200329-20210403" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTozMWJmNGYxN2FiOWU0M2IwOWFmMWQ0ZGUyMTE4Mzg0Mi90YWJsZXJhbmdlOjMxYmY0ZjE3YWI5ZTQzYjA5YWYxZDRkZTIxMTgzODQyXzUtNS0xLTEtNjgyMjc_d6474321-0f5d-4f4c-9151-b7beef042631">4.56</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i80d179a4baf6440ab183ae8aded3aaad_D20200329-20210403" decimals="3" name="cvco:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedForfeitures" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTozMWJmNGYxN2FiOWU0M2IwOWFmMWQ0ZGUyMTE4Mzg0Mi90YWJsZXJhbmdlOjMxYmY0ZjE3YWI5ZTQzYjA5YWYxZDRkZTIxMTgzODQyXzYtNS0xLTEtNjgyMjc_9c012f51-7b73-47cf-9945-1028ec18c228">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 2023, 2022 and 2021 was $<ix:nonFraction unitRef="usd" contextRef="i21dc5260e00f4c0587b9f9e1d50589c3_D20220403-20230401" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90ZXh0cmVnaW9uOjJlZTgzMTMyMmFhZjQxYzQ4NDQ1ZjExY2YyOWYyNWUyXzE4NzY_5bf088e4-26b1-4f1a-80e8-da86317327f4">5.7</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i0f9ff7379e6e4cd6a498c3aa2993b1e2_D20210404-20220402" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90ZXh0cmVnaW9uOjJlZTgzMTMyMmFhZjQxYzQ4NDQ1ZjExY2YyOWYyNWUyXzE4ODA_d3875f21-a90b-49e8-8aa5-31fe7fa84a75">7.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i80d179a4baf6440ab183ae8aded3aaad_D20200329-20210403" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90ZXh0cmVnaW9uOjJlZTgzMTMyMmFhZjQxYzQ4NDQ1ZjExY2YyOWYyNWUyXzE4ODc_42acc45d-f02f-48a3-9941-f74d5a7911df">16.7</ix:nonFraction> million, respectively.</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-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="#i326840b4446d4521b361f88ef329e0b3_7">Table of Contents</a></span></div></div><ix:continuation id="ib52c9d84d654457a94de5c7dd59e7354" continuedAt="i1d05a24593984261b4051f4ed348aa0a"><ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90ZXh0cmVnaW9uOjJlZTgzMTMyMmFhZjQxYzQ4NDQ1ZjExY2YyOWYyNWUyXzI5Mzg_375ea594-4c33-4afd-8333-777d89cec689" 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 2023, 2022 and 2021 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: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 style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:0 1pt"></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%">Number of Service-based units</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%">Weighted Average Grant Date Fair Value per share</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 28, 2020</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="i77ac7659b50a4cb0a3a291024756676a_I20200328" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpkMWZjMWZiNDc5ZmY0MGNiYmE1ZDEwOTRiOTYwMWQ0NS90YWJsZXJhbmdlOmQxZmMxZmI0NzlmZjQwY2JiYTVkMTA5NGI5NjAxZDQ1XzItMS0xLTEtNjgyMjc_2a4d29bd-8935-4cd7-9ada-6844322e7fd8">4,500</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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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="i77ac7659b50a4cb0a3a291024756676a_I20200328" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpkMWZjMWZiNDc5ZmY0MGNiYmE1ZDEwOTRiOTYwMWQ0NS90YWJsZXJhbmdlOmQxZmMxZmI0NzlmZjQwY2JiYTVkMTA5NGI5NjAxZDQ1XzItMy0xLTEtNjgyMjc_9718fb2e-a3b9-4653-acee-4736cc4c03a4">157.82</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;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i465d5e47764c4e0bbd53971028adf344_D20200329-20210403" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpkMWZjMWZiNDc5ZmY0MGNiYmE1ZDEwOTRiOTYwMWQ0NS90YWJsZXJhbmdlOmQxZmMxZmI0NzlmZjQwY2JiYTVkMTA5NGI5NjAxZDQ1XzMtMS0xLTEtNjgyMjc_cc63ffe8-abe4-4305-844c-da4c63d1dbcf">3,550</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i465d5e47764c4e0bbd53971028adf344_D20200329-20210403" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpkMWZjMWZiNDc5ZmY0MGNiYmE1ZDEwOTRiOTYwMWQ0NS90YWJsZXJhbmdlOmQxZmMxZmI0NzlmZjQwY2JiYTVkMTA5NGI5NjAxZDQ1XzMtMy0xLTEtNjgyMjc_4962c1eb-bfaf-4906-89ee-f6629833e12c">183.83</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="i465d5e47764c4e0bbd53971028adf344_D20200329-20210403" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpkMWZjMWZiNDc5ZmY0MGNiYmE1ZDEwOTRiOTYwMWQ0NS90YWJsZXJhbmdlOmQxZmMxZmI0NzlmZjQwY2JiYTVkMTA5NGI5NjAxZDQ1XzQtMS0xLTEtNjgyMjc_fffab34e-0f97-45e3-9552-8da0a11a878e">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="usdPerShare" contextRef="i465d5e47764c4e0bbd53971028adf344_D20200329-20210403" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpkMWZjMWZiNDc5ZmY0MGNiYmE1ZDEwOTRiOTYwMWQ0NS90YWJsZXJhbmdlOmQxZmMxZmI0NzlmZjQwY2JiYTVkMTA5NGI5NjAxZDQ1XzQtMy0xLTEtNjgyMjc_6d64e578-80bf-418b-8683-689e8ae36dd1">158.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:11pt;font-weight:400;line-height:100%">Outstanding at April 3, 2021</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="shares" contextRef="ide58fd938717462db7d5866690a42b8b_I20210403" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpkMWZjMWZiNDc5ZmY0MGNiYmE1ZDEwOTRiOTYwMWQ0NS90YWJsZXJhbmdlOmQxZmMxZmI0NzlmZjQwY2JiYTVkMTA5NGI5NjAxZDQ1XzYtMS0xLTEtNjgyMjc_66b0f31c-090e-4992-8d70-dae70f1fbf53">4,585</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 style="background-color:#ffffff;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-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="usdPerShare" contextRef="ide58fd938717462db7d5866690a42b8b_I20210403" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpkMWZjMWZiNDc5ZmY0MGNiYmE1ZDEwOTRiOTYwMWQ0NS90YWJsZXJhbmdlOmQxZmMxZmI0NzlmZjQwY2JiYTVkMTA5NGI5NjAxZDQ1XzYtMy0xLTEtNjgyMjc_de2689c2-924c-494e-b382-96b72a1bd4db">177.08</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%">Awarded</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="i69c6fd5667f84382a1d57768025eef3a_D20210404-20220402" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpkMWZjMWZiNDc5ZmY0MGNiYmE1ZDEwOTRiOTYwMWQ0NS90YWJsZXJhbmdlOmQxZmMxZmI0NzlmZjQwY2JiYTVkMTA5NGI5NjAxZDQ1XzctMS0xLTEtNjgyMjc_edb87292-e497-4db4-b239-4276736d561d">16,902</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="usdPerShare" contextRef="i69c6fd5667f84382a1d57768025eef3a_D20210404-20220402" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpkMWZjMWZiNDc5ZmY0MGNiYmE1ZDEwOTRiOTYwMWQ0NS90YWJsZXJhbmdlOmQxZmMxZmI0NzlmZjQwY2JiYTVkMTA5NGI5NjAxZDQ1XzctMy0xLTEtNjgyMjc_6ac2e54e-e2a1-47ae-8dcb-9068dd272d10">233.60</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%">Released</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i69c6fd5667f84382a1d57768025eef3a_D20210404-20220402" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpkMWZjMWZiNDc5ZmY0MGNiYmE1ZDEwOTRiOTYwMWQ0NS90YWJsZXJhbmdlOmQxZmMxZmI0NzlmZjQwY2JiYTVkMTA5NGI5NjAxZDQ1XzgtMS0xLTEtNjgyMjc_675eb63e-f6ad-4262-8c6f-5567441eb5a2">3,335</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="i69c6fd5667f84382a1d57768025eef3a_D20210404-20220402" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpkMWZjMWZiNDc5ZmY0MGNiYmE1ZDEwOTRiOTYwMWQ0NS90YWJsZXJhbmdlOmQxZmMxZmI0NzlmZjQwY2JiYTVkMTA5NGI5NjAxZDQ1XzgtMy0xLTEtNjgyMjc_9ae3d412-04f7-48a8-8a99-75661b613e45">180.83</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%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i69c6fd5667f84382a1d57768025eef3a_D20210404-20220402" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpkMWZjMWZiNDc5ZmY0MGNiYmE1ZDEwOTRiOTYwMWQ0NS90YWJsZXJhbmdlOmQxZmMxZmI0NzlmZjQwY2JiYTVkMTA5NGI5NjAxZDQ1XzktMS0xLTEtNjgyMjc_0a1e5522-aae9-40c1-81e6-9fe1a9eff56a">505</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="i69c6fd5667f84382a1d57768025eef3a_D20210404-20220402" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpkMWZjMWZiNDc5ZmY0MGNiYmE1ZDEwOTRiOTYwMWQ0NS90YWJsZXJhbmdlOmQxZmMxZmI0NzlmZjQwY2JiYTVkMTA5NGI5NjAxZDQ1XzktMy0xLTEtNjgyMjc_0fc3005c-1eae-4922-9077-a6cd33fe9b76">215.90</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%">Outstanding at April 2, 2022</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="iaeb188f7b15546e6af699ca8fd055e71_I20220402" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpkMWZjMWZiNDc5ZmY0MGNiYmE1ZDEwOTRiOTYwMWQ0NS90YWJsZXJhbmdlOmQxZmMxZmI0NzlmZjQwY2JiYTVkMTA5NGI5NjAxZDQ1XzEwLTEtMS0xLTY4MjI3_ae3c1ca8-8692-4bf2-970b-f0a723d32109">17,647</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 #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-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="usdPerShare" contextRef="iaeb188f7b15546e6af699ca8fd055e71_I20220402" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpkMWZjMWZiNDc5ZmY0MGNiYmE1ZDEwOTRiOTYwMWQ0NS90YWJsZXJhbmdlOmQxZmMxZmI0NzlmZjQwY2JiYTVkMTA5NGI5NjAxZDQ1XzEwLTMtMS0xLTY4MjI3_45fda9ee-24d0-47ac-b806-eec4b1213ef7">229.39</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%">Awarded</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="i62fa15ff5ff14b5c882bb28d0732a233_D20220403-20230401" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpkMWZjMWZiNDc5ZmY0MGNiYmE1ZDEwOTRiOTYwMWQ0NS90YWJsZXJhbmdlOmQxZmMxZmI0NzlmZjQwY2JiYTVkMTA5NGI5NjAxZDQ1XzExLTEtMS0xLTY4MjI3_639a08c0-d47a-403e-88e0-dbd75e8ed790">18,965</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 #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="usdPerShare" contextRef="i62fa15ff5ff14b5c882bb28d0732a233_D20220403-20230401" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpkMWZjMWZiNDc5ZmY0MGNiYmE1ZDEwOTRiOTYwMWQ0NS90YWJsZXJhbmdlOmQxZmMxZmI0NzlmZjQwY2JiYTVkMTA5NGI5NjAxZDQ1XzExLTMtMS0xLTY4MjI3_4e833f9a-88ca-40d5-baef-32afa7f44819">227.99</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%">Released</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i62fa15ff5ff14b5c882bb28d0732a233_D20220403-20230401" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpkMWZjMWZiNDc5ZmY0MGNiYmE1ZDEwOTRiOTYwMWQ0NS90YWJsZXJhbmdlOmQxZmMxZmI0NzlmZjQwY2JiYTVkMTA5NGI5NjAxZDQ1XzEyLTEtMS0xLTY4MjI3_70f27bf1-5c81-47cf-86e3-ec8235c8d484">6,714</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="i62fa15ff5ff14b5c882bb28d0732a233_D20220403-20230401" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpkMWZjMWZiNDc5ZmY0MGNiYmE1ZDEwOTRiOTYwMWQ0NS90YWJsZXJhbmdlOmQxZmMxZmI0NzlmZjQwY2JiYTVkMTA5NGI5NjAxZDQ1XzEyLTMtMS0xLTY4MjI3_38b847f0-2987-45bc-93f7-49cf48184260">234.55</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%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i62fa15ff5ff14b5c882bb28d0732a233_D20220403-20230401" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpkMWZjMWZiNDc5ZmY0MGNiYmE1ZDEwOTRiOTYwMWQ0NS90YWJsZXJhbmdlOmQxZmMxZmI0NzlmZjQwY2JiYTVkMTA5NGI5NjAxZDQ1XzEzLTEtMS0xLTY4MjI3_060c01f6-50e5-4adc-907b-3f844d63a409">1,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="usdPerShare" contextRef="i62fa15ff5ff14b5c882bb28d0732a233_D20220403-20230401" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpkMWZjMWZiNDc5ZmY0MGNiYmE1ZDEwOTRiOTYwMWQ0NS90YWJsZXJhbmdlOmQxZmMxZmI0NzlmZjQwY2JiYTVkMTA5NGI5NjAxZDQ1XzEzLTMtMS0xLTY4MjI3_9bdd78e5-e947-4f22-9de3-cdc0cc17b8fb">283.27</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%">Outstanding at April 1, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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="i2376833802a64e9c8ef709841ccf7f19_I20230401" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpkMWZjMWZiNDc5ZmY0MGNiYmE1ZDEwOTRiOTYwMWQ0NS90YWJsZXJhbmdlOmQxZmMxZmI0NzlmZjQwY2JiYTVkMTA5NGI5NjAxZDQ1XzE0LTEtMS0xLTY4MjI3_ec7ea510-4af8-4283-bc43-7b266de9f50d">28,868</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 #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="usdPerShare" contextRef="i2376833802a64e9c8ef709841ccf7f19_I20230401" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpkMWZjMWZiNDc5ZmY0MGNiYmE1ZDEwOTRiOTYwMWQ0NS90YWJsZXJhbmdlOmQxZmMxZmI0NzlmZjQwY2JiYTVkMTA5NGI5NjAxZDQ1XzE0LTMtMS0xLTY4MjI3_7f9d2423-20c9-4214-a29b-07ef17627030">225.35</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;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 RSUs released during fiscal years 2023, 2022 and 2021 was $<ix:nonFraction unitRef="usd" contextRef="i62fa15ff5ff14b5c882bb28d0732a233_D20220403-20230401" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90ZXh0cmVnaW9uOjJlZTgzMTMyMmFhZjQxYzQ4NDQ1ZjExY2YyOWYyNWUyXzU0OTc1NTgxODIyNg_73d2b41f-c6a4-47d3-b57a-2e24aa2f4e99">1.6</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i69c6fd5667f84382a1d57768025eef3a_D20210404-20220402" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90ZXh0cmVnaW9uOjJlZTgzMTMyMmFhZjQxYzQ4NDQ1ZjExY2YyOWYyNWUyXzU0OTc1NTgxODU0Mg_ea6b6b11-80b7-40dd-8ff5-567ab351542b">0.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i465d5e47764c4e0bbd53971028adf344_D20200329-20210403" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90ZXh0cmVnaW9uOjJlZTgzMTMyMmFhZjQxYzQ4NDQ1ZjExY2YyOWYyNWUyXzU0OTc1NTgxODU1MA_03e8ead4-5ed6-43e1-8600-0a849cafedc4">0.6</ix:nonFraction> million, respectively.</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 style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:0 1pt"></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%">Number of Performance-based units</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%">Weighted Average Grant Date Fair Value per share</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 28, 2020</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="i5f7758e070494dc488bffd4302b46832_I20200328" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpmN2UwN2E1Y2NhMWQ0NDEyOGE1NWNmNDQ5YjY2MjE1NC90YWJsZXJhbmdlOmY3ZTA3YTVjY2ExZDQ0MTI4YTU1Y2Y0NDliNjYyMTU0XzItMS0xLTEtODcxOTE_2a0809bf-0c2f-4a48-bfe3-c0114dbb7fc3">7,305</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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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="i5f7758e070494dc488bffd4302b46832_I20200328" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpmN2UwN2E1Y2NhMWQ0NDEyOGE1NWNmNDQ5YjY2MjE1NC90YWJsZXJhbmdlOmY3ZTA3YTVjY2ExZDQ0MTI4YTU1Y2Y0NDliNjYyMTU0XzItMy0xLTEtODcyMTE_e852083c-82a9-46e4-bec8-4bd927173077">158.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></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="i04ae3123371f41ca97f493a8d12524dd_D20200329-20210403" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpmN2UwN2E1Y2NhMWQ0NDEyOGE1NWNmNDQ5YjY2MjE1NC90YWJsZXJhbmdlOmY3ZTA3YTVjY2ExZDQ0MTI4YTU1Y2Y0NDliNjYyMTU0XzMtMS0xLTEtODcxOTE_cd3d1f07-1cf3-44bf-8a00-d36599b154f7">7,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:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i04ae3123371f41ca97f493a8d12524dd_D20200329-20210403" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpmN2UwN2E1Y2NhMWQ0NDEyOGE1NWNmNDQ5YjY2MjE1NC90YWJsZXJhbmdlOmY3ZTA3YTVjY2ExZDQ0MTI4YTU1Y2Y0NDliNjYyMTU0XzMtMy0xLTEtODcyMTE_1ac05a2e-6c81-4e64-a55e-437786315112">167.93</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%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i04ae3123371f41ca97f493a8d12524dd_D20200329-20210403" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpmN2UwN2E1Y2NhMWQ0NDEyOGE1NWNmNDQ5YjY2MjE1NC90YWJsZXJhbmdlOmY3ZTA3YTVjY2ExZDQ0MTI4YTU1Y2Y0NDliNjYyMTU0XzUtMS0xLTEtODcxOTE_c2cd707f-52f2-4e28-8b01-fc4aa21962ce">1,816</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="i04ae3123371f41ca97f493a8d12524dd_D20200329-20210403" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpmN2UwN2E1Y2NhMWQ0NDEyOGE1NWNmNDQ5YjY2MjE1NC90YWJsZXJhbmdlOmY3ZTA3YTVjY2ExZDQ0MTI4YTU1Y2Y0NDliNjYyMTU0XzUtMy0xLTEtODcyMTE_d700f9d9-c2d5-4c73-833b-9367f3333c7f">163.19</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%">Outstanding at April 3, 2021</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="ibf5126dd1d43454caa561ca5f8aec83a_I20210403" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpmN2UwN2E1Y2NhMWQ0NDEyOGE1NWNmNDQ5YjY2MjE1NC90YWJsZXJhbmdlOmY3ZTA3YTVjY2ExZDQ0MTI4YTU1Y2Y0NDliNjYyMTU0XzYtMS0xLTEtODcxOTE_18ab4f87-caa7-49fc-8ea6-000241f445b5">12,939</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 #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-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="usdPerShare" contextRef="ibf5126dd1d43454caa561ca5f8aec83a_I20210403" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpmN2UwN2E1Y2NhMWQ0NDEyOGE1NWNmNDQ5YjY2MjE1NC90YWJsZXJhbmdlOmY3ZTA3YTVjY2ExZDQ0MTI4YTU1Y2Y0NDliNjYyMTU0XzYtMy0xLTEtODcyMTE_bd115d1e-61c8-4399-b732-ab4971a15566">163.51</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%">Awarded</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="i86847338df8b4713869f1ba349446f5f_D20210404-20220402" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpmN2UwN2E1Y2NhMWQ0NDEyOGE1NWNmNDQ5YjY2MjE1NC90YWJsZXJhbmdlOmY3ZTA3YTVjY2ExZDQ0MTI4YTU1Y2Y0NDliNjYyMTU0XzctMS0xLTEtODcxOTE_6865231c-4015-4a90-b783-5ae6956dc9da">7,920</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 #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="usdPerShare" contextRef="i86847338df8b4713869f1ba349446f5f_D20210404-20220402" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpmN2UwN2E1Y2NhMWQ0NDEyOGE1NWNmNDQ5YjY2MjE1NC90YWJsZXJhbmdlOmY3ZTA3YTVjY2ExZDQ0MTI4YTU1Y2Y0NDliNjYyMTU0XzctMy0xLTEtODcyMTE_f5f8f0f8-c2dc-4d48-bac5-f516e5722cb0">217.39</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%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i86847338df8b4713869f1ba349446f5f_D20210404-20220402" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpmN2UwN2E1Y2NhMWQ0NDEyOGE1NWNmNDQ5YjY2MjE1NC90YWJsZXJhbmdlOmY3ZTA3YTVjY2ExZDQ0MTI4YTU1Y2Y0NDliNjYyMTU0XzktMS0xLTEtODcxOTE_a0402614-fed6-4d38-a281-3dbf2fa6fb77">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="usdPerShare" contextRef="i86847338df8b4713869f1ba349446f5f_D20210404-20220402" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpmN2UwN2E1Y2NhMWQ0NDEyOGE1NWNmNDQ5YjY2MjE1NC90YWJsZXJhbmdlOmY3ZTA3YTVjY2ExZDQ0MTI4YTU1Y2Y0NDliNjYyMTU0XzktMy0xLTEtODcyMTE_f41857ca-5e8c-4519-9192-d7789e8ef744">192.64</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 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="if6343822bbd044a2a3b3299b9ab8f256_I20220402" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpmN2UwN2E1Y2NhMWQ0NDEyOGE1NWNmNDQ5YjY2MjE1NC90YWJsZXJhbmdlOmY3ZTA3YTVjY2ExZDQ0MTI4YTU1Y2Y0NDliNjYyMTU0XzEwLTEtMS0xLTg3MTkx_fb52a499-a506-4706-9bf9-5afe6dbdaffa">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 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="usdPerShare" contextRef="if6343822bbd044a2a3b3299b9ab8f256_I20220402" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpmN2UwN2E1Y2NhMWQ0NDEyOGE1NWNmNDQ5YjY2MjE1NC90YWJsZXJhbmdlOmY3ZTA3YTVjY2ExZDQ0MTI4YTU1Y2Y0NDliNjYyMTU0XzEwLTMtMS0xLTg3MjEx_dc07a32d-c1b3-4179-a33d-c0479a0b1dfe">183.62</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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ia542d31a150d489cb46a764896328ede_D20220403-20230401" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpmN2UwN2E1Y2NhMWQ0NDEyOGE1NWNmNDQ5YjY2MjE1NC90YWJsZXJhbmdlOmY3ZTA3YTVjY2ExZDQ0MTI4YTU1Y2Y0NDliNjYyMTU0XzExLTEtMS0xLTg3MTkx_e298bb43-a1d1-47c2-a658-b6167dd197e8">11,730</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 #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="usdPerShare" contextRef="ia542d31a150d489cb46a764896328ede_D20220403-20230401" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpmN2UwN2E1Y2NhMWQ0NDEyOGE1NWNmNDQ5YjY2MjE1NC90YWJsZXJhbmdlOmY3ZTA3YTVjY2ExZDQ0MTI4YTU1Y2Y0NDliNjYyMTU0XzExLTMtMS0xLTg3MjEx_a147491a-6682-410b-bafa-645d884b8352">209.87</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%">Additional shares granted by performance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ia542d31a150d489cb46a764896328ede_D20220403-20230401" decimals="0" name="cvco:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesGrantedByPerformanceInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpmN2UwN2E1Y2NhMWQ0NDEyOGE1NWNmNDQ5YjY2MjE1NC90YWJsZXJhbmdlOmY3ZTA3YTVjY2ExZDQ0MTI4YTU1Y2Y0NDliNjYyMTU0XzEyLTEtMS0xLTg3MTkx_905d5451-18f3-4c97-94e3-f90808d0caad">2,489</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ia542d31a150d489cb46a764896328ede_D20220403-20230401" decimals="INF" name="cvco:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesGrantedByPerformanceInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpmN2UwN2E1Y2NhMWQ0NDEyOGE1NWNmNDQ5YjY2MjE1NC90YWJsZXJhbmdlOmY3ZTA3YTVjY2ExZDQ0MTI4YTU1Y2Y0NDliNjYyMTU0XzEyLTMtMS0xLTg3MjEx_8e14b130-fc7c-4962-9058-a3bbc53a7a40">158.36</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%">Released</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ia542d31a150d489cb46a764896328ede_D20220403-20230401" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpmN2UwN2E1Y2NhMWQ0NDEyOGE1NWNmNDQ5YjY2MjE1NC90YWJsZXJhbmdlOmY3ZTA3YTVjY2ExZDQ0MTI4YTU1Y2Y0NDliNjYyMTU0XzEzLTEtMS0xLTg3MTkx_5f2849b7-8a99-478f-8506-5b14e1abf1ea">8,822</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="ia542d31a150d489cb46a764896328ede_D20220403-20230401" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpmN2UwN2E1Y2NhMWQ0NDEyOGE1NWNmNDQ5YjY2MjE1NC90YWJsZXJhbmdlOmY3ZTA3YTVjY2ExZDQ0MTI4YTU1Y2Y0NDliNjYyMTU0XzEzLTMtMS0xLTg3MjEx_1a005241-2091-47fe-856e-f2958c9c8c5e">158.36</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 April 1, 2023</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="i67a2470626a94216953ac5c7b329ba69_I20230401" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpmN2UwN2E1Y2NhMWQ0NDEyOGE1NWNmNDQ5YjY2MjE1NC90YWJsZXJhbmdlOmY3ZTA3YTVjY2ExZDQ0MTI4YTU1Y2Y0NDliNjYyMTU0XzE1LTEtMS0xLTg3MTkx_e6c03ca5-58ba-45f5-9eb0-d511d23476ca">25,451</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="usdPerShare" contextRef="i67a2470626a94216953ac5c7b329ba69_I20230401" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpmN2UwN2E1Y2NhMWQ0NDEyOGE1NWNmNDQ5YjY2MjE1NC90YWJsZXJhbmdlOmY3ZTA3YTVjY2ExZDQ0MTI4YTU1Y2Y0NDliNjYyMTU0XzE1LTMtMS0xLTg3MjEx_cd3be51a-54c9-49c4-92e6-5001d27bfd52">202.00</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 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:#ffffff;border-top:3pt double #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="i32d96c5367c64808b67408b4ece41052_I20230401" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpmN2UwN2E1Y2NhMWQ0NDEyOGE1NWNmNDQ5YjY2MjE1NC90YWJsZXJhbmdlOmY3ZTA3YTVjY2ExZDQ0MTI4YTU1Y2Y0NDliNjYyMTU0XzEzLTEtMS0xLTg4NzQz_e522db9b-f679-4385-b54f-733c49720c20">6,201</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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 colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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 2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9467521e0db8416eb020ad8b688213b3_I20230401" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpmN2UwN2E1Y2NhMWQ0NDEyOGE1NWNmNDQ5YjY2MjE1NC90YWJsZXJhbmdlOmY3ZTA3YTVjY2ExZDQ0MTI4YTU1Y2Y0NDliNjYyMTU0XzE0LTEtMS0xLTg4NzUx_dbe63baf-e362-4f82-964d-9b75048b3bfb">7,520</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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 2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i62ce959dd61e4ca1bf0db4b96d5cb389_I20230401" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpmN2UwN2E1Y2NhMWQ0NDEyOGE1NWNmNDQ5YjY2MjE1NC90YWJsZXJhbmdlOmY3ZTA3YTVjY2ExZDQ0MTI4YTU1Y2Y0NDliNjYyMTU0XzE1LTEtMS0xLTg4NzUz_3329e971-30ed-438c-ad73-7cf5bc77f155">11,730</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></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-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="#i326840b4446d4521b361f88ef329e0b3_7">Table of Contents</a></span></div></div><ix:continuation id="i1d05a24593984261b4051f4ed348aa0a"><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. The total intrinsic value of performance based RSUs released during fiscal year 2023 was $<ix:nonFraction unitRef="usd" contextRef="ia542d31a150d489cb46a764896328ede_D20220403-20230401" decimals="-5" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90ZXh0cmVnaW9uOjJlZTgzMTMyMmFhZjQxYzQ4NDQ1ZjExY2YyOWYyNWUyXzU0OTc1NTgxODIzNA_93fe45b1-8123-4111-b3bc-ce6080d24c76">1.9</ix:nonFraction> million and there was <ix:nonFraction unitRef="usd" contextRef="i86847338df8b4713869f1ba349446f5f_D20210404-20220402" decimals="-5" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90ZXh0cmVnaW9uOjJlZTgzMTMyMmFhZjQxYzQ4NDQ1ZjExY2YyOWYyNWUyXzU0OTc1NTgxODUyMA_09667753-9545-46a0-867c-5ca9dd4d2f98"><ix:nonFraction unitRef="usd" contextRef="i04ae3123371f41ca97f493a8d12524dd_D20200329-20210403" decimals="-5" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90ZXh0cmVnaW9uOjJlZTgzMTMyMmFhZjQxYzQ4NDQ1ZjExY2YyOWYyNWUyXzU0OTc1NTgxODUyMA_c4d63fd7-6847-43d6-b6d6-2116fa928b68">none</ix:nonFraction></ix:nonFraction> in either fiscal year 2022 or fiscal year 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%">Actual performance exceeded the target established for the three-year performance-based RSUs granted in fiscal year 2021. As a result, in the first quarter of fiscal year 2024, we expect <ix:nonFraction unitRef="shares" contextRef="i156c0dea324b456db6dc069d2577473b_D20230402-20230701" decimals="0" name="cvco:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesGrantedByPerformanceInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90ZXh0cmVnaW9uOjJlZTgzMTMyMmFhZjQxYzQ4NDQ1ZjExY2YyOWYyNWUyXzI3ODA_08e230bb-eae1-4f3c-b2e9-b1c734c51e7e">787</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></ix:continuation><div id="i326840b4446d4521b361f88ef329e0b3_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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjYvZnJhZzowOTY3MTY0OGRmMmY0MjJiYWQwN2NlNTQ3OWJiY2JkOC90ZXh0cmVnaW9uOjA5NjcxNjQ4ZGYyZjQyMmJhZDA3Y2U1NDc5YmJjYmQ4XzIwMA_ed52e250-feb5-4660-b514-c4aa45f7abb4" continuedAt="ic6d8b5f0ed1a487098b55ea12a542bec" escape="true">Earnings Per Share</ix:nonNumeric></span></div><ix:continuation id="ic6d8b5f0ed1a487098b55ea12a542bec"><ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjYvZnJhZzowOTY3MTY0OGRmMmY0MjJiYWQwN2NlNTQ3OWJiY2JkOC90ZXh0cmVnaW9uOjA5NjcxNjQ4ZGYyZjQyMmJhZDA3Y2U1NDc5YmJjYmQ4XzE5Nw_558c8cf0-0889-4658-89c1-fa2c35bcd0ae" escape="true"><ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjYvZnJhZzowOTY3MTY0OGRmMmY0MjJiYWQwN2NlNTQ3OWJiY2JkOC90ZXh0cmVnaW9uOjA5NjcxNjQ4ZGYyZjQyMmJhZDA3Y2U1NDc5YmJjYmQ4XzE5Nw_561f13bf-9c8f-4379-97f8-f5bc0878598f" 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 2023, 2022 and 2021 (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%">2023</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%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjYvZnJhZzowOTY3MTY0OGRmMmY0MjJiYWQwN2NlNTQ3OWJiY2JkOC90YWJsZTpiYmEzOGIzODQzYzc0NmMyYWExMjdhMmEyZTgxYWRmZS90YWJsZXJhbmdlOmJiYTM4YjM4NDNjNzQ2YzJhYTEyN2EyYTJlODFhZGZlXzItMS0xLTEtNjgyMjc_9c5bef5a-5c5b-4627-91f4-d10e0e9da3a8">240,554</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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjYvZnJhZzowOTY3MTY0OGRmMmY0MjJiYWQwN2NlNTQ3OWJiY2JkOC90YWJsZTpiYmEzOGIzODQzYzc0NmMyYWExMjdhMmEyZTgxYWRmZS90YWJsZXJhbmdlOmJiYTM4YjM4NDNjNzQ2YzJhYTEyN2EyYTJlODFhZGZlXzItMy0xLTEtNjgyMjc_8680c63e-e6ff-4716-8d4f-a18f13d55f57">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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjYvZnJhZzowOTY3MTY0OGRmMmY0MjJiYWQwN2NlNTQ3OWJiY2JkOC90YWJsZTpiYmEzOGIzODQzYzc0NmMyYWExMjdhMmEyZTgxYWRmZS90YWJsZXJhbmdlOmJiYTM4YjM4NDNjNzQ2YzJhYTEyN2EyYTJlODFhZGZlXzItNS0xLTEtNjgyMjc_0cb88742-def6-4f37-baa9-94feefe468b9">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></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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjYvZnJhZzowOTY3MTY0OGRmMmY0MjJiYWQwN2NlNTQ3OWJiY2JkOC90YWJsZTpiYmEzOGIzODQzYzc0NmMyYWExMjdhMmEyZTgxYWRmZS90YWJsZXJhbmdlOmJiYTM4YjM4NDNjNzQ2YzJhYTEyN2EyYTJlODFhZGZlXzQtMS0xLTEtNjgyMjc_f936708a-bc51-414c-831d-bfbfa8530c6a">8,844,326</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjYvZnJhZzowOTY3MTY0OGRmMmY0MjJiYWQwN2NlNTQ3OWJiY2JkOC90YWJsZTpiYmEzOGIzODQzYzc0NmMyYWExMjdhMmEyZTgxYWRmZS90YWJsZXJhbmdlOmJiYTM4YjM4NDNjNzQ2YzJhYTEyN2EyYTJlODFhZGZlXzQtMy0xLTEtNjgyMjc_ed9f7076-d351-4ebf-b6e3-f055769d6965">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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjYvZnJhZzowOTY3MTY0OGRmMmY0MjJiYWQwN2NlNTQ3OWJiY2JkOC90YWJsZTpiYmEzOGIzODQzYzc0NmMyYWExMjdhMmEyZTgxYWRmZS90YWJsZXJhbmdlOmJiYTM4YjM4NDNjNzQ2YzJhYTEyN2EyYTJlODFhZGZlXzQtNS0xLTEtNjgyMjc_0d074174-4600-41f3-b37b-07bc61dc5da4">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></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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="0" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjYvZnJhZzowOTY3MTY0OGRmMmY0MjJiYWQwN2NlNTQ3OWJiY2JkOC90YWJsZTpiYmEzOGIzODQzYzc0NmMyYWExMjdhMmEyZTgxYWRmZS90YWJsZXJhbmdlOmJiYTM4YjM4NDNjNzQ2YzJhYTEyN2EyYTJlODFhZGZlXzUtMS0xLTEtNjgyMjc_b668d68f-58fe-444b-9015-fc8d1927b149">80,126</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="0" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjYvZnJhZzowOTY3MTY0OGRmMmY0MjJiYWQwN2NlNTQ3OWJiY2JkOC90YWJsZTpiYmEzOGIzODQzYzc0NmMyYWExMjdhMmEyZTgxYWRmZS90YWJsZXJhbmdlOmJiYTM4YjM4NDNjNzQ2YzJhYTEyN2EyYTJlODFhZGZlXzUtMy0xLTEtNjgyMjc_35613976-69cb-4698-9cf8-b4d1cb0ab008">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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="0" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjYvZnJhZzowOTY3MTY0OGRmMmY0MjJiYWQwN2NlNTQ3OWJiY2JkOC90YWJsZTpiYmEzOGIzODQzYzc0NmMyYWExMjdhMmEyZTgxYWRmZS90YWJsZXJhbmdlOmJiYTM4YjM4NDNjNzQ2YzJhYTEyN2EyYTJlODFhZGZlXzUtNS0xLTEtNjgyMjc_68e5d745-df29-4d40-9ced-2a33851ad7d1">104,082</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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjYvZnJhZzowOTY3MTY0OGRmMmY0MjJiYWQwN2NlNTQ3OWJiY2JkOC90YWJsZTpiYmEzOGIzODQzYzc0NmMyYWExMjdhMmEyZTgxYWRmZS90YWJsZXJhbmdlOmJiYTM4YjM4NDNjNzQ2YzJhYTEyN2EyYTJlODFhZGZlXzYtMS0xLTEtNjgyMjc_f38d5293-5a4d-40c1-a4b3-f705e99544d3">8,924,452</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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjYvZnJhZzowOTY3MTY0OGRmMmY0MjJiYWQwN2NlNTQ3OWJiY2JkOC90YWJsZTpiYmEzOGIzODQzYzc0NmMyYWExMjdhMmEyZTgxYWRmZS90YWJsZXJhbmdlOmJiYTM4YjM4NDNjNzQ2YzJhYTEyN2EyYTJlODFhZGZlXzYtMy0xLTEtNjgyMjc_72b6c0a0-d049-4ef3-951b-a0339ae4ff1f">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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjYvZnJhZzowOTY3MTY0OGRmMmY0MjJiYWQwN2NlNTQ3OWJiY2JkOC90YWJsZTpiYmEzOGIzODQzYzc0NmMyYWExMjdhMmEyZTgxYWRmZS90YWJsZXJhbmdlOmJiYTM4YjM4NDNjNzQ2YzJhYTEyN2EyYTJlODFhZGZlXzYtNS0xLTEtNjgyMjc_98a29607-195b-487f-95a6-8569dd74408a">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></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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjYvZnJhZzowOTY3MTY0OGRmMmY0MjJiYWQwN2NlNTQ3OWJiY2JkOC90YWJsZTpiYmEzOGIzODQzYzc0NmMyYWExMjdhMmEyZTgxYWRmZS90YWJsZXJhbmdlOmJiYTM4YjM4NDNjNzQ2YzJhYTEyN2EyYTJlODFhZGZlXzgtMS0xLTEtNjgyMjc_b806b872-97db-4d47-a910-818fd83f6961">27.20</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjYvZnJhZzowOTY3MTY0OGRmMmY0MjJiYWQwN2NlNTQ3OWJiY2JkOC90YWJsZTpiYmEzOGIzODQzYzc0NmMyYWExMjdhMmEyZTgxYWRmZS90YWJsZXJhbmdlOmJiYTM4YjM4NDNjNzQ2YzJhYTEyN2EyYTJlODFhZGZlXzgtMy0xLTEtNjgyMjc_c85eb80c-d74d-4317-ad37-02089584e57d">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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjYvZnJhZzowOTY3MTY0OGRmMmY0MjJiYWQwN2NlNTQ3OWJiY2JkOC90YWJsZTpiYmEzOGIzODQzYzc0NmMyYWExMjdhMmEyZTgxYWRmZS90YWJsZXJhbmdlOmJiYTM4YjM4NDNjNzQ2YzJhYTEyN2EyYTJlODFhZGZlXzgtNS0xLTEtNjgyMjc_5753e567-6bd9-46ce-81ad-f0c51b2d87b8">8.34</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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjYvZnJhZzowOTY3MTY0OGRmMmY0MjJiYWQwN2NlNTQ3OWJiY2JkOC90YWJsZTpiYmEzOGIzODQzYzc0NmMyYWExMjdhMmEyZTgxYWRmZS90YWJsZXJhbmdlOmJiYTM4YjM4NDNjNzQ2YzJhYTEyN2EyYTJlODFhZGZlXzktMS0xLTEtNjgyMjc_3db9ac8f-95c5-40c1-a3b1-d16d81ce0ad7">26.95</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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjYvZnJhZzowOTY3MTY0OGRmMmY0MjJiYWQwN2NlNTQ3OWJiY2JkOC90YWJsZTpiYmEzOGIzODQzYzc0NmMyYWExMjdhMmEyZTgxYWRmZS90YWJsZXJhbmdlOmJiYTM4YjM4NDNjNzQ2YzJhYTEyN2EyYTJlODFhZGZlXzktMy0xLTEtNjgyMjc_378d9c86-cf18-4a7e-876d-137a3b693843">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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjYvZnJhZzowOTY3MTY0OGRmMmY0MjJiYWQwN2NlNTQ3OWJiY2JkOC90YWJsZTpiYmEzOGIzODQzYzc0NmMyYWExMjdhMmEyZTgxYWRmZS90YWJsZXJhbmdlOmJiYTM4YjM4NDNjNzQ2YzJhYTEyN2EyYTJlODFhZGZlXzktNS0xLTEtNjgyMjc_a5decfd2-17d6-4aad-a56d-27efff81a304">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></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="i2d7259013e5d4b67a0098ff0d2d55ed4_D20220403-20230401" decimals="INF" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjYvZnJhZzowOTY3MTY0OGRmMmY0MjJiYWQwN2NlNTQ3OWJiY2JkOC90YWJsZTpiYmEzOGIzODQzYzc0NmMyYWExMjdhMmEyZTgxYWRmZS90YWJsZXJhbmdlOmJiYTM4YjM4NDNjNzQ2YzJhYTEyN2EyYTJlODFhZGZlXzExLTEtMS0xLTY4MjI3_fb0a0ed4-5062-41fe-92c5-767d05da9681">174</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i31890b38ef70446087c3580543fd58f5_D20210404-20220402" decimals="INF" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjYvZnJhZzowOTY3MTY0OGRmMmY0MjJiYWQwN2NlNTQ3OWJiY2JkOC90YWJsZTpiYmEzOGIzODQzYzc0NmMyYWExMjdhMmEyZTgxYWRmZS90YWJsZXJhbmdlOmJiYTM4YjM4NDNjNzQ2YzJhYTEyN2EyYTJlODFhZGZlXzExLTMtMS0xLTY4MjI3_c6c42f40-0aa6-440d-86b1-316291eab031">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="i393faa83b92948378390686c12427077_D20200329-20210403" decimals="INF" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjYvZnJhZzowOTY3MTY0OGRmMmY0MjJiYWQwN2NlNTQ3OWJiY2JkOC90YWJsZTpiYmEzOGIzODQzYzc0NmMyYWExMjdhMmEyZTgxYWRmZS90YWJsZXJhbmdlOmJiYTM4YjM4NDNjNzQ2YzJhYTEyN2EyYTJlODFhZGZlXzExLTUtMS0xLTY4MjI3_2a8e7550-d121-4b84-8687-c21b211ad286">19,440</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="i67a2470626a94216953ac5c7b329ba69_I20230401" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjYvZnJhZzowOTY3MTY0OGRmMmY0MjJiYWQwN2NlNTQ3OWJiY2JkOC90YWJsZTpiYmEzOGIzODQzYzc0NmMyYWExMjdhMmEyZTgxYWRmZS90YWJsZXJhbmdlOmJiYTM4YjM4NDNjNzQ2YzJhYTEyN2EyYTJlODFhZGZlXzEyLTEtMS0xLTY4MjI3_e6c03ca5-58ba-45f5-9eb0-d511d23476ca">25,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="if6343822bbd044a2a3b3299b9ab8f256_I20220402" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjYvZnJhZzowOTY3MTY0OGRmMmY0MjJiYWQwN2NlNTQ3OWJiY2JkOC90YWJsZTpiYmEzOGIzODQzYzc0NmMyYWExMjdhMmEyZTgxYWRmZS90YWJsZXJhbmdlOmJiYTM4YjM4NDNjNzQ2YzJhYTEyN2EyYTJlODFhZGZlXzEyLTMtMS0xLTY4MjI3_fb52a499-a506-4706-9bf9-5afe6dbdaffa">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="ibf5126dd1d43454caa561ca5f8aec83a_I20210403" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjYvZnJhZzowOTY3MTY0OGRmMmY0MjJiYWQwN2NlNTQ3OWJiY2JkOC90YWJsZTpiYmEzOGIzODQzYzc0NmMyYWExMjdhMmEyZTgxYWRmZS90YWJsZXJhbmdlOmJiYTM4YjM4NDNjNzQ2YzJhYTEyN2EyYTJlODFhZGZlXzEyLTUtMS0xLTY4MjI3_18ab4f87-caa7-49fc-8ea6-000241f445b5">12,939</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 style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-34</span></div></div></div><div id="i326840b4446d4521b361f88ef329e0b3_169"></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="#i326840b4446d4521b361f88ef329e0b3_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%">20. <ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90ZXh0cmVnaW9uOmI5YzA1YTY3ZDI0MTQxYWU5ZDI1ZGU3MGNiMGIwMGEzXzI0NjM_7e2573f1-3d00-4853-afa4-576f82b5cb83" continuedAt="i5fabed8d503d458fb38d0551625ea089" escape="true">Fair Value Measurements</ix:nonNumeric></span></div><ix:continuation id="i5fabed8d503d458fb38d0551625ea089"><ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:FairValueByBalanceSheetGroupingTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90ZXh0cmVnaW9uOmI5YzA1YTY3ZDI0MTQxYWU5ZDI1ZGU3MGNiMGIwMGEzXzI0ODU_af34e6b3-09de-48cd-901b-fada3fc2fe8e" 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 1, 2023</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 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="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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="i694247564f5c4c1c84e8fa5f4d677ec9_I20230401" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzItMS0xLTEtNjgyMjc_fe45b7fc-9328-4bfe-8057-374f0c47f6ae">18,555</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="i4db9d154108841e29e379a4f46aad45c_I20230401" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzItMy0xLTEtNjgyMjc_6a18779f-3fcb-44dc-859e-b66f5938a335">18,555</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="i558f965808b14bf28a0b349299020493_I20220402" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzItNS0xLTEtNjgyMjc_a2a49fee-fa0a-4ef3-bfcf-88396d36439c">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="id4e0d757e8da423eac8fb69f3f6ad5c9_I20220402" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzItNy0xLTEtNjgyMjc_e1b9d6f7-d261-4814-8729-4a67be1ef2c5">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></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="i7d05d958411a4a57b124e2cf9e426de0_I20230401" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzMtMS0xLTEtNjgyMjc_ef4ae62f-a1b5-47c8-b4ae-ed813b9926ed">9,989</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a84fac606154c4ca3a220a3c88fe6b6_I20230401" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzMtMy0xLTEtNjgyMjc_97735974-eeaf-4a95-a931-684f4d0933b7">9,989</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if8185f010ede4f8fa53c5605d5b6113a_I20220402" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzMtNS0xLTEtNjgyMjc_228d7455-b75e-4515-8262-cb06bc3cc71e">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="i56e43ad8e8f8475a8be752d7cf677e64_I20220402" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzMtNy0xLTEtNjgyMjc_17b29788-39eb-4a27-8434-9492474e0786">16,780</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="ic19e668f87944007b3b078968b528f72_I20230401" decimals="-3" name="us-gaap:EquityMethodInvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzQtMS0xLTEtNjgyMjc_5a4aa8de-05fe-4db1-839d-20d4e1d8e2ee">5,073</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5dd9bd7bccaf4de1b3e19c2abcf4be74_I20230401" decimals="-3" name="us-gaap:EquityMethodInvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzQtMy0xLTEtNjgyMjc_057cb83d-317a-4856-8b19-fce89288d35f">5,073</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d57ae8298134695ad40ad2966276b4f_I20220402" decimals="-3" name="us-gaap:EquityMethodInvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzQtNS0xLTEtNjgyMjc_235e08d0-22c2-4de5-95ec-28175fe25f11">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="idf41a043a7af44c794379a8742e9d0cc_I20220402" decimals="-3" name="us-gaap:EquityMethodInvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzQtNy0xLTEtNjgyMjc_e0492979-0ab5-4c21-ab71-cac8b5de68bb">20,479</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="ic19e668f87944007b3b078968b528f72_I20230401" decimals="-3" name="us-gaap:NotesReceivableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzUtMS0xLTEtNjgyMjc_d24821ee-2a02-4de4-bb02-1f444150fec6">44,148</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5dd9bd7bccaf4de1b3e19c2abcf4be74_I20230401" decimals="-3" name="us-gaap:NotesReceivableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzUtMy0xLTEtNjgyMjc_171e9251-4e0d-45e5-ae54-b6d4133a7cc7">50,686</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d57ae8298134695ad40ad2966276b4f_I20220402" decimals="-3" name="us-gaap:NotesReceivableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzUtNS0xLTEtNjgyMjc_24a0f539-ce1b-49c3-9f48-77caa295a597">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="idf41a043a7af44c794379a8742e9d0cc_I20220402" decimals="-3" name="us-gaap:NotesReceivableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzUtNy0xLTEtNjgyMjc_14dcca05-8c79-4029-96f1-7e183122c81a">53,354</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="ic19e668f87944007b3b078968b528f72_I20230401" decimals="-3" name="us-gaap:LoansReceivableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzYtMS0xLTEtNjgyMjc_79e25a9d-acc3-4855-bb00-53ae9396230b">101,977</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5dd9bd7bccaf4de1b3e19c2abcf4be74_I20230401" decimals="-3" name="us-gaap:LoansReceivableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzYtMy0xLTEtNjgyMjc_479264ff-b9bd-407f-afc8-d326fd16e14c">97,106</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d57ae8298134695ad40ad2966276b4f_I20220402" decimals="-3" name="us-gaap:LoansReceivableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzYtNS0xLTEtNjgyMjc_65d95192-1b5a-430e-909a-e95e51857036">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="idf41a043a7af44c794379a8742e9d0cc_I20220402" decimals="-3" name="us-gaap:LoansReceivableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzYtNy0xLTEtNjgyMjc_683c5fa1-fcba-4b6b-a352-41af1024b263">65,942</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%">Other secured financing&#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="i694247564f5c4c1c84e8fa5f4d677ec9_I20230401" decimals="-3" name="us-gaap:DebtInstrumentFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzctMS0xLTEtNjgyMjc_b6b1b4b9-1ba2-4b11-9c0f-596418b6b3b7">2,379</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="i4db9d154108841e29e379a4f46aad45c_I20230401" decimals="-3" name="us-gaap:DebtInstrumentFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzctMy0xLTEtNjgyMjc_90fcf04d-e8b7-4dcf-99c5-6a8b0727e06f">2,332</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="i558f965808b14bf28a0b349299020493_I20220402" decimals="-3" name="us-gaap:DebtInstrumentFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzctNS0xLTEtNjgyMjc_f1b86226-cca2-4844-aa3b-665cb70fef60">2,933</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="id4e0d757e8da423eac8fb69f3f6ad5c9_I20220402" decimals="-3" name="us-gaap:DebtInstrumentFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzctNy0xLTEtNjgyMjc_4880562c-abf8-4517-917e-4270d4d05bb0">3,119</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="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90ZXh0cmVnaW9uOmI5YzA1YTY3ZDI0MTQxYWU5ZDI1ZGU3MGNiMGIwMGEzXzI0NzA_a8d476a5-9ee0-4d7b-a400-6585446e654a" 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="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90ZXh0cmVnaW9uOmI5YzA1YTY3ZDI0MTQxYWU5ZDI1ZGU3MGNiMGIwMGEzXzI0OTI_2bf07838-a27a-49e9-a7bd-56ebdce01ac2" 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="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90ZXh0cmVnaW9uOmI5YzA1YTY3ZDI0MTQxYWU5ZDI1ZGU3MGNiMGIwMGEzXzI0Njk_f6e1919c-b68a-426f-be81-f9dc4b99f2ab" 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="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90ZXh0cmVnaW9uOmI5YzA1YTY3ZDI0MTQxYWU5ZDI1ZGU3MGNiMGIwMGEzXzI0NTg_1ef56ee3-f5c4-49c8-8aca-e69b19440864" 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="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90ZXh0cmVnaW9uOmI5YzA1YTY3ZDI0MTQxYWU5ZDI1ZGU3MGNiMGIwMGEzXzI0OTM_ed8bcac5-16ff-4543-b8f5-0ca59edd37ee" 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="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90ZXh0cmVnaW9uOmI5YzA1YTY3ZDI0MTQxYWU5ZDI1ZGU3MGNiMGIwMGEzXzI0NTk_04e7a298-aedf-4659-96f3-b46eaf321a13" continuedAt="i4a6f89300c4441349dca8e2ce440acc1" footnoteRole="http://www.xbrl.org/2003/role/footnote">L</ix:footnote></span><ix:continuation id="i4a6f89300c4441349dca8e2ce440acc1"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">evel 2: The fair value is</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> based on the discounted value of the expected remaining principal and interest cash flows.</span></ix:continuation></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumer loans held for investment are measured using Level 3 inputs that are calculated using estimated discounted future cash flows from the evaluation of loan credit quality and performance history to determine expected prepayments and defaults on the portfolio, discounted with rates considered to reflect current market conditions. Loans held for sale are measured at the lower of cost or fair value, 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;1, 2023.</span></div></ix:nonNumeric><div style="margin-top:9pt;text-indent:18pt"><ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90ZXh0cmVnaW9uOmI5YzA1YTY3ZDI0MTQxYWU5ZDI1ZGU3MGNiMGIwMGEzXzI0NjY_8da92eb4-f99a-41d8-ac67-331367f7deb4" 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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:ScheduleOfServicingAssetsAtFairValueTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90ZXh0cmVnaW9uOmI5YzA1YTY3ZDI0MTQxYWU5ZDI1ZGU3MGNiMGIwMGEzXzI0NjI_106c0fcb-f2df-4662-a668-02e96b34aee4" 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 1,<br/>2023</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></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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="INF" name="cvco:NumberOfLoansOutstandingOfLoansHeldInPortfolio" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTpkM2I2MTExNGJhODk0OTcyOWJkZWJmOGRhODI2MWI0Yi90YWJsZXJhbmdlOmQzYjYxMTE0YmE4OTQ5NzI5YmRlYmY4ZGE4MjYxYjRiXzEtMS0xLTEtNjgyMjc_5c5e3901-c054-49f0-97c7-047afe37642e">4,070</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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="INF" name="cvco:NumberOfLoansOutstandingOfLoansHeldInPortfolio" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTpkM2I2MTExNGJhODk0OTcyOWJkZWJmOGRhODI2MWI0Yi90YWJsZXJhbmdlOmQzYjYxMTE0YmE4OTQ5NzI5YmRlYmY4ZGE4MjYxYjRiXzEtMy0xLTEtNjgyMjc_22bbdcd5-1ce3-4f0e-910b-c094ec63a229">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></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.71&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="4" name="cvco:CapitalizedServicingMultipleOfLoansHeldInPortfolio" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTpkM2I2MTExNGJhODk0OTcyOWJkZWJmOGRhODI2MWI0Yi90YWJsZXJhbmdlOmQzYjYxMTE0YmE4OTQ5NzI5YmRlYmY4ZGE4MjYxYjRiXzMtMS0xLTEtNjgyMjc_3de681c0-3b96-4817-b3dd-ae0f4d232136">98.99</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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="4" name="cvco:CapitalizedServicingMultipleOfLoansHeldInPortfolio" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTpkM2I2MTExNGJhODk0OTcyOWJkZWJmOGRhODI2MWI0Yi90YWJsZXJhbmdlOmQzYjYxMTE0YmE4OTQ5NzI5YmRlYmY4ZGE4MjYxYjRiXzMtMy0xLTEtNjgyMjc_c77b543d-9a7b-4de5-9d85-7d4a163a17f2">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></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%">34.36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:PrincipalAmountOutstandingOfLoansHeldInPortfolio" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTpkM2I2MTExNGJhODk0OTcyOWJkZWJmOGRhODI2MWI0Yi90YWJsZXJhbmdlOmQzYjYxMTE0YmE4OTQ5NzI5YmRlYmY4ZGE4MjYxYjRiXzUtMS0xLTEtNjgyMjc_16b436fe-7b7a-4abf-abe2-0dd128dd8868">520,458</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:PrincipalAmountOutstandingOfLoansHeldInPortfolio" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTpkM2I2MTExNGJhODk0OTcyOWJkZWJmOGRhODI2MWI0Yi90YWJsZXJhbmdlOmQzYjYxMTE0YmE4OTQ5NzI5YmRlYmY4ZGE4MjYxYjRiXzUtMy0xLTEtNjgyMjc_ae550667-c0de-4599-b587-1ab854c5095e">560,178</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:ServicingAssetAtFairValueAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTpkM2I2MTExNGJhODk0OTcyOWJkZWJmOGRhODI2MWI0Yi90YWJsZXJhbmdlOmQzYjYxMTE0YmE4OTQ5NzI5YmRlYmY4ZGE4MjYxYjRiXzYtMS0xLTEtNjgyMjc_56c13474-608a-4860-a66e-365f515d2a0b">1,788</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:ServicingAssetAtFairValueAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTpkM2I2MTExNGJhODk0OTcyOWJkZWJmOGRhODI2MWI0Yi90YWJsZXJhbmdlOmQzYjYxMTE0YmE4OTQ5NzI5YmRlYmY4ZGE4MjYxYjRiXzYtMy0xLTEtNjgyMjc_357e67df-d7e7-4bc9-86d6-7e9091cadc40">1,656</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-35</span></div></div></div><div id="i326840b4446d4521b361f88ef329e0b3_175"></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="#i326840b4446d4521b361f88ef329e0b3_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%">21. <ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:CompensationRelatedCostsGeneralTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNzUvZnJhZzpiNWYyNWNmNTNlNjk0NTViODgzOTllYmRiZTZmODViZi90ZXh0cmVnaW9uOmI1ZjI1Y2Y1M2U2OTQ1NWI4ODM5OWViZGJlNmY4NWJmXzM4MTg_d52ddfdd-54fc-4796-afec-ae626623f941" continuedAt="i61cfd8ec6e1d41d4920338884bbc0826" escape="true">Employee Benefit Plans</ix:nonNumeric></span></div><ix:continuation id="i61cfd8ec6e1d41d4920338884bbc0826" continuedAt="i348fc95422d54377a0d220396c225daa"><div style="margin-top: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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-5" name="cvco:ReinsuranceCoverageMaximumLiabilityPerEmployee" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNzUvZnJhZzpiNWYyNWNmNTNlNjk0NTViODgzOTllYmRiZTZmODViZi90ZXh0cmVnaW9uOmI1ZjI1Y2Y1M2U2OTQ1NWI4ODM5OWViZGJlNmY4NWJmXzI0Mg_6735ceff-5752-457d-a6ff-fd8caa8a3cb0">0.4</ix:nonFraction> million. 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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-5" name="cvco:SelfFundedGroupMedicalPlanMedicalClaimsExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNzUvZnJhZzpiNWYyNWNmNTNlNjk0NTViODgzOTllYmRiZTZmODViZi90ZXh0cmVnaW9uOmI1ZjI1Y2Y1M2U2OTQ1NWI4ODM5OWViZGJlNmY4NWJmXzYwMA_1a6c4a6c-0e9d-4c88-9662-b92a96369d02">30.6</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-5" name="cvco:SelfFundedGroupMedicalPlanMedicalClaimsExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNzUvZnJhZzpiNWYyNWNmNTNlNjk0NTViODgzOTllYmRiZTZmODViZi90ZXh0cmVnaW9uOmI1ZjI1Y2Y1M2U2OTQ1NWI4ODM5OWViZGJlNmY4NWJmXzYwNA_7d1a6fc8-c553-4d82-8abe-5696a23d0c02">22.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-5" name="cvco:SelfFundedGroupMedicalPlanMedicalClaimsExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNzUvZnJhZzpiNWYyNWNmNTNlNjk0NTViODgzOTllYmRiZTZmODViZi90ZXh0cmVnaW9uOmI1ZjI1Y2Y1M2U2OTQ1NWI4ODM5OWViZGJlNmY4NWJmXzYxMQ_734c6141-bce9-4570-9314-2493db79e312">15.8</ix:nonFraction> million for fiscal years 2023, 2022 and 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%">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="ibc434e76d7454c349683a7bcd8da7478_D20220403-20230401" decimals="2" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNzUvZnJhZzpiNWYyNWNmNTNlNjk0NTViODgzOTllYmRiZTZmODViZi90ZXh0cmVnaW9uOmI1ZjI1Y2Y1M2U2OTQ1NWI4ODM5OWViZGJlNmY4NWJmXzk1MA_81e394e3-88e8-4490-8b7d-9a5d3a1ec2e9">50</ix:nonFraction>% of the first <ix:nonFraction unitRef="number" contextRef="ibc434e76d7454c349683a7bcd8da7478_D20220403-20230401" decimals="2" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNzUvZnJhZzpiNWYyNWNmNTNlNjk0NTViODgzOTllYmRiZTZmODViZi90ZXh0cmVnaW9uOmI1ZjI1Y2Y1M2U2OTQ1NWI4ODM5OWViZGJlNmY4NWJmXzk2Ng_8eb3f879-00af-46de-8fc7-d2c3f51e43cb">5</ix:nonFraction>% of eligible compensation contributed by employees. For calendar year 2022, the Company match was <ix:nonFraction unitRef="number" contextRef="i59ea3d3688c7461e8bf4e6420f88a130_D20220403-20230401" decimals="2" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNzUvZnJhZzpiNWYyNWNmNTNlNjk0NTViODgzOTllYmRiZTZmODViZi90ZXh0cmVnaW9uOmI1ZjI1Y2Y1M2U2OTQ1NWI4ODM5OWViZGJlNmY4NWJmXzEwODY_3274aab0-b9a5-4ca4-a528-cd9abc4c6ce4">30</ix:nonFraction>% of the first <ix:nonFraction unitRef="number" contextRef="i59ea3d3688c7461e8bf4e6420f88a130_D20220403-20230401" decimals="2" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNzUvZnJhZzpiNWYyNWNmNTNlNjk0NTViODgzOTllYmRiZTZmODViZi90ZXh0cmVnaW9uOmI1ZjI1Y2Y1M2U2OTQ1NWI4ODM5OWViZGJlNmY4NWJmXzExMDI_616d79f9-a0c6-4e4b-b974-81803b2de5ee">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="i59ea3d3688c7461e8bf4e6420f88a130_D20220403-20230401" name="cvco:DefinedContributionPlanEmployersMatchingContributionVestingPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNzUvZnJhZzpiNWYyNWNmNTNlNjk0NTViODgzOTllYmRiZTZmODViZi90ZXh0cmVnaW9uOmI1ZjI1Y2Y1M2U2OTQ1NWI4ODM5OWViZGJlNmY4NWJmXzEzMTU_65cc432a-86bb-424a-95cd-660a2f3dc1b5">4</ix:nonNumeric> years. Employer matching contribution expense was $<ix:nonFraction unitRef="usd" contextRef="i59ea3d3688c7461e8bf4e6420f88a130_D20220403-20230401" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNzUvZnJhZzpiNWYyNWNmNTNlNjk0NTViODgzOTllYmRiZTZmODViZi90ZXh0cmVnaW9uOmI1ZjI1Y2Y1M2U2OTQ1NWI4ODM5OWViZGJlNmY4NWJmXzEzNjI_cd1e182b-f075-4234-8803-ae90ea044254">4.0</ix:nonFraction> million in fiscal year 2023, $<ix:nonFraction unitRef="usd" contextRef="i308e279de27047d691b986413a1036e7_D20210404-20220402" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNzUvZnJhZzpiNWYyNWNmNTNlNjk0NTViODgzOTllYmRiZTZmODViZi90ZXh0cmVnaW9uOmI1ZjI1Y2Y1M2U2OTQ1NWI4ODM5OWViZGJlNmY4NWJmXzU0OTc1NTgxNzgzMQ_6a3b3b2e-bb19-470d-a53f-e4087d796eba">1.3</ix:nonFraction> million in fiscal year 2022 and $<ix:nonFraction unitRef="usd" contextRef="ic76edcf671b54fae86ca47581bed8ce1_D20200329-20210403" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNzUvZnJhZzpiNWYyNWNmNTNlNjk0NTViODgzOTllYmRiZTZmODViZi90ZXh0cmVnaW9uOmI1ZjI1Y2Y1M2U2OTQ1NWI4ODM5OWViZGJlNmY4NWJmXzEzODc_0a3ee6d1-28ac-4414-b806-ec0d835d51fd">1.1</ix:nonFraction> million in fiscal year 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%">Certain Commodore 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:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:ScheduleOfMultiemployerPlansTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNzUvZnJhZzpiNWYyNWNmNTNlNjk0NTViODgzOTllYmRiZTZmODViZi90ZXh0cmVnaW9uOmI1ZjI1Y2Y1M2U2OTQ1NWI4ODM5OWViZGJlNmY4NWJmXzM4MjA_8d5c97d2-f17b-41b8-8f07-bd846f6b68ae" continuedAt="icabaa99fd38d4f898a7901a3036c6e5e" 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 Company's participation in multiemployer plans for the fiscal year ended April&#160;1, 2023 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 2022 and 2021, 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 2022.</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;1, 2023 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></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="#i326840b4446d4521b361f88ef329e0b3_7">Table of Contents</a></span></div></div><div style="margin-top:5pt;text-align:center"><ix:continuation id="i348fc95422d54377a0d220396c225daa" continuedAt="ice981ab8138c43a194beabd015b1b712"><ix:continuation id="icabaa99fd38d4f898a7901a3036c6e5e" continuedAt="i97062d6c7533447ca460e9f92a79a57c"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"></td><td style="width:18.958%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></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.192%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.192%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.436%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.422%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.422%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.422%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.782%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.674%"></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%">2023</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%">2022</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%">2023</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%">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%">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:id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNzUvZnJhZzpiNWYyNWNmNTNlNjk0NTViODgzOTllYmRiZTZmODViZi90YWJsZTo2MWE4NjgyNDkzYzE0OTgyOTVmMzgzMDY4NjU5YzQzNS90YWJsZXJhbmdlOjYxYTg2ODI0OTNjMTQ5ODI5NWYzODMwNjg2NTljNDM1XzItMC0xLTEtNjgyMjc_1e063c83-d1e5-4be2-b2ef-ff892eec318c">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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" name="us-gaap:MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNzUvZnJhZzpiNWYyNWNmNTNlNjk0NTViODgzOTllYmRiZTZmODViZi90YWJsZTo2MWE4NjgyNDkzYzE0OTgyOTVmMzgzMDY4NjU5YzQzNS90YWJsZXJhbmdlOjYxYTg2ODI0OTNjMTQ5ODI5NWYzODMwNjg2NTljNDM1XzItNC0xLTEtNjgyMjc_2b56720d-1e0e-4c75-8f1a-70a35c1d28a7">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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" name="us-gaap:MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNzUvZnJhZzpiNWYyNWNmNTNlNjk0NTViODgzOTllYmRiZTZmODViZi90YWJsZTo2MWE4NjgyNDkzYzE0OTgyOTVmMzgzMDY4NjU5YzQzNS90YWJsZXJhbmdlOjYxYTg2ODI0OTNjMTQ5ODI5NWYzODMwNjg2NTljNDM1XzItNi0xLTEtNjgyMjc_f89fafc3-02f1-42f4-900d-8e2dd11fc0a2">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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" name="us-gaap:MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNzUvZnJhZzpiNWYyNWNmNTNlNjk0NTViODgzOTllYmRiZTZmODViZi90YWJsZTo2MWE4NjgyNDkzYzE0OTgyOTVmMzgzMDY4NjU5YzQzNS90YWJsZXJhbmdlOjYxYTg2ODI0OTNjMTQ5ODI5NWYzODMwNjg2NTljNDM1XzItOC0xLTEtNjgyMjc_ddab7dbb-d8d7-4c8a-b876-28de12bd8439">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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:MultiemployerPlanEmployerContributionCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNzUvZnJhZzpiNWYyNWNmNTNlNjk0NTViODgzOTllYmRiZTZmODViZi90YWJsZTo2MWE4NjgyNDkzYzE0OTgyOTVmMzgzMDY4NjU5YzQzNS90YWJsZXJhbmdlOjYxYTg2ODI0OTNjMTQ5ODI5NWYzODMwNjg2NTljNDM1XzItMTAtMS0xLTY4MjI3_61adc6cd-9de5-46d8-916a-f19164546b89">1,507</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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:MultiemployerPlanEmployerContributionCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNzUvZnJhZzpiNWYyNWNmNTNlNjk0NTViODgzOTllYmRiZTZmODViZi90YWJsZTo2MWE4NjgyNDkzYzE0OTgyOTVmMzgzMDY4NjU5YzQzNS90YWJsZXJhbmdlOjYxYTg2ODI0OTNjMTQ5ODI5NWYzODMwNjg2NTljNDM1XzItMTItMS0xLTY4MjI3_3744c9c3-c8f1-43db-845a-398a085b2803">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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:MultiemployerPlanEmployerContributionCost" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNzUvZnJhZzpiNWYyNWNmNTNlNjk0NTViODgzOTllYmRiZTZmODViZi90YWJsZTo2MWE4NjgyNDkzYzE0OTgyOTVmMzgzMDY4NjU5YzQzNS90YWJsZXJhbmdlOjYxYTg2ODI0OTNjMTQ5ODI5NWYzODMwNjg2NTljNDM1XzItMTQtMS0xLTY4MjI3_eca66a9d-03f9-4de7-a0a8-79e71f8967ca">&#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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:MultiemployerPlanPensionSignificantSurchargeFixedList" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNzUvZnJhZzpiNWYyNWNmNTNlNjk0NTViODgzOTllYmRiZTZmODViZi90YWJsZTo2MWE4NjgyNDkzYzE0OTgyOTVmMzgzMDY4NjU5YzQzNS90YWJsZXJhbmdlOjYxYTg2ODI0OTNjMTQ5ODI5NWYzODMwNjg2NTljNDM1XzItMTYtMS0xLTY4MjI3_642dec3f-15ef-4291-a60b-e6c35384e952">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></ix:continuation></ix:continuation></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%"><ix:continuation id="ice981ab8138c43a194beabd015b1b712"><ix:continuation id="i97062d6c7533447ca460e9f92a79a57c">(1)&#160;&#160;&#160;&#160;The expiration date of the CBA for the Pennwest manufacturing facility is February 2024. The CBA for the Clarion and Colony manufacturing facilities was unanimously ratified in April 2023, which extended the expiration date to May&#160;30, 2026.</ix:continuation></ix:continuation> </span></div><div id="i326840b4446d4521b361f88ef329e0b3_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%">22. <ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNzgvZnJhZzpjZjliMzgzOGMyODc0ZTFjODNlYjAyNjY0MDgyYmFmOS90ZXh0cmVnaW9uOmNmOWIzODM4YzI4NzRlMWM4M2ViMDI2NjQwODJiYWY5XzYzMA_56d4f944-a007-4efa-9a88-b3d235790ef6" continuedAt="ia61b45cf36cb4dd582b15b9de426d0ef" escape="true">Related Party Transactions</ix:nonNumeric></span></div><div style="margin-top:9pt;text-indent:18pt"><ix:continuation id="ia61b45cf36cb4dd582b15b9de426d0ef"><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;1, 2023</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;2, 2022 and April&#160;3, 2021, the total amount of sales to related parties was $<ix:nonFraction unitRef="usd" contextRef="iea0845c0034042588c85decdd35f8f08_D20220403-20230401" decimals="-5" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNzgvZnJhZzpjZjliMzgzOGMyODc0ZTFjODNlYjAyNjY0MDgyYmFmOS90ZXh0cmVnaW9uOmNmOWIzODM4YzI4NzRlMWM4M2ViMDI2NjQwODJiYWY5XzM2Ng_4f3800d5-3d3c-43ff-93b4-fef13f383857">65.6</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="i6a02556ce180417f998e800afb8f6094_D20210404-20220402" decimals="-5" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNzgvZnJhZzpjZjliMzgzOGMyODc0ZTFjODNlYjAyNjY0MDgyYmFmOS90ZXh0cmVnaW9uOmNmOWIzODM4YzI4NzRlMWM4M2ViMDI2NjQwODJiYWY5XzM3MA_26116c4c-f6cf-49bb-8391-33012740a7af">58.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i78b382119bd0464dbc9d67683190fd2a_D20200329-20210403" decimals="-5" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNzgvZnJhZzpjZjliMzgzOGMyODc0ZTFjODNlYjAyNjY0MDgyYmFmOS90ZXh0cmVnaW9uOmNmOWIzODM4YzI4NzRlMWM4M2ViMDI2NjQwODJiYWY5XzM3Nw_7f75c3c3-b520-40cc-820b-54428f661c33">46.7</ix:nonFraction> million, respectively. As of April&#160;1, 2023, receivables from related parties included $<ix:nonFraction unitRef="usd" contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-5" name="cvco:AccountsReceivableFromRelatedParties" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNzgvZnJhZzpjZjliMzgzOGMyODc0ZTFjODNlYjAyNjY0MDgyYmFmOS90ZXh0cmVnaW9uOmNmOWIzODM4YzI4NzRlMWM4M2ViMDI2NjQwODJiYWY5XzQ0Nw_a1670b00-ff1e-4a44-9096-4b1aa5d09ce2">5.7</ix:nonFraction> million of accounts receivable and $<ix:nonFraction unitRef="usd" contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-5" name="us-gaap:LoansAndLeasesReceivableRelatedParties" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNzgvZnJhZzpjZjliMzgzOGMyODc0ZTFjODNlYjAyNjY0MDgyYmFmOS90ZXh0cmVnaW9uOmNmOWIzODM4YzI4NzRlMWM4M2ViMDI2NjQwODJiYWY5XzQ3Nw_b28b7849-11c8-4c74-addb-7a8703b46302">4.7</ix:nonFraction> million of commercial loans outstanding. As of April&#160;2, 2022, receivables from related parties included $<ix:nonFraction unitRef="usd" contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-5" name="cvco:AccountsReceivableFromRelatedParties" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNzgvZnJhZzpjZjliMzgzOGMyODc0ZTFjODNlYjAyNjY0MDgyYmFmOS90ZXh0cmVnaW9uOmNmOWIzODM4YzI4NzRlMWM4M2ViMDI2NjQwODJiYWY5XzU2NQ_2ab62457-6a9a-485f-befa-e24fa646e5ef">3.3</ix:nonFraction> million of accounts receivable and $<ix:nonFraction unitRef="usd" contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-5" name="us-gaap:LoansAndLeasesReceivableRelatedParties" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNzgvZnJhZzpjZjliMzgzOGMyODc0ZTFjODNlYjAyNjY0MDgyYmFmOS90ZXh0cmVnaW9uOmNmOWIzODM4YzI4NzRlMWM4M2ViMDI2NjQwODJiYWY5XzU5NQ_4fe8592b-60c0-49c1-aec6-5f7ed70f1ec5">2.6</ix:nonFraction> million of commercial loans outstanding.</span></ix:continuation></div><div id="i326840b4446d4521b361f88ef329e0b3_181"></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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzU3MTQ_16e9234a-39a6-41d0-9d5f-93de78043ad1" continuedAt="icb280b76b09e494093e12b7f43e7d7af" escape="true">Acquisitions</ix:nonNumeric></span></div><ix:continuation id="icb280b76b09e494093e12b7f43e7d7af" continuedAt="i08a3347e182440f3a4c8da94d35fc615"><ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzU3MDk_80c2c1ee-da7a-4bae-a1aa-95bc8b284d48" continuedAt="i64f90e87a3a14e668e96eaa1d937bfbe" 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%">FY22 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%">On <ix:nonNumeric contextRef="idb286dd7a3cc4bba9795b34964926e42_D20210404-20220402" name="us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzU0OTc1NTg0NjY2Mw_5ef17fa8-85af-4dea-bc67-faa729e1c781">July 4, 2021</ix:nonNumeric>, we obtained an additional <ix:nonFraction unitRef="number" contextRef="ied89c55a7de04287949663610140e7ac_I20210704" decimals="INF" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzU0OTc1NTg0NjU0OA_259e0876-7399-4a19-95d7-003424105667">20</ix:nonFraction>% ownership interest in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Craftsman Homes, LLC and Craftsman Homes Development, LLC (collectively known as "Craftsman" or the "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%"> which gave us a <ix:nonFraction unitRef="number" contextRef="ied89c55a7de04287949663610140e7ac_I20210704" decimals="INF" name="us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzU0OTc1NTg0NjU1Mw_ce61844a-87a0-429d-b0ab-0c4195dbf789">70</ix:nonFraction>% controlling ownership interest and resulted in consolidation of the Entities. See Redeemable Noncontrolling Interest policy in Note 1. The purchase price on July 4, 2021 for <ix:nonFraction unitRef="number" contextRef="ied89c55a7de04287949663610140e7ac_I20210704" decimals="INF" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzU0OTc1NTg0NjU1OA_25d93204-c9c3-419e-9326-0f159fbcef6c">20</ix:nonFraction>% ownership was $<ix:nonFraction unitRef="usd" contextRef="idb286dd7a3cc4bba9795b34964926e42_D20210404-20220402" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzU0OTc1NTg0NjU2Mw_01bf5c99-822a-4453-bd9e-cce9d299a2a8">2.5</ix:nonFraction>&#160;million, valuing the Entities at $<ix:nonFraction unitRef="usd" contextRef="ied89c55a7de04287949663610140e7ac_I20210704" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzU0OTc1NTg0NjU3Nw_2457a834-69cf-4449-bc3b-5d79c3e6bf7e">12.4</ix:nonFraction>&#160;million. The remeasurement of the Entities assets and liabilities to fair value resulted in 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="idb286dd7a3cc4bba9795b34964926e42_D20210404-20220402" decimals="-3" name="us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzU0OTc1NTg0NjU5Mg_f634f265-b56f-401c-aae6-924565b016bc">3.3</ix:nonFraction>&#160;million, recorded 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%"><ix:nonNumeric contextRef="idb286dd7a3cc4bba9795b34964926e42_D20210404-20220402" name="us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLossFinancialStatementCaption" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzU0OTc1NTg0NjYwNQ_e799b2b0-08c2-48dc-99ca-b54b9f874235">Other income, net</ix:nonNumeric> 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-style:italic;font-weight:400;line-height:120%">FY22 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="i5e8dd54e78db4420bd3948ef94cd82a3_D20210404-20220402" name="us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzU0OTc1NTg0NjYwNg_35c8bb1a-b858-42bc-8c62-032479ec842e">September 24, 2021</ix:nonNumeric>, we purchased certain manufactured housing assets and assumed certain liabilities of The Commodore Corporation ("Commodore"). The acquisition-date fair value of the total consideration 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="i5e8dd54e78db4420bd3948ef94cd82a3_D20210404-20220402" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzU0OTc1NTg0MDg0NQ_ac5c5d8d-77c3-4fd4-8026-8459a31c9157">146.0</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%">. During the second fiscal quarter of 2023, we finalized the purchase price allocation related to the Commodore acquisition, which did not have a material effect on the Consolidated Financial Statements.</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-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="#i326840b4446d4521b361f88ef329e0b3_7">Table of Contents</a></span></div></div><ix:continuation id="i08a3347e182440f3a4c8da94d35fc615" continuedAt="i9e0dad1dffce4ac899f1cf4786bc7800"><ix:continuation id="i64f90e87a3a14e668e96eaa1d937bfbe" continuedAt="i11251ca3d8df4cf6bbccd2a72e206b34"><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 acquisition date (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: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:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(as finalized)</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%">Cash</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="ib6e4d2d828c64cd288819a38847e9647_I20210924" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTphYWM2YmE0NmZiMDI0ZTNiYWE2OTdkMzQyNDNhYjFhYS90YWJsZXJhbmdlOmFhYzZiYTQ2ZmIwMjRlM2JhYTY5N2QzNDI0M2FiMWFhXzEtMS0xLTEtOTI3NjE_19a91efd-04ef-4364-977a-15656f89eade">619</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accounts 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:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6e4d2d828c64cd288819a38847e9647_I20210924" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTphYWM2YmE0NmZiMDI0ZTNiYWE2OTdkMzQyNDNhYjFhYS90YWJsZXJhbmdlOmFhYzZiYTQ2ZmIwMjRlM2JhYTY5N2QzNDI0M2FiMWFhXzItMS0xLTEtOTI3NjE_2857db79-fac0-41a3-9262-7e559044bf7d">20,930</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%">Commercial 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="ib6e4d2d828c64cd288819a38847e9647_I20210924" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTphYWM2YmE0NmZiMDI0ZTNiYWE2OTdkMzQyNDNhYjFhYS90YWJsZXJhbmdlOmFhYzZiYTQ2ZmIwMjRlM2JhYTY5N2QzNDI0M2FiMWFhXzMtMS0xLTEtOTI3NjE_f90f0842-0e55-4cfc-8723-61410c4c39a9">30,922</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="ib6e4d2d828c64cd288819a38847e9647_I20210924" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTphYWM2YmE0NmZiMDI0ZTNiYWE2OTdkMzQyNDNhYjFhYS90YWJsZXJhbmdlOmFhYzZiYTQ2ZmIwMjRlM2JhYTY5N2QzNDI0M2FiMWFhXzQtMS0xLTEtOTI3NjE_1a82b631-a7e1-4423-a462-2cfa1a277f67">31,787</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%">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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6e4d2d828c64cd288819a38847e9647_I20210924" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTphYWM2YmE0NmZiMDI0ZTNiYWE2OTdkMzQyNDNhYjFhYS90YWJsZXJhbmdlOmFhYzZiYTQ2ZmIwMjRlM2JhYTY5N2QzNDI0M2FiMWFhXzUtMS0xLTEtOTI3NjE_e506cb5c-7d88-48e4-9cf9-0687e3093c68">59,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: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="ib6e4d2d828c64cd288819a38847e9647_I20210924" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTphYWM2YmE0NmZiMDI0ZTNiYWE2OTdkMzQyNDNhYjFhYS90YWJsZXJhbmdlOmFhYzZiYTQ2ZmIwMjRlM2JhYTY5N2QzNDI0M2FiMWFhXzYtMS0xLTEtOTI3NjE_97b82857-eec1-4bf2-aacc-ebdbaa3310b5">534</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%">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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6e4d2d828c64cd288819a38847e9647_I20210924" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTphYWM2YmE0NmZiMDI0ZTNiYWE2OTdkMzQyNDNhYjFhYS90YWJsZXJhbmdlOmFhYzZiYTQ2ZmIwMjRlM2JhYTY5N2QzNDI0M2FiMWFhXzctMS0xLTEtOTI3NjE_f28ca82a-5196-47fb-903c-853749a1f2ee">12,500</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="ib6e4d2d828c64cd288819a38847e9647_I20210924" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTphYWM2YmE0NmZiMDI0ZTNiYWE2OTdkMzQyNDNhYjFhYS90YWJsZXJhbmdlOmFhYzZiYTQ2ZmIwMjRlM2JhYTY5N2QzNDI0M2FiMWFhXzgtMS0xLTEtOTI3NjE_403b8cfd-e900-40a1-8888-7680adc9fced">156,631</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="ib6e4d2d828c64cd288819a38847e9647_I20210924" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTphYWM2YmE0NmZiMDI0ZTNiYWE2OTdkMzQyNDNhYjFhYS90YWJsZXJhbmdlOmFhYzZiYTQ2ZmIwMjRlM2JhYTY5N2QzNDI0M2FiMWFhXzktMS0xLTEtOTI3NjE_db7cd509-3057-4fcd-a709-5989fc084bcc">31,536</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="ib6e4d2d828c64cd288819a38847e9647_I20210924" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTphYWM2YmE0NmZiMDI0ZTNiYWE2OTdkMzQyNDNhYjFhYS90YWJsZXJhbmdlOmFhYzZiYTQ2ZmIwMjRlM2JhYTY5N2QzNDI0M2FiMWFhXzEwLTEtMS0xLTkyNzYx_0f034407-fca9-423d-b8d9-b23f73bb452e">125,095</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">(3)</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="ib6e4d2d828c64cd288819a38847e9647_I20210924" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTphYWM2YmE0NmZiMDI0ZTNiYWE2OTdkMzQyNDNhYjFhYS90YWJsZXJhbmdlOmFhYzZiYTQ2ZmIwMjRlM2JhYTY5N2QzNDI0M2FiMWFhXzExLTEtMS0xLTkyNzYx_879556c8-8cf6-44e3-ada6-f16af88c107a">20,892</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="ib6e4d2d828c64cd288819a38847e9647_I20210924" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTphYWM2YmE0NmZiMDI0ZTNiYWE2OTdkMzQyNDNhYjFhYS90YWJsZXJhbmdlOmFhYzZiYTQ2ZmIwMjRlM2JhYTY5N2QzNDI0M2FiMWFhXzEyLTEtMS0xLTkyNzYx_ab881158-cb74-4bb9-a05c-0045a4c36898">145,987</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="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzU0OTc1NTg0NjMzOQ_31c4dc2c-c335-437e-8a99-8771872dc53a" footnoteRole="http://www.xbrl.org/2003/role/footnote">Includes assets acquired under finance leases.</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="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzU0OTc1NTg0NjM0MA_c8d1d5aa-c161-4441-92d1-a5ef6c26489c" footnoteRole="http://www.xbrl.org/2003/role/footnote">Includes $<ix:nonFraction unitRef="usd" contextRef="i32902355f51741d4bdc1425bfd5a721c_I20210924" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzU0OTc1NTg0NjM0Mw_ea0d1cbe-217b-45ed-b842-bf99a720c847">7.2</ix:nonFraction>&#160;million assigned to customer-related intangibles, subject to a useful life of <ix:nonNumeric contextRef="i32902355f51741d4bdc1425bfd5a721c_I20210924" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzU0OTc1NTg0NjM3MQ_3fb0dc74-3f0e-463d-b0f4-3460daef9df9">11</ix:nonNumeric> years amortized on a straight-line basis; $<ix:nonFraction unitRef="usd" contextRef="i63bee8a4b09a4862be570f74d0e7388d_I20210924" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzU0OTc1NTg0NjM3OQ_ec29ca22-1a3d-4762-a17f-4ee729652aa2">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="i7f2c71dc490f4b809ac14bb54cdfde2c_I20210924" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzU0OTc1NTg0NjM5Mw_9fe78ea4-babb-499a-a8da-b195626db9d0">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="i320a8c11e72f4fb19d4e62c79d1b608f_I20210924" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzU0OTc1NTg0NjQwNg_eed5e7b7-5e0c-4471-910d-a558ef0b9707">0.5</ix:nonFraction> million for a covenant not to compete from the sellers, amortized on a straight-line basis over the term of <ix:nonNumeric contextRef="i320a8c11e72f4fb19d4e62c79d1b608f_I20210924" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzU0OTc1NTg0NjQxOA_89466f90-95c0-43aa-8ec0-41262a17aa6f">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="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzU0OTc1NTg0NjM0MQ_0b010615-159d-471b-a078-ddeb0e00cdee" 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-style:italic;font-weight:400;line-height:120%">FY23 Solitaire 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="i7f008d3386f14138a15d88b51ffc03b5_D20220403-20230401" name="us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzQ5Mw_1c16bd8e-da73-4c7c-b983-79eb0fe35e33">January 3, 2023</ix:nonNumeric>, we completed the acquisition of Solitaire Inc. and other related entities (collectively "Solitaire Homes"), including their four manufacturing facilities and twenty-two retail locations by acquiring 100% of the outstanding stock of Solitaire Homes. The addition of Solitaire Homes to our existing manufacturing and retail system strengthens our retail position in the Southwest and expands our manufacturing capabilities into Mexico.</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-date fair value of the total consideration 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="i7f008d3386f14138a15d88b51ffc03b5_D20220403-20230401" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzU0OTc1NTgyNjgyNg_e3e71ddf-9b88-43a8-bbf8-e3abe943e06f">110.8</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%">, which is subject to customary adjustments. We have expensed $<ix:nonFraction unitRef="usd" contextRef="i7f008d3386f14138a15d88b51ffc03b5_D20220403-20230401" decimals="-5" name="us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzU0OTc1NTg0MDQ3OQ_31cb9056-655e-4ed7-b609-5042ed510223">2.4</ix:nonFraction>&#160;million in acquisition related transaction costs in <ix:nonNumeric contextRef="i7f008d3386f14138a15d88b51ffc03b5_D20220403-20230401" name="us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensedFinancialStatementCaption" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzU0OTc1NTg0MDQ5Mg_a1e7599d-819f-49db-b8ab-6c3e05f25e3f">Selling, general and administrative</ix:nonNumeric> expenses in the Consolidated Statements of Comprehensive Income and have not incurred debt in connection with the purchase or subsequent operations.</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-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="#i326840b4446d4521b361f88ef329e0b3_7">Table of Contents</a></span></div></div><ix:continuation id="i9e0dad1dffce4ac899f1cf4786bc7800"><ix:continuation id="i11251ca3d8df4cf6bbccd2a72e206b34"><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 acquisition date (in thousands). Certain estimated fair values for Inventories, Property, plant and equipment and Other current assets are not yet finalized and are subject to change, which could be signifi</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">cant. We will finalize the amounts recognized as we obtain the information necessary to complete the analysis. We expect to finalize these amounts as soon as possible but no later than one year from the acquisition date.</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%">January 3,<br/>2023</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="ia3022e7a5fd44c9b88d82c23a154b885_I20230103" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTphYTllYjU1YWZhOWI0MTA4OGZkY2M2ZDEwZTM3NjFmNy90YWJsZXJhbmdlOmFhOWViNTVhZmE5YjQxMDg4ZmRjYzZkMTBlMzc2MWY3XzEtMS0xLTEtNjgyMjc_5e38344c-1e03-4471-97f4-30407f95958f">5,119</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%">Investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia3022e7a5fd44c9b88d82c23a154b885_I20230103" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTphYTllYjU1YWZhOWI0MTA4OGZkY2M2ZDEwZTM3NjFmNy90YWJsZXJhbmdlOmFhOWViNTVhZmE5YjQxMDg4ZmRjYzZkMTBlMzc2MWY3XzItMS0xLTEtNzc1MjM_16d86520-6d79-47e8-bf5a-72ca343c6139">334</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%">Accounts 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:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia3022e7a5fd44c9b88d82c23a154b885_I20230103" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTphYTllYjU1YWZhOWI0MTA4OGZkY2M2ZDEwZTM3NjFmNy90YWJsZXJhbmdlOmFhOWViNTVhZmE5YjQxMDg4ZmRjYzZkMTBlMzc2MWY3XzItMS0xLTEtNjgyMjc_e6fe1ef4-4f4d-4bde-b311-15762ecb976b">3,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%">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="ia3022e7a5fd44c9b88d82c23a154b885_I20230103" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTphYTllYjU1YWZhOWI0MTA4OGZkY2M2ZDEwZTM3NjFmNy90YWJsZXJhbmdlOmFhOWViNTVhZmE5YjQxMDg4ZmRjYzZkMTBlMzc2MWY3XzMtMS0xLTEtNjgyMjc_b550eb6c-bd32-4522-b95b-c500d4679394">58,045</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%">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="ia3022e7a5fd44c9b88d82c23a154b885_I20230103" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTphYTllYjU1YWZhOWI0MTA4OGZkY2M2ZDEwZTM3NjFmNy90YWJsZXJhbmdlOmFhOWViNTVhZmE5YjQxMDg4ZmRjYzZkMTBlMzc2MWY3XzQtMS0xLTEtNjgyMjc_3ef1d9d7-58c9-4f7f-9c9a-64e3af59bf8a">36,109</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="ia3022e7a5fd44c9b88d82c23a154b885_I20230103" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTphYTllYjU1YWZhOWI0MTA4OGZkY2M2ZDEwZTM3NjFmNy90YWJsZXJhbmdlOmFhOWViNTVhZmE5YjQxMDg4ZmRjYzZkMTBlMzc2MWY3XzUtMS0xLTEtNjgyMjc_6b16f7ba-c27a-4ce7-ae46-094f405e0a33">1,519</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">(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="ia3022e7a5fd44c9b88d82c23a154b885_I20230103" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTphYTllYjU1YWZhOWI0MTA4OGZkY2M2ZDEwZTM3NjFmNy90YWJsZXJhbmdlOmFhOWViNTVhZmE5YjQxMDg4ZmRjYzZkMTBlMzc2MWY3XzYtMS0xLTEtNjgyMjc_81b9768c-a135-4f60-af76-134426f85503">3,400</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="ia3022e7a5fd44c9b88d82c23a154b885_I20230103" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTphYTllYjU1YWZhOWI0MTA4OGZkY2M2ZDEwZTM3NjFmNy90YWJsZXJhbmdlOmFhOWViNTVhZmE5YjQxMDg4ZmRjYzZkMTBlMzc2MWY3XzctMS0xLTEtNjgyMjc_800d23af-06af-44b8-b4de-92ab3007f111">108,062</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="ia3022e7a5fd44c9b88d82c23a154b885_I20230103" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTphYTllYjU1YWZhOWI0MTA4OGZkY2M2ZDEwZTM3NjFmNy90YWJsZXJhbmdlOmFhOWViNTVhZmE5YjQxMDg4ZmRjYzZkMTBlMzc2MWY3XzgtMS0xLTEtNjgyMjc_57b73e95-4d77-45f0-bed6-51e44a8af355">11,251</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="ia3022e7a5fd44c9b88d82c23a154b885_I20230103" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTphYTllYjU1YWZhOWI0MTA4OGZkY2M2ZDEwZTM3NjFmNy90YWJsZXJhbmdlOmFhOWViNTVhZmE5YjQxMDg4ZmRjYzZkMTBlMzc2MWY3XzktMS0xLTEtNjgyMjc_b665f3df-5f34-4875-952d-9ef8cf1013fd">96,811</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">(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="ia3022e7a5fd44c9b88d82c23a154b885_I20230103" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTphYTllYjU1YWZhOWI0MTA4OGZkY2M2ZDEwZTM3NjFmNy90YWJsZXJhbmdlOmFhOWViNTVhZmE5YjQxMDg4ZmRjYzZkMTBlMzc2MWY3XzEwLTEtMS0xLTY4MjI3_cfafdcff-57ed-4bb1-be0f-06aa6a02f65c">13,970</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="ia3022e7a5fd44c9b88d82c23a154b885_I20230103" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTphYTllYjU1YWZhOWI0MTA4OGZkY2M2ZDEwZTM3NjFmNy90YWJsZXJhbmdlOmFhOWViNTVhZmE5YjQxMDg4ZmRjYzZkMTBlMzc2MWY3XzExLTEtMS0xLTY4MjI3_c48ea1a0-f0ad-4253-b77a-02558b656665">110,781</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="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzU3MTA_2367aee1-68f3-470e-a230-bc2e68630fed" footnoteRole="http://www.xbrl.org/2003/role/footnote">Includes $<ix:nonFraction unitRef="usd" contextRef="i6732c5e5eef14a6ab8f97ac4b1ceaca8_I20230103" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzU0OTc1NTgyODM4Mg_5ed8dcb5-0e47-41ce-88fc-198beabea6e7">1.3</ix:nonFraction>&#160;million assigned to trade names, which are considered indefinite lived intangible assets and are not subject to amortization, $<ix:nonFraction unitRef="usd" contextRef="i09521e2dc26543a984f1a13c465049ac_I20230103" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzU0OTc1NTgyODc2OQ_8be8e079-ef50-4189-a3a1-8cf64c1450e4">1.9</ix:nonFraction>&#160;million assigned to customer-related intangibles, subject to a useful life of <ix:nonNumeric contextRef="i09521e2dc26543a984f1a13c465049ac_I20230103" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzEwOTk1MTE2NDQ1NjQ_b93eade2-25dd-48be-ae9f-4ebc3cef46d1">10</ix:nonNumeric> years amortized on a straight-line basis, and $<ix:nonFraction unitRef="usd" contextRef="ib1c72a92262d4be383c7e12eb4115c4c_I20230103" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzU0OTc1NTgyODc3OA_cb1ac74b-a7c2-4675-8962-a9b56f03e30e">0.2</ix:nonFraction>&#160;million for covenants not to compete from the sellers, amortized on a straight-line basis over the term of <ix:nonNumeric contextRef="ib1c72a92262d4be383c7e12eb4115c4c_I20230103" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzEwOTk1MTE2NDQ1ODc_54bc2fa4-c77d-4914-8798-e55d33b06def">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%">(2) <ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzU3MTU_8e6fedcb-fa27-446c-9ae4-ec37811b7bd7" 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, Solitaire Homes contributed Net revenue of $<ix:nonFraction unitRef="usd" contextRef="i7f008d3386f14138a15d88b51ffc03b5_D20220403-20230401" decimals="-3" name="us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzIyMzg_2dff9779-9596-4c65-b5ee-deeacb991c5e">28.3</ix:nonFraction>&#160;million and a Net loss 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="i7f008d3386f14138a15d88b51ffc03b5_D20220403-20230401" decimals="-3" name="us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzIyNDU_5183dfd9-7aed-4657-b3a2-918ea9b80320">0.9</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%"> for the fiscal year ended April&#160;1, 2023.</span></div></ix:continuation><ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:BusinessAcquisitionProFormaInformationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzU3MTM_103d56ac-9a69-4fd9-8860-8ac27afd8aa2" 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%">. </span><span style="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 had occurred on April 4, 2021 (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 1,<br/>2023</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 2,<br/>2022</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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTo5MDVlOGIzODFmZWI0NTA5OWM0ZDhiNGI4YmJjM2NkYy90YWJsZXJhbmdlOjkwNWU4YjM4MWZlYjQ1MDk5YzRkOGI0YjhiYmMzY2RjXzItMS0xLTEtNjgyMjc_39aab160-29a4-43b1-917c-d5837ae9cf96">2,251,233</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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTo5MDVlOGIzODFmZWI0NTA5OWM0ZDhiNGI4YmJjM2NkYy90YWJsZXJhbmdlOjkwNWU4YjM4MWZlYjQ1MDk5YzRkOGI0YjhiYmMzY2RjXzItMy0xLTEtNjgyMjc_f4ffef2a-dd06-475f-83ac-8a3171f94e2b">1,914,866</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 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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTo5MDVlOGIzODFmZWI0NTA5OWM0ZDhiNGI4YmJjM2NkYy90YWJsZXJhbmdlOjkwNWU4YjM4MWZlYjQ1MDk5YzRkOGI0YjhiYmMzY2RjXzMtMS0xLTEtNjgyMjc_179ba55c-7a85-4b93-b42b-678e56dd4e5f">251,903</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTo5MDVlOGIzODFmZWI0NTA5OWM0ZDhiNGI4YmJjM2NkYy90YWJsZXJhbmdlOjkwNWU4YjM4MWZlYjQ1MDk5YzRkOGI0YjhiYmMzY2RjXzMtMy0xLTEtNjgyMjc_9fc4558e-ee09-4089-b865-703e67652cc3">208,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;text-align: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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="2" name="us-gaap:BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTo5MDVlOGIzODFmZWI0NTA5OWM0ZDhiNGI4YmJjM2NkYy90YWJsZXJhbmdlOjkwNWU4YjM4MWZlYjQ1MDk5YzRkOGI0YjhiYmMzY2RjXzQtMS0xLTEtNjgyMjc_a2e577df-d70d-40b4-9d4f-8ef7cc68490a">28.23</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="2" name="us-gaap:BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTo5MDVlOGIzODFmZWI0NTA5OWM0ZDhiNGI4YmJjM2NkYy90YWJsZXJhbmdlOjkwNWU4YjM4MWZlYjQ1MDk5YzRkOGI0YjhiYmMzY2RjXzQtMy0xLTEtNjgyMjc_f69d9e6e-6880-4766-b98a-6a75d7922617">22.47</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 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><div id="i326840b4446d4521b361f88ef329e0b3_184"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i326840b4446d4521b361f88ef329e0b3_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%">24. <ix:nonNumeric contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90ZXh0cmVnaW9uOjhmNTJiMGRmNDE5ZDRhNWI4Y2I3MDNkNzdiYzRmN2U0XzM2NQ_3e2a38ba-61df-4fce-9ae8-a60ff7ec60fd" continuedAt="ie833c6f5818545dd99702af96a8fb49b" escape="true">Business Segment Information</ix:nonNumeric></span></div><ix:continuation id="ie833c6f5818545dd99702af96a8fb49b" continuedAt="ib37edab2e9c2459a9ac7f6307223d8fa"><div style="margin-top: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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="0" name="us-gaap:NumberOfOperatingSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90ZXh0cmVnaW9uOjhmNTJiMGRmNDE5ZDRhNWI4Y2I3MDNkNzdiYzRmN2U0XzY0_4f24ace7-dc1f-4303-9cbe-0d4169445016">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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90ZXh0cmVnaW9uOjhmNTJiMGRmNDE5ZDRhNWI4Y2I3MDNkNzdiYzRmN2U0XzM2OA_42343d17-7024-4344-b337-d5ba80fae7b4" continuedAt="i1d221689855b4857b53f8e5616e1e7e7" escape="true">The following tables provide selected financial data by segment (dollars in thousands):</ix:nonNumeric></span></div><ix:continuation id="i1d221689855b4857b53f8e5616e1e7e7" continuedAt="i1a5b3673585147bba9fef2e27e75750f"><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 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 1,<br/>2023</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 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></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="ic8282c1b77fe421c9c58d6976cf06db9_D20220403-20230401" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzMtMS0xLTEtNjgyMjc_a0f28b53-6231-4f91-b810-856084d0215a">2,069,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="if72bad6049554ac8abf6caf237314648_D20210404-20220402" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzMtMy0xLTEtNjgyMjc_7edabcb5-a43f-4636-9058-c5d237932ca7">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="i4fec404d2bc5488cb0a8f18f68246215_D20200329-20210403" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzMtNS0xLTEtNjgyMjc_b66d0b6d-89fb-40da-86da-97c308ef4390">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></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="i8194a82e73434b93b27f12374b4b7076_D20220403-20230401" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzQtMS0xLTEtNjgyMjc_72c31516-ce91-4788-a9d4-b2739d8957e3">73,263</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20f25a3a7fa641f1b2dd47144d9afe92_D20210404-20220402" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzQtMy0xLTEtNjgyMjc_014aa727-1861-4431-9248-08b760959f78">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="i2808ef70965040a2a4959da195685dfd_D20200329-20210403" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzQtNS0xLTEtNjgyMjc_6e3a3370-315f-4241-b933-c06766cf7b6b">70,162</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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzUtMS0xLTEtNjgyMjc_ab5f2a5b-abb2-480d-ac30-f54687b74342">2,142,713</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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzUtMy0xLTEtNjgyMjc_313baa4e-4662-41bf-a712-725d857feb05">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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzUtNS0xLTEtNjgyMjc_ec89fbdf-ebd3-4c71-8a10-0951ef73f326">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></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="i2c49909cba2542789bcd31af6bec4531_D20220403-20230401" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzctMS0xLTEtNjgyMjc_12c7eee4-45c9-40b0-8e88-017c9690281d">21,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="id1ff00307d8247468bf7821afe0ed0fc_D20210404-20220402" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzctMy0xLTEtNjgyMjc_7526c988-5139-4760-b5f2-d45eee12fc53">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="ie4b3740536f2437ab84b064d5ad2ed5d_D20200329-20210403" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzctNS0xLTEtNjgyMjc_ed3dfc9e-2c53-4685-a659-87b6e8d0931f">24,195</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="i75da9327587546599ced76c7807185ea_D20220403-20230401" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzgtMS0xLTEtNjgyMjc_23141b49-5642-45cc-a55e-8c166903c5de">51,311</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if022b6f0f45f4c9c91c0cf2c49aad787_D20210404-20220402" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzgtMy0xLTEtNjgyMjc_e6a3be16-bab9-4d0f-be86-c3b045b7c2ae">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="if5983c6958494a1da58d7f5dbbe9ec05_D20200329-20210403" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzgtNS0xLTEtNjgyMjc_01cb623d-be29-48e3-96db-d98b420a85fc">45,967</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="i8194a82e73434b93b27f12374b4b7076_D20220403-20230401" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzktMS0xLTEtNjgyMjc_c8ce8abc-194b-44b7-98b8-429057683599">73,263</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="i20f25a3a7fa641f1b2dd47144d9afe92_D20210404-20220402" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzktMy0xLTEtNjgyMjc_db236c9c-2521-4cc8-96fc-147866b8f2f0">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="i2808ef70965040a2a4959da195685dfd_D20200329-20210403" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzktNS0xLTEtNjgyMjc_fd3376bd-856b-44ba-8154-c5c83c398e0f">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></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="ic8282c1b77fe421c9c58d6976cf06db9_D20220403-20230401" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzExLTEtMS0xLTY4MjI3_acceaedf-9780-48b7-95f7-0a7a23b31222">296,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if72bad6049554ac8abf6caf237314648_D20210404-20220402" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzExLTMtMS0xLTY4MjI3_99ab9ffd-10c5-491f-81ed-a1bd95491346">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="i4fec404d2bc5488cb0a8f18f68246215_D20200329-20210403" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzExLTUtMS0xLTY4MjI3_8fd45df0-64ca-438d-a8aa-c17ca2c543a6">78,937</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="i8194a82e73434b93b27f12374b4b7076_D20220403-20230401" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzEyLTEtMS0xLTY4MjI3_6b9bf7c7-e8f5-47f9-8b73-2c120c08914d">10,348</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20f25a3a7fa641f1b2dd47144d9afe92_D20210404-20220402" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzEyLTMtMS0xLTY4MjI3_2f047161-ff6a-4f21-be5f-30919b2fcfee">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="i2808ef70965040a2a4959da195685dfd_D20200329-20210403" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzEyLTUtMS0xLTY4MjI3_504a37e7-7c70-414e-87b8-09df1f1fa16f">17,975</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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzEzLTEtMS0xLTY4MjI3_c60b102d-6611-4c0c-87ef-010dce8bfc1d">306,763</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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzEzLTMtMS0xLTY4MjI3_d578eebe-8b25-4f08-a6de-ed58685ce617">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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzEzLTUtMS0xLTY4MjI3_c1890be0-7c6b-432b-8c1f-175bd142c1f6">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></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="ic8282c1b77fe421c9c58d6976cf06db9_D20220403-20230401" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzE1LTEtMS0xLTY4MjI3_7d9602fa-88d0-434d-81e5-4ba97da5dcb7">14,651</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="if72bad6049554ac8abf6caf237314648_D20210404-20220402" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzE1LTMtMS0xLTY4MjI3_68da6b5d-1ddf-478b-90f3-4657f6298819">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="i4fec404d2bc5488cb0a8f18f68246215_D20200329-20210403" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzE1LTUtMS0xLTY4MjI3_ea022511-9b69-48e0-b15c-1cd902902419">5,450</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="i8194a82e73434b93b27f12374b4b7076_D20220403-20230401" decimals="-3" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzE2LTEtMS0xLTY4MjI3_070bf78a-b727-4f2e-b7c2-884008f40b1c">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="i20f25a3a7fa641f1b2dd47144d9afe92_D20210404-20220402" decimals="-3" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzE2LTMtMS0xLTY4MjI3_1f5443f2-04b6-4303-b333-e8f6e411beaf">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="i2808ef70965040a2a4959da195685dfd_D20200329-20210403" decimals="-3" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzE2LTUtMS0xLTY4MjI3_f0a8771e-7121-4e66-b94b-ac7b94d3e49d">127</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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzE3LTEtMS0xLTY4MjI3_0404f7f6-cf86-43d1-b094-0081c3df61e9">14,833</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzE3LTMtMS0xLTY4MjI3_0189203d-2140-430f-9a63-5ab1ba1b270d">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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzE3LTUtMS0xLTY4MjI3_7ce48fbc-38a8-42b6-8d9d-ba600ff3d234">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></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="ic8282c1b77fe421c9c58d6976cf06db9_D20220403-20230401" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzE5LTEtMS0xLTY4MjI3_5b901c2f-d44c-4f94-a3d7-fab440fad76d">2,038</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="if72bad6049554ac8abf6caf237314648_D20210404-20220402" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzE5LTMtMS0xLTY4MjI3_ed163ba8-d170-4d76-b54f-e51790236a77">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="i4fec404d2bc5488cb0a8f18f68246215_D20200329-20210403" decimals="-3" name="us-gaap:AdjustmentForAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzE5LTUtMS0xLTY4MjI3_a53f38cc-dd5a-4a67-840d-7b3b15d239a9">560</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="i8194a82e73434b93b27f12374b4b7076_D20220403-20230401" decimals="-3" name="us-gaap:AdjustmentForAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzIwLTEtMS0xLTY4MjI3_47d8c4cc-e260-4c99-8de5-f19d42abab12">32</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20f25a3a7fa641f1b2dd47144d9afe92_D20210404-20220402" decimals="-3" name="us-gaap:AdjustmentForAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzIwLTMtMS0xLTY4MjI3_b48eb64a-110a-41b8-ae72-c258d4fead2f">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="i2808ef70965040a2a4959da195685dfd_D20200329-20210403" decimals="-3" name="us-gaap:AdjustmentForAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzIwLTUtMS0xLTY4MjI3_66e8a3b2-3cec-40d5-b44d-28e7fdd9b5a2">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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzIxLTEtMS0xLTY4MjI3_547610e0-48f2-4536-a60a-748a85e54df2">2,070</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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzIxLTMtMS0xLTY4MjI3_edd2db34-fccd-4ce0-8891-69807427f9eb">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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:AdjustmentForAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzIxLTUtMS0xLTY4MjI3_dc68b054-dcbd-4125-b5ff-b1456a2d0d77">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></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="ic8282c1b77fe421c9c58d6976cf06db9_D20220403-20230401" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzIzLTEtMS0xLTY4MjI3_cfcbf2c6-3c1b-464a-8734-1b8360c8f1b7">63,433</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="if72bad6049554ac8abf6caf237314648_D20210404-20220402" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzIzLTMtMS0xLTY4MjI3_33a366c7-63fa-4504-8af5-0a610117d924">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="i4fec404d2bc5488cb0a8f18f68246215_D20200329-20210403" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzIzLTUtMS0xLTY4MjI3_5e9344e7-ab86-4388-87f9-53c071e9fe81">16,204</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="i8194a82e73434b93b27f12374b4b7076_D20220403-20230401" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzI0LTEtMS0xLTY4MjI3_34be6303-ccb4-4cc2-8728-5b31dcdfcee4">2,489</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20f25a3a7fa641f1b2dd47144d9afe92_D20210404-20220402" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzI0LTMtMS0xLTY4MjI3_f02fd5c5-c710-425e-8b34-7e9557cd704d">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="i2808ef70965040a2a4959da195685dfd_D20200329-20210403" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzI0LTUtMS0xLTY4MjI3_fc1d5475-6a93-4a18-9ac9-972f49fb796a">4,062</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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzI1LTEtMS0xLTY4MjI3_a6ca7b21-51d4-44fe-aeb2-428a5b34e252">65,922</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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzI1LTMtMS0xLTY4MjI3_fc5b5655-052b-4413-a97e-0694d94ed2d0">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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzI1LTUtMS0xLTY4MjI3_9b06a38d-5d7c-4a86-82d7-18bd0458c8ca">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></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="ic8282c1b77fe421c9c58d6976cf06db9_D20220403-20230401" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzI3LTEtMS0xLTY4MjI3_7414f59f-6806-4631-aff3-3daaf01643ad">44,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="if72bad6049554ac8abf6caf237314648_D20210404-20220402" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzI3LTMtMS0xLTY4MjI3_bf2ab3b2-23e3-499e-8d1d-c485bfdad9c3">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="i4fec404d2bc5488cb0a8f18f68246215_D20200329-20210403" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzI3LTUtMS0xLTY4MjI3_cc423bac-7081-44ff-88f3-f3a26cbda5ae">25,465</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="i8194a82e73434b93b27f12374b4b7076_D20220403-20230401" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzI4LTEtMS0xLTY4MjI3_e82b682b-ab2f-4338-ba7c-c3c05dc85eb7">21</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20f25a3a7fa641f1b2dd47144d9afe92_D20210404-20220402" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzI4LTMtMS0xLTY4MjI3_89601a73-214d-4a76-b467-42df8a2048a5">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="i2808ef70965040a2a4959da195685dfd_D20200329-20210403" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzI4LTUtMS0xLTY4MjI3_d4fe2f32-4172-442e-b2d6-ebf3bcb83195">72</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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzI5LTEtMS0xLTY4MjI3_5c848316-25e6-46f0-a8f1-c53dbaa09e75">44,106</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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzI5LTMtMS0xLTY4MjI3_bf67ab18-f269-4fae-b1da-42e384633139">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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzI5LTUtMS0xLTY4MjI3_fa446ac1-c687-41b2-9dd3-2484c3d75492">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></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><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 1,<br/>2023</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></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="i49e809efd55f47cbabb524ebf34efed9_I20230401" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo3OTYyMjFiNzQ3YTM0ZTJmYmY3ZDM5NDM0NGMzMzhjNC90YWJsZXJhbmdlOjc5NjIyMWI3NDdhMzRlMmZiZjdkMzk0MzQ0YzMzOGM0XzItMS0xLTEtNjgyMjc_c3531e76-3c1d-4513-85e7-8f9f2fee28fd">1,107,555</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i50f1a3d487654937a32ce84dde2c247e_I20220402" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo3OTYyMjFiNzQ3YTM0ZTJmYmY3ZDM5NDM0NGMzMzhjNC90YWJsZXJhbmdlOjc5NjIyMWI3NDdhMzRlMmZiZjdkMzk0MzQ0YzMzOGM0XzItMy0xLTEtNjgyMjc_e179390c-6979-4d08-ab20-1179a56ed0c2">929,535</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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="i71b261122286497eb4d2745d345e9b11_I20230401" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo3OTYyMjFiNzQ3YTM0ZTJmYmY3ZDM5NDM0NGMzMzhjNC90YWJsZXJhbmdlOjc5NjIyMWI3NDdhMzRlMmZiZjdkMzk0MzQ0YzMzOGM0XzMtMS0xLTEtNjgyMjc_78651ab5-9c9c-4aa3-9ade-7fc9828305de">200,420</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9186e8ea59c547e7b737598fdb9f3ae9_I20220402" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo3OTYyMjFiNzQ3YTM0ZTJmYmY3ZDM5NDM0NGMzMzhjNC90YWJsZXJhbmdlOjc5NjIyMWI3NDdhMzRlMmZiZjdkMzk0MzQ0YzMzOGM0XzMtMy0xLTEtNjgyMjc_7153a675-4ab5-4592-9947-2ffc25a9d94d">225,437</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="ic1d983b3d69c4367ae908178b8eeea88_I20230401" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo3OTYyMjFiNzQ3YTM0ZTJmYmY3ZDM5NDM0NGMzMzhjNC90YWJsZXJhbmdlOjc5NjIyMWI3NDdhMzRlMmZiZjdkMzk0MzQ0YzMzOGM0XzQtMS0xLTEtNjgyMjc_b1891122-d38f-47dc-8ac4-eb88c80d74ac">1,307,975</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="i1cc50079db494592a5d7d9695bee908e_I20220402" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo3OTYyMjFiNzQ3YTM0ZTJmYmY3ZDM5NDM0NGMzMzhjNC90YWJsZXJhbmdlOjc5NjIyMWI3NDdhMzRlMmZiZjdkMzk0MzQ0YzMzOGM0XzQtMy0xLTEtNjgyMjc_c275e6be-a5fd-4982-b418-d436c6f77bc0">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></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-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="#i326840b4446d4521b361f88ef329e0b3_7">Table of Contents</a></span></div></div><div style="margin-top:9pt"><ix:continuation id="ib37edab2e9c2459a9ac7f6307223d8fa"><ix:continuation id="i1a5b3673585147bba9fef2e27e75750f"><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 1,<br/>2023</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 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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401" decimals="3" name="cvco:GrossMargin" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo2NDkyZmQxYjUyODQ0OWU1YmU4YjczYWJiOGNkNGZiOC90YWJsZXJhbmdlOjY0OTJmZDFiNTI4NDQ5ZTViZThiNzNhYmI4Y2Q0ZmI4XzItMS0xLTEtNjgyMjc_29472675-a758-41b3-8a00-a8e6bb1aced2">25.9</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="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402" decimals="3" name="cvco:GrossMargin" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo2NDkyZmQxYjUyODQ0OWU1YmU4YjczYWJiOGNkNGZiOC90YWJsZXJhbmdlOjY0OTJmZDFiNTI4NDQ5ZTViZThiNzNhYmI4Y2Q0ZmI4XzItMy0xLTEtNjgyMjc_45aeef7a-b940-4a30-85ca-9f63596cc053">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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403" decimals="3" name="cvco:GrossMargin" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo2NDkyZmQxYjUyODQ0OWU1YmU4YjczYWJiOGNkNGZiOC90YWJsZXJhbmdlOjY0OTJmZDFiNTI4NDQ5ZTViZThiNzNhYmI4Y2Q0ZmI4XzItNS0xLTEtNjgyMjc_cc86307e-9d9c-4568-8e08-c1a63db43954">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></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="ic8282c1b77fe421c9c58d6976cf06db9_D20220403-20230401" decimals="3" name="cvco:GrossMargin" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo2NDkyZmQxYjUyODQ0OWU1YmU4YjczYWJiOGNkNGZiOC90YWJsZXJhbmdlOjY0OTJmZDFiNTI4NDQ5ZTViZThiNzNhYmI4Y2Q0ZmI4XzMtMS0xLTEtNjgyMjc_ac5e9aff-8871-40bd-b020-e86269233ee2">25.3</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="if72bad6049554ac8abf6caf237314648_D20210404-20220402" decimals="3" name="cvco:GrossMargin" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo2NDkyZmQxYjUyODQ0OWU1YmU4YjczYWJiOGNkNGZiOC90YWJsZXJhbmdlOjY0OTJmZDFiNTI4NDQ5ZTViZThiNzNhYmI4Y2Q0ZmI4XzMtMy0xLTEtNjgyMjc_bd8b4fa1-8529-488e-8e03-c099d2cc4ed0">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="i4fec404d2bc5488cb0a8f18f68246215_D20200329-20210403" decimals="3" name="cvco:GrossMargin" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo2NDkyZmQxYjUyODQ0OWU1YmU4YjczYWJiOGNkNGZiOC90YWJsZXJhbmdlOjY0OTJmZDFiNTI4NDQ5ZTViZThiNzNhYmI4Y2Q0ZmI4XzMtNS0xLTEtNjgyMjc_88f913c1-2048-4610-9eab-f2067f275e7c">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></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="i8194a82e73434b93b27f12374b4b7076_D20220403-20230401" decimals="3" name="cvco:GrossMargin" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo2NDkyZmQxYjUyODQ0OWU1YmU4YjczYWJiOGNkNGZiOC90YWJsZXJhbmdlOjY0OTJmZDFiNTI4NDQ5ZTViZThiNzNhYmI4Y2Q0ZmI4XzQtMS0xLTEtNjgyMjc_ad2666f6-babd-4688-bb72-8001bd2312cb">42.9</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="i20f25a3a7fa641f1b2dd47144d9afe92_D20210404-20220402" decimals="3" name="cvco:GrossMargin" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo2NDkyZmQxYjUyODQ0OWU1YmU4YjczYWJiOGNkNGZiOC90YWJsZXJhbmdlOjY0OTJmZDFiNTI4NDQ5ZTViZThiNzNhYmI4Y2Q0ZmI4XzQtMy0xLTEtNjgyMjc_4520c6fe-3bf4-4dac-8656-c3e917a4433f">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="i2808ef70965040a2a4959da195685dfd_D20200329-20210403" decimals="3" name="cvco:GrossMargin" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo2NDkyZmQxYjUyODQ0OWU1YmU4YjczYWJiOGNkNGZiOC90YWJsZXJhbmdlOjY0OTJmZDFiNTI4NDQ5ZTViZThiNzNhYmI4Y2Q0ZmI4XzQtNS0xLTEtNjgyMjc_4d4fd588-08ac-4125-8b88-759bc6b1254f">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></tr></table></ix:continuation></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-41</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.2 8
<SEQUENCE>2
<FILENAME>cvco-202341xexhibit1028.htm
<DESCRIPTION>EX-10.2.8
<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 2023 Workiva -->
<title>Document</title></head><body><div id="iab0e226c291b42c0bb6bc03f1ad01012_76"></div><div style="min-height:49.68pt;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:100%">Exhibit 10.2.8</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%">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%">RESTRICTED STOCK UNIT 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: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:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;This Restricted Stock Unit Agreement (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">Restricted Stock Unit Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;, &#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">RSU Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; or &#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">Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) is made and entered into as of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">__________</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (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">Grant Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) by and between&#160;Cavco Industries, Inc., a Delaware corporation (&#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">Cavco</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; or 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">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">_______________</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;(the &#8220;Grantee&#8221;), an employee of the Company, pursuant to the Cavco Industries, Inc. 2005 Stock Incentive Plan, as amended (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">Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;).  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="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%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:9.75pt;text-decoration:underline">Grant of Restricted Stock Units</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</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="padding-left:43pt;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;On the Grant Date and subject to the terms of this Agreement and the Plan, including Section 11 of the Plan, the Company grants to the Grantee an Award of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">_________________ </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Restricted Stock Units (&#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">Restricted Stock Units</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; or &#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">RSUs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;).  Each Restricted Stock Unit represents the right to receive one share of the Company&#8217;s common stock, par value $.01 per share (&#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">Common Stock</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), subject to the terms and conditions set forth in this Agreement and the Plan.  Notwithstanding the foregoing or any other provision set forth herein, this Agreement will automatically terminate and be void and this grant of Restricted Stock Units shall automatically be rescinded and withdrawn and be of no force or effect if the Grantee fails to sign this Agreement and return it to the Company on or before the 30</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%"> day after the Grant Date.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"> </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:400;line-height:100%"> </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%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:9.75pt;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:700;line-height:100%">.</font></div><div style="padding-left:25pt;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;This Award is subject to all of the terms, conditions and provisions of the Plan and 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="text-align:justify"><font><br></font></div><div style="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%">Consistent with the Plan, the issuance and transfer of Common Stock in connection with the Restricted Stock Units 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="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%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:9.75pt;text-decoration:underline">Vesting&#59; Forfeiture</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</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="padding-left:43pt;text-align:justify"><font><br></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%">Subject to the other conditions in this Agreement and the Plan and the Grantee&#8217;s continued service, the Restricted Stock Units shall fully vest and the restrictions on the Restricted Stock Units will lapse as follows (with each such date on which Restricted Stock Units vest deemed a &#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">Vesting Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;)&#58; (a) 33% on the 12 month anniversary of the Grant Date&#59; (b) 33% on the 24 month anniversary of the Grant Date&#59; and (c) 34% on the 36 month anniversary of the Grant Date, provided, that, if the Grantee terminates employment and is deemed a &#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">Good Leaver</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; at the time of his or her termination then any unvested Restricted Stock Units scheduled to vest on the next anniversary of the Grant Date shall vest on the date of the Grantee&#8217;s termination of employment on a pro-rated basis based on the number of full months the Grantee was employed during the period between the most recent Vesting Date and the date of such termination of employment. </font></div><div style="height:49.68pt;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:49.68pt;width:100%"><div><font><br></font></div></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%">For purposes of this Agreement, Grantee will be deemed a &#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">Good Leaver</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; if he or she&#58; (a) terminates employment due to death or Disability&#59; (b) incurs a termination of employment by the Company without Cause&#59; or (c) terminates employment on account of &#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">Retirement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.&#8221; For purposes of this Agreement, &#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">Retirement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means a Grantee&#8217;s voluntary termination of employment after the sum of the Grantee&#8217;s age and length of continuous service with the Company is equal to or greater than 65 </font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">provided that&#58; (i) the Grantee has at least five (5) years of continuous service with the Company and&#47;or one or more of its Subsidiaries or Affiliates&#59; (ii) the Grantee is at least 55 years old&#59; (iii) unless otherwise agreed to in writing by the Company, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">the Grantee has provided at least 90 days advance written notice to the Company prior to the Grantee&#8217;s voluntary termination of employment and satisfactorily completed any and all transition duties assigned to Grantee during such notice period&#59; and (iii) the Grantee has signed (and not revoked) a standard release of claims in favor of the Company and any other documentation (including, without limitation, non-competition covenants and&#47;or non-solicitation covenants) requested by the Company at the time of the Grantee&#8217;s voluntary termination of employment. </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%">If the Grantee&#8217;s service terminates for any reason other than the &#8220;Good Leaver&#8221; reasons identified above before all of his or her Restricted Stock Units have vested, the Grantee&#8217;s unvested Restricted Stock Units shall be automatically forfeited upon such termination of service and the Company shall not have any further obligations to the Grantee under this Agreement.</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%">To the extent necessary to comply with Section 409A of the Code, the term &#8220;termination of employment,&#8221; &#8220;terminates employment&#8221; and&#47;or any similar term means Separation from Service. </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%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:9.75pt;text-decoration:underline">Payment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font></div><div style="text-align:justify"><font><br></font></div><div style="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%">Within 10 days of the applicable 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 Restricted Stock Units that have vested.  </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;</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%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:9.75pt;text-decoration:underline">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="padding-left:43pt;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;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="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%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:9.75pt;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="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;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="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;Any notices provided for in this Restricted Stock Unit 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="text-align:justify"><font><br></font></div><div style="height:49.68pt;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:49.68pt;width:100%"><div><font><br></font></div></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%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:9.75pt;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="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;Except as otherwise permitted by the Administrator, the Grantee&#8217;s rights under the Plan and this Restricted Stock Unit 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><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%">8.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:9.75pt;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="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;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;8 have been complied with.</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%">9.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:9.75pt;text-decoration:underline">Stockholder Rights</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><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;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 above, 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).</font></div><div><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%">10.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:4.25pt;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><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;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="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%">11.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:4.25pt;text-decoration:underline">Tax Advice&#59; Withholding</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">. </font></div><div style="padding-left:43pt;text-align:justify"><font><br></font></div><div style="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 Restricted Stock Units.</font></div><div style="padding-left:43pt;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%">12.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:4.25pt;text-decoration:underline">No Service Guaranteed</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><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;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.</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%">13.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:4.25pt;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="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;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="text-align:justify"><font><br></font></div><div style="height:49.68pt;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:49.68pt;width:100%"><div><font><br></font></div></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%">14.&#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="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;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 (as described in Section 1 above) 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="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%">15. </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="text-align:justify"><font><br></font></div><div style="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="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%">16. </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="text-align:justify"><font><br></font></div><div style="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="text-align:justify;text-indent:36pt"><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%">17. </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="text-align:justify;text-indent:36pt"><font><br></font></div><div style="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 Restricted Stock Units 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 Restricted Stock Units may be delayed only in accordance with Section&#160;409A of the Code and the applicable regulations. </font></div><div><font><br></font></div><div style="height:49.68pt;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:49.68pt;width:100%"><div><font><br></font></div></div><div style="padding-left:5.9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.717%"><tr><td style="width:1.0%"></td><td style="width:5.393%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.412%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.744%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.101%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.692%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.261%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.770%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.094%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.581%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.454%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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%">THE COMPANY&#58;</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></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: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: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="12" 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:700;line-height:100%">CAVCO INDUSTRIES, INC.</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></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: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: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: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="6" 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="6" 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:13pt"><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="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></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:700;line-height:100%">Date&#58;</font></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><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%">By&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-bottom:0.75pt 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%">&#160;</font></td><td colspan="6" 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:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></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="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="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="6" style="border-top:0.75pt 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%">&#160;</font></td><td colspan="6" 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: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="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%">Name&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-bottom: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%">&#160;William C. Boor</font></td><td colspan="6" style="padding:0 1pt"></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: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: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%">Title&#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="6" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">President and CEO</font></td><td colspan="6" 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 style="height:13pt"><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="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr></table></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;</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 Restricted Stock Unit 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 style="padding-left:8.65pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.108%"><tr><td style="width:1.0%"></td><td style="width:6.128%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.922%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.004%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.037%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.409%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" 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: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:700;line-height:100%">Date&#58;</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;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:700;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:700;line-height:100%">GRANTEE&#58;</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" 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: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:13pt"><td colspan="6" 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="6" 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></tr><tr><td colspan="6" 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%">&#91;Employee Name&#93;</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="6" 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></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="6" 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%">Grantee&#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></tr><tr style="height:13pt"><td colspan="6" 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:13pt"><td colspan="6" 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:13pt"><td colspan="6" 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></tr><tr style="height:13pt"><td colspan="6" 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></tr></table></div><div style="text-align:center"><font><br></font></div><div><font><br></font></div><div style="height:49.68pt;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:49.68pt;width:100%"><div><font><br></font></div></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="height:49.68pt;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:49.68pt;width:100%"><div><font><br></font></div></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="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="height:49.68pt;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:49.68pt;width:100%"><div><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%">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="text-align:justify"><font><br></font></div><div><font><br></font></div><div style="height:49.68pt;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-10.2 9
<SEQUENCE>3
<FILENAME>cvco-202341xexhibit1029.htm
<DESCRIPTION>EX-10.2.9
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i64bc22e199184d9f8cbd42033b409b81_38"></div><div style="min-height:49.68pt;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.9</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: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="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;).  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="text-align:justify;text-indent:36pt"><font><br></font></div><div style="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="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;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="text-align:justify;text-indent:36pt"><font><br></font></div><div style="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="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;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="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;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="text-align:justify;text-indent:36pt"><font><br></font></div><div style="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="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;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><br></font></div><div style="height:14.4pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:49.68pt;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%">&#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 terminates employment prior to the end of the Performance Period and is deemed a &#8220;Good Leaver&#8221; at the time of his or her termination then 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 reason other than the &#8220;Good Leaver&#8221; reasons identified above 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="text-align:justify"><font><br></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%">&#160;&#160;&#160;&#160;For purposes of this Agreement, Grantee will be deemed a &#8220;Good Leaver&#8221; if he or she&#58; (a) terminates employment due to death or Disability&#59; (b) incurs a termination of employment by the Company without Cause&#59; or (c) terminates employment on account of &#8220;Retirement.&#8221; For purposes of this Agreement, &#8220;Retirement&#8221; means a Grantee&#8217;s voluntary termination of employment after the sum of the Grantee&#8217;s age and length of continuous service with the Company is equal to or greater than 65 </font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">provided that&#58; (i) the Grantee has at least five (5) years of continuous service with the Company and&#47;or one or more of its Subsidiaries or Affiliates&#59; (ii) the Grantee is at least 55 years old&#59; (iii) unless otherwise agreed to in writing by the Company, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">the Grantee has provided at least 90 days advance written notice to the Company prior to the Grantee&#8217;s voluntary termination of employment and satisfactorily completed any and all transition duties assigned to Grantee during such notice period&#59; and (iii) the Grantee has signed (and not revoked) a standard release of claims in favor of the Company and any other documentation (including, without limitation, non-competition covenants and&#47;or non-solicitation covenants) requested by the Company at the time of the Grantee&#8217;s voluntary termination of employment. </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%">To the extent necessary to comply with Section 409A of the Code, the term &#8220;termination of employment,&#8221; &#8220;terminates employment&#8221; and&#47;or any similar term means Separation from Service.</font></div><div style="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="text-align:justify;text-indent:36pt"><font><br></font></div><div style="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="text-align:justify;text-indent:36pt"><font><br></font></div><div style="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="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;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="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;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="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;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="text-align:justify"><font><br></font></div><div style="height:14.4pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:49.68pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="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="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;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><font><br></font></div><div style="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="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;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="text-align:justify"><font><br></font></div><div style="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="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;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><font><br></font></div><div style="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><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;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="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="text-align:justify"><font><br></font></div><div style="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="padding-left:43pt;text-align:justify"><font><br></font></div><div style="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="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;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="text-align:justify"><font><br></font></div><div style="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="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;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="text-align:justify"><font><br></font></div><div style="height:14.4pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:49.68pt;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%">&#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="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;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="text-align:justify"><font><br></font></div><div style="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="text-align:justify"><font><br></font></div><div style="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="text-align:justify"><font><br></font></div><div style="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="text-align:justify"><font><br></font></div><div style="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="text-align:justify;text-indent:36pt"><font><br></font></div><div style="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="text-align:justify;text-indent:36pt"><font><br></font></div><div style="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><font><br></font></div><div style="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><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;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 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 style="height:14.4pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:49.68pt;width:100%"><div style="text-align:right"><font><br></font></div></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:13pt"><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: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="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></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:13pt"><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:13pt"><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:13pt"><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:26pt"><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:14.4pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:49.68pt;width:100%"><div style="text-align:right"><font><br></font></div></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="height:14.4pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:49.68pt;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: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="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><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;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">SPACE INTENTIONALLY LEFT BLANK</font></div><div style="text-align:justify"><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="height:14.4pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:49.68pt;width:100%"><div style="text-align:right"><font><br></font></div></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:41.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.015%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.015%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.016%"></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:bottom"><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:120%">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:120%">(Each Performance Measure Shall be Allocated Equally and Individually at 50%)</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<br>50%</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<br>100%</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<br>200%</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A 50% 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-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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A 50% 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-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:10pt;font-weight:400;line-height:100%">&#62; 0%</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:10pt;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:10pt;font-weight:400;line-height:100%">10%</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%">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:100%">rTSR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">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:100%;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:100%">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 style="height:14.4pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:49.68pt;width:100%"><div style="text-align:right"><font><br></font></div></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="text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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:13.75pt">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:14.4pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21
<SEQUENCE>4
<FILENAME>cvco-202341xexhibit21.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 2023 Workiva -->
<title>Document</title></head><body><div id="icadf64e824d147f6acd57031e11e67ed_52"></div><div style="min-height:42.48pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:9pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:139%">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:139%">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:139%">As of April&#160;1, 2023</font></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.266%"><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:13.793%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.659%"></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 #000000;padding:2px 1pt 2px 1.02pt;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%">Catskill-Valley Homes, LLC</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 1.02pt;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 2px 1.02pt;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="padding:2px 1pt 2px 1.02pt;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 2px 1.02pt;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 2px 1.02pt;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 2px 1.02pt;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 2px 1.02pt;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 2px 1.02pt;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 2px 1.02pt;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 2px 1.02pt;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 2px 1.02pt;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 2px 1.02pt;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 2px 1.02pt;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 2px 1.02pt;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 2px 1.02pt;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 2px 1.02pt;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 2px 1.02pt;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 2px 1.02pt;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%">Deming Manufactured Homes, LLC</font></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;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%">New Mexico</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 2px 1.02pt;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 2px 1.02pt;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 2px 1.02pt;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%">Diamond Home Transport, LLC</font></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;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%">Oklahoma</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 2px 1.02pt;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%">Elite Homebuilders, LLC</font></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;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%">Indiana</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 2px 1.02pt;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%">Elliott Homes, LLC</font></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;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%">Oklahoma</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 2px 1.02pt;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%">Elliott Manufactured Homes, Inc.</font></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;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%">Oklahoma</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 2px 1.02pt;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 2px 1.02pt;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 2px 1.02pt;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 2px 1.02pt;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 2px 1.02pt;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%">Kesterson Retail, LLC</font></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;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 2px 1.02pt;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 2px 1.02pt;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 2px 1.02pt;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%">MH Group, LLC</font></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;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%">Oklahoma</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 2px 1.02pt;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 2px 1.02pt;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 2px 1.02pt;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 2px 1.02pt;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 2px 1.02pt;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 2px 1.02pt;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 2px 1.02pt;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 2px 1.02pt;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 2px 1.02pt;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%">R-Anell Housing Group, LLC</font></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;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%">North Carolina</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 2px 1.02pt;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%">SH Acquisitions, LLC</font></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;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 2px 1.02pt;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%">Solitaire de Mexico S. de R.L. de C.V.</font></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;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%">Mexico</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 2px 1.02pt;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%">Solitaire Holdings, LLC</font></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;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%">Oklahoma</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 2px 1.02pt;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%">Solitaire Homes, LLC</font></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;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 2px 1.02pt;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%">Solitaire Home Transport, L.P.</font></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;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 2px 1.02pt;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%">Solitaire Manufactured Homes, LLC</font></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;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%">Oklahoma</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 2px 1.02pt;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 2px 1.02pt;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 2px 1.02pt;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 2px 1.02pt;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.48pt;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>5
<FILENAME>cvco-202341xexhibit23.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 2023 Workiva -->
<title>Document</title></head><body><div id="i84b433558c354590847a42571fb08611_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;19, 2023, 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;1, 2023.</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 19, 2023</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>6
<FILENAME>cvco-202341xexhibit311.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 2023 Workiva -->
<title>Document</title></head><body><div id="i2ab68fddf4cc48d298b30899699f114e_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 19, 2023</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>7
<FILENAME>cvco-202341xexhibit312.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 2023 Workiva -->
<title>Document</title></head><body><div id="if69d2e99575141fe95ad9c5c99aeb8fc_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 19, 2023</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>8
<FILENAME>cvco-202341xexhibit321.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 2023 Workiva -->
<title>Document</title></head><body><div id="if5973c4d94cf4506a12e274754ccee84_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 &#34;Registrant&#34;) on Form 10-K for the year ending April&#160;1, 2023 as filed with the Securities and Exchange Commission on the date hereof (the &#34;Report&#34;), each of the undersigned, William C. Boor and Allison K. Aden, Chief Executive Officer and Chief Financial Officer, respectively, of the Registrant, hereby certifies, 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 his or her 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), as applicable, of the Securities Exchange Act of 1934, as amended&#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 19, 2023</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>9
<FILENAME>cvco-20230401.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:02af147b-971d-4510-a4b6-2e089858c4ab,g:fd09c83d-77ea-4e25-84ab-bcd455022fdb-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:cvco="http://www.cavco.com/20230401" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types1="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.cavco.com/20230401">
  <xs:import namespace="http://fasb.org/srt/2023" schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/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/2023" schemaLocation="https://xbrl.sec.gov/dei/2023/dei-2023.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/stpr/2023" schemaLocation="https://xbrl.sec.gov/stpr/2023/stpr-2023.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-20230401_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-20230401_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-20230401_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-20230401_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>0000001 - 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>0000002 - 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>0000003 - 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>0000004 - 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>0000005 - 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>0000006 - 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="RevenuefromContractswithCustomers" roleURI="http://www.cavco.com/role/RevenuefromContractswithCustomers">
        <link:definition>0000007 - 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="RestrictedCash" roleURI="http://www.cavco.com/role/RestrictedCash">
        <link:definition>0000008 - 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="Investments" roleURI="http://www.cavco.com/role/Investments">
        <link:definition>0000009 - 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="Inventories" roleURI="http://www.cavco.com/role/Inventories">
        <link:definition>0000010 - 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="ConsumerLoansReceivable" roleURI="http://www.cavco.com/role/ConsumerLoansReceivable">
        <link:definition>0000011 - 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="CommercialLoansReceivables" roleURI="http://www.cavco.com/role/CommercialLoansReceivables">
        <link:definition>0000012 - 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="PropertyPlantandEquipment" roleURI="http://www.cavco.com/role/PropertyPlantandEquipment">
        <link:definition>0000013 - 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="Leases" roleURI="http://www.cavco.com/role/Leases">
        <link:definition>0000014 - 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="GoodwillandOtherIntangibles" roleURI="http://www.cavco.com/role/GoodwillandOtherIntangibles">
        <link:definition>0000015 - 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="AccruedExpensesandOtherCurrentLiabilities" roleURI="http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilities">
        <link:definition>0000016 - 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="Warranties" roleURI="http://www.cavco.com/role/Warranties">
        <link:definition>0000017 - 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="Otherliabilities" roleURI="http://www.cavco.com/role/Otherliabilities">
        <link:definition>0000018 - Disclosure - Other 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="Debt" roleURI="http://www.cavco.com/role/Debt">
        <link:definition>0000019 - Disclosure - Debt</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>0000020 - 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="IncomeTaxes" roleURI="http://www.cavco.com/role/IncomeTaxes">
        <link:definition>0000021 - 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="CommitmentsandContingencies" roleURI="http://www.cavco.com/role/CommitmentsandContingencies">
        <link:definition>0000022 - 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="StockBasedCompensation" roleURI="http://www.cavco.com/role/StockBasedCompensation">
        <link:definition>0000023 - 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="EarningsPerShare" roleURI="http://www.cavco.com/role/EarningsPerShare">
        <link:definition>0000024 - 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="FairValueMeasurements" roleURI="http://www.cavco.com/role/FairValueMeasurements">
        <link:definition>0000025 - 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="EmployeeBenefitPlans" roleURI="http://www.cavco.com/role/EmployeeBenefitPlans">
        <link:definition>0000026 - 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="RelatedPartyTransactions" roleURI="http://www.cavco.com/role/RelatedPartyTransactions">
        <link:definition>0000027 - 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="Acquisitions" roleURI="http://www.cavco.com/role/Acquisitions">
        <link:definition>0000028 - 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="BusinessSegmentInformation" roleURI="http://www.cavco.com/role/BusinessSegmentInformation">
        <link:definition>0000029 - 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="SummaryofSignificantAccountingPoliciesPolicies" roleURI="http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>0000030 - 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="LeasesPolicies" roleURI="http://www.cavco.com/role/LeasesPolicies">
        <link:definition>0000031 - 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="CommitmentandContingenciesPolicies" roleURI="http://www.cavco.com/role/CommitmentandContingenciesPolicies">
        <link:definition>0000032 - 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="FairValueMeasurementsPolicies" roleURI="http://www.cavco.com/role/FairValueMeasurementsPolicies">
        <link:definition>0000033 - 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="RevenuefromContractswithCustomersDisaggregationofRevenueTables" roleURI="http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueTables">
        <link:definition>0000034 - 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="RestrictedCashTables" roleURI="http://www.cavco.com/role/RestrictedCashTables">
        <link:definition>0000035 - 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="InvestmentsTables" roleURI="http://www.cavco.com/role/InvestmentsTables">
        <link:definition>0000036 - 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="InventoriesTables" roleURI="http://www.cavco.com/role/InventoriesTables">
        <link:definition>0000037 - 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="ConsumerLoansReceivableTables" roleURI="http://www.cavco.com/role/ConsumerLoansReceivableTables">
        <link:definition>0000038 - 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="CommercialLoansReceivablesTables" roleURI="http://www.cavco.com/role/CommercialLoansReceivablesTables">
        <link:definition>0000039 - 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="PropertyPlantandEquipmentTables" roleURI="http://www.cavco.com/role/PropertyPlantandEquipmentTables">
        <link:definition>0000040 - 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="LeasesTables" roleURI="http://www.cavco.com/role/LeasesTables">
        <link:definition>0000041 - 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="GoodwillandOtherIntangiblesTables" roleURI="http://www.cavco.com/role/GoodwillandOtherIntangiblesTables">
        <link:definition>0000042 - 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="AccruedExpensesandOtherCurrentLiabilitiesTables" roleURI="http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables">
        <link:definition>0000043 - 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="WarrantiesTables" roleURI="http://www.cavco.com/role/WarrantiesTables">
        <link:definition>0000044 - 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="OtherLiabiltiesTables" roleURI="http://www.cavco.com/role/OtherLiabiltiesTables">
        <link:definition>0000045 - Disclosure - Other Liabilties (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="ReinsuranceandInsuranceLossReservesTables" roleURI="http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesTables">
        <link:definition>0000046 - 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="IncomeTaxesTables" roleURI="http://www.cavco.com/role/IncomeTaxesTables">
        <link:definition>0000047 - 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="CommitmentsandContingenciesTables" roleURI="http://www.cavco.com/role/CommitmentsandContingenciesTables">
        <link:definition>0000048 - 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="StockBasedCompensationTables" roleURI="http://www.cavco.com/role/StockBasedCompensationTables">
        <link:definition>0000049 - 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="EarningsPerShareTables" roleURI="http://www.cavco.com/role/EarningsPerShareTables">
        <link:definition>0000050 - 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="FairValueMeasurementsTables" roleURI="http://www.cavco.com/role/FairValueMeasurementsTables">
        <link:definition>0000051 - 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="EmployeeBenefitPlansTables" roleURI="http://www.cavco.com/role/EmployeeBenefitPlansTables">
        <link:definition>0000052 - 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="AcquisitionsTables" roleURI="http://www.cavco.com/role/AcquisitionsTables">
        <link:definition>0000053 - 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="BusinessSegmentInformationTables" roleURI="http://www.cavco.com/role/BusinessSegmentInformationTables">
        <link:definition>0000054 - 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="SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" roleURI="http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails">
        <link:definition>0000055 - 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>0000056 - 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>0000057 - 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>0000058 - 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>0000059 - 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>0000060 - 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>0000061 - 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>0000062 - 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>0000063 - 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>0000064 - 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="RevenuefromContractswithCustomerNarrativeDetails" roleURI="http://www.cavco.com/role/RevenuefromContractswithCustomerNarrativeDetails">
        <link:definition>0000065 - 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>0000066 - 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="RestrictedCashDetails" roleURI="http://www.cavco.com/role/RestrictedCashDetails">
        <link:definition>0000067 - 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>0000068 - 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="InvestmentsSummaryDetails" roleURI="http://www.cavco.com/role/InvestmentsSummaryDetails">
        <link:definition>0000069 - 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>0000070 - 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>0000071 - 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>0000072 - 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>0000073 - 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="InventoriesDetails" roleURI="http://www.cavco.com/role/InventoriesDetails">
        <link:definition>0000074 - 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="ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails" roleURI="http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails">
        <link:definition>0000075 - 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>0000076 - 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>0000077 - 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>0000078 - 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>0000079 - 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>0000080 - 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>0000081 - 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="CommercialLoansReceivablesCommercialLoansNotesReceivablesNetDetails" roleURI="http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansNotesReceivablesNetDetails">
        <link:definition>0000082 - 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>0000083 - 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>0000084 - 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>0000085 - 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>0000086 - 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>0000087 - 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="PropertyPlantandEquipmentDetails" roleURI="http://www.cavco.com/role/PropertyPlantandEquipmentDetails">
        <link:definition>0000088 - 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="LeasesLeaseAssetsandLiabilitiesDetails" roleURI="http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails">
        <link:definition>0000089 - 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>0000090 - 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>0000091 - 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>0000091 - 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>0000092 - 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="GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails" roleURI="http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails">
        <link:definition>0000093 - 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>0000094 - 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>0000095 - 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="AccruedExpensesandOtherCurrentLiabilitiesDetails" roleURI="http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails">
        <link:definition>0000096 - 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="WarrantiesActivityforEstimatedWarrantyLiabilityDetails" roleURI="http://www.cavco.com/role/WarrantiesActivityforEstimatedWarrantyLiabilityDetails">
        <link:definition>0000097 - 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="OtherLiabilitiesDetails" roleURI="http://www.cavco.com/role/OtherLiabilitiesDetails">
        <link:definition>0000098 - Disclosure - Other 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="OtherLiabilitiesDetails_1" roleURI="http://www.cavco.com/role/OtherLiabilitiesDetails_1">
        <link:definition>0000099 - Disclosure - Other 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="DebtDetails" roleURI="http://www.cavco.com/role/DebtDetails">
        <link:definition>0000100 - Disclosure - Debt (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="ReinsuranceandInsuranceLossReservesDetails" roleURI="http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetails">
        <link:definition>0000101 - 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>0000102 - 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>0000103 - 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="IncomeTaxesProvisionBenefitforIncomeTaxesDetails" roleURI="http://www.cavco.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails">
        <link:definition>0000104 - 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>0000105 - 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>0000106 - 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>0000107 - 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="CommitmentsandContingenciesLoanContractswithOffBalanceSheetCommitmentsDetails" roleURI="http://www.cavco.com/role/CommitmentsandContingenciesLoanContractswithOffBalanceSheetCommitmentsDetails">
        <link:definition>0000108 - 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>0000109 - 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="StockBasedCompensationDetails" roleURI="http://www.cavco.com/role/StockBasedCompensationDetails">
        <link:definition>0000110 - 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>0000111 - 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>0000112 - 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="StockBasedCompensationRestrictedStockActivityDetails" roleURI="http://www.cavco.com/role/StockBasedCompensationRestrictedStockActivityDetails">
        <link:definition>0000113 - Disclosure - Stock-Based Compensation (Restricted Stock 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="StockBasedCompensationRestrictedStockDetails" roleURI="http://www.cavco.com/role/StockBasedCompensationRestrictedStockDetails">
        <link:definition>0000114 - 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="EarningsPerShareDetails" roleURI="http://www.cavco.com/role/EarningsPerShareDetails">
        <link:definition>0000115 - 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="FairValueMeasurementsBookValueandEstimatedFairValueDetails" roleURI="http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails">
        <link:definition>0000116 - 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>0000117 - 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="EmployeeBenefitPlansDetails" roleURI="http://www.cavco.com/role/EmployeeBenefitPlansDetails">
        <link:definition>0000118 - 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>0000119 - 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="RelatedPartyTransactionsDetails" roleURI="http://www.cavco.com/role/RelatedPartyTransactionsDetails">
        <link:definition>0000120 - 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="AcquisitionsFY22CraftsmanDetails" roleURI="http://www.cavco.com/role/AcquisitionsFY22CraftsmanDetails">
        <link:definition>0000121 - Disclosure - Acquisitions (FY22 Craftsman) (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="AcquisitionsFY22CommodoreDetails" roleURI="http://www.cavco.com/role/AcquisitionsFY22CommodoreDetails">
        <link:definition>0000122 - Disclosure - Acquisitions (FY22 Commodore) (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="AcquisitionsFY23SolitaireDetails" roleURI="http://www.cavco.com/role/AcquisitionsFY23SolitaireDetails">
        <link:definition>0000123 - Disclosure - Acquisitions (FY23 Solitaire) (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>0000124 - 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="BusinessSegmentInformationDetails" roleURI="http://www.cavco.com/role/BusinessSegmentInformationDetails">
        <link:definition>0000125 - 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_InterestPastDuePeriodForLoanConsideredAsNonaccrual" abstract="false" name="InterestPastDuePeriodForLoanConsideredAsNonaccrual" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cvco_DocumentAndEntityInformationAbstract" abstract="true" name="DocumentAndEntityInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_CraftsmanMember" abstract="true" name="CraftsmanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <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_Fiscal2019Member" abstract="true" name="Fiscal2019Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cvco_FinancialServicesMember" abstract="true" name="FinancialServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cvco_LoansAndLeasesReceivableFromAffiliatesNetAmountCommercialCurrent" abstract="false" name="LoansAndLeasesReceivableFromAffiliatesNetAmountCommercialCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvco_AccruedVolumeRebates" abstract="false" name="AccruedVolumeRebates" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvco_WeightedAverageServicingFeeOfLoansHeldInPortfolio" abstract="false" name="WeightedAverageServicingFeeOfLoansHeldInPortfolio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <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_CapitalizedServicingMultipleOfLoansHeldInPortfolio" abstract="false" name="CapitalizedServicingMultipleOfLoansHeldInPortfolio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="cvco_Weightedaveragemonthstomaturity" abstract="false" name="Weightedaveragemonthstomaturity" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassLineItems" abstract="true" name="ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cvco_IAMNationalPensionFundMember" abstract="true" name="IAMNationalPensionFundMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cvco_FinancingReceivablesConsumerTextBlock" abstract="false" name="FinancingReceivablesConsumerTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1: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_PrincipalPastDuePeriodForLoanConsideredAsNonPerforming" abstract="false" name="PrincipalPastDuePeriodForLoanConsideredAsNonPerforming" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_PeriodOfAgreementUnderRepurchaseContingenciesMinimum" abstract="false" name="PeriodOfAgreementUnderRepurchaseContingenciesMinimum" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cvco_CapitalizedLoanServicingRateOfLoansHeldInPortfolio" abstract="false" name="CapitalizedLoanServicingRateOfLoansHeldInPortfolio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="cvco_SolitaireMember" abstract="true" name="SolitaireMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cvco_GrossMargin" abstract="false" name="GrossMargin" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <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_LeaseRightOfUseAsset" abstract="false" name="LeaseRightOfUseAsset" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvco_Fiscal2018AndPriorMember" abstract="true" name="Fiscal2018AndPriorMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cvco_CommercialLoansReceivableCharacteristicsWeightedaveragesTableTextBlock" abstract="false" name="CommercialLoansReceivableCharacteristicsWeightedaveragesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="cvco_InsuranceMember" abstract="true" name="InsuranceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cvco_Fiscal2017Member" abstract="true" name="Fiscal2017Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <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_ScheduleofInvestmentsTableTextBlock" abstract="false" name="ScheduleofInvestmentsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="cvco_ConsumerLoansReceivablesGeographicConcentrationTableTextBlock" abstract="false" name="ConsumerLoansReceivablesGeographicConcentrationTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="cvco_InventoryRepurchaseMember" abstract="true" name="InventoryRepurchaseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cvco_MaximumRiskCededPerPolicy" abstract="false" name="MaximumRiskCededPerPolicy" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvco_Fiscal2021Member" abstract="true" name="Fiscal2021Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesGrantedByPerformanceInPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesGrantedByPerformanceInPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <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_AccountsReceivableFromRelatedParties" abstract="false" name="AccountsReceivableFromRelatedParties" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvco_Weightedaverageeffectiveinterestrate" abstract="false" name="Weightedaverageeffectiveinterestrate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="cvco_OtherIncomeExpensePolicyPolicyTextBlock" abstract="false" name="OtherIncomeExpensePolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="cvco_PeriodOfAgreementUnderRepurchaseContingenciesMaximum" abstract="false" name="PeriodOfAgreementUnderRepurchaseContingenciesMaximum" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cvco_ConsumerLoansHeldforInvestmentCharacteristicsTableTextBlock" abstract="false" name="ConsumerLoansHeldforInvestmentCharacteristicsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="cvco_InventoryFinanceReceivablesGeographicConcentrationPercentage" abstract="false" name="InventoryFinanceReceivablesGeographicConcentrationPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1: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_DefinedContributionPlanEmployersMatchingContributionVestingPeriod" abstract="false" name="DefinedContributionPlanEmployersMatchingContributionVestingPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_CountryplaceCommitmentMember" abstract="true" name="CountryplaceCommitmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1: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_StateInsuranceLicensesMember" abstract="true" name="StateInsuranceLicensesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1: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_FactoryBuiltHousingMember" abstract="true" name="FactoryBuiltHousingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <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_LeaseLiabilityPaymentsDueYearThree" abstract="false" name="LeaseLiabilityPaymentsDueYearThree" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvco_LoanRepurchaseMember" abstract="true" name="LoanRepurchaseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cvco_Weightedaveragecontractualinterestrate" abstract="false" name="Weightedaveragecontractualinterestrate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="cvco_ConsumerLoansReceivablesGeographicConcentrationAbstract" abstract="true" name="ConsumerLoansReceivablesGeographicConcentrationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cvco_CommodoreMember" abstract="true" name="CommodoreMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cvco_ChangeInGNMALoansEligibleForRepurchase" abstract="false" name="ChangeInGNMALoansEligibleForRepurchase" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" 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_A91DaysPastDueMember" abstract="true" name="A91DaysPastDueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cvco_NoFICOScoreMember" abstract="true" name="NoFICOScoreMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cvco_CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember" abstract="true" name="CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1: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_CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount" abstract="false" name="CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" 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-types1:percentItemType"/>
  <xs:element id="cvco_NearPrimeMember" abstract="true" name="NearPrimeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cvco_ParkModelRVsMember" abstract="true" name="ParkModelRVsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cvco_FactorybuilthousingotherMember" abstract="true" name="FactorybuilthousingotherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1: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_IntangibleAssetsIncludingGoodwillGross" abstract="false" name="IntangibleAssetsIncludingGoodwillGross" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvco_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedForfeitures" abstract="false" name="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedForfeitures" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1: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_LeaseLiabilityPaymentsDueYearFour" abstract="false" name="LeaseLiabilityPaymentsDueYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvco_FinancingReceivablesCommercialTextBlock" abstract="false" name="FinancingReceivablesCommercialTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="cvco_Fiscal2020Member" abstract="true" name="Fiscal2020Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <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_RemainingConstructionContingentCommitment" abstract="false" name="RemainingConstructionContingentCommitment" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" 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_ModularMember" abstract="true" name="ModularMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <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_LoansAndLeasesReceivableNetAmountCommercialNoncurrent" abstract="false" name="LoansAndLeasesReceivableNetAmountCommercialNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvco_ConsumerFinanceMember" abstract="true" name="ConsumerFinanceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cvco_InventoryFinanceReceivablesGeographicConcentrationTableTextBlock" abstract="false" name="InventoryFinanceReceivablesGeographicConcentrationTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="cvco_Weightedaveragecontractualinterestratecommercial" abstract="false" name="Weightedaveragecontractualinterestratecommercial" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems" abstract="true" name="AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_NumberOfLoansOutstandingOfLoansHeldInPortfolio" abstract="false" name="NumberOfLoansOutstandingOfLoansHeldInPortfolio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="cvco_RepurchaseContingenciesRollForward" abstract="true" name="RepurchaseContingenciesRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cvco_DelinquencyStatusAxis" abstract="true" name="DelinquencyStatusAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <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_A3160DaysPastDueMember" abstract="true" name="A3160DaysPastDueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesGrantedByPerformanceInPeriodWeightedAverageGrantDateFairValue" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesGrantedByPerformanceInPeriodWeightedAverageGrantDateFairValue" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="cvco_DeliquencyStatusOfConsumerLoansTableTextBlock" abstract="false" name="DeliquencyStatusOfConsumerLoansTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="cvco_CurrentFiscalYearMember" abstract="true" name="CurrentFiscalYearMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <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_PriorFiscalYearMember" abstract="true" name="PriorFiscalYearMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cvco_LoansAndLeasesReceivableFromAffiliatesNetAmountCommercialNoncurrent" abstract="false" name="LoansAndLeasesReceivableFromAffiliatesNetAmountCommercialNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" 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-types1:domainItemType"/>
  <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_ConsumerLoansReceivableHeldForInvestment" abstract="false" name="ConsumerLoansReceivableHeldForInvestment" 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-types1:domainItemType"/>
  <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_Weightedaveragemonthstomaturitycommercial" abstract="false" name="Weightedaveragemonthstomaturitycommercial" 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_YearOfOriginationDomain" abstract="true" name="YearOfOriginationDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cvco_StandardProductWarrantyTerm" abstract="false" name="StandardProductWarrantyTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_DefinedContributionPlanAxis" abstract="true" name="DefinedContributionPlanAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="cvco_PercentageOfPrincipalBalanceOfConsumerLoansReceivable" abstract="false" name="PercentageOfPrincipalBalanceOfConsumerLoansReceivable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="cvco_SubcontractedsiteimprovementsMember" abstract="true" name="SubcontractedsiteimprovementsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cvco_InsuranceAgencyCommissionsMember" abstract="true" name="InsuranceAgencyCommissionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cvco_Fiscal2017AndPriorMember" abstract="true" name="Fiscal2017AndPriorMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <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_SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock" abstract="false" name="SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="cvco_ConsumerLoansReceivableTableTextBlock" abstract="false" name="ConsumerLoansReceivableTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="cvco_DefinedContributionPlanDomain" abstract="true" name="DefinedContributionPlanDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cvco_CurrentMember" abstract="true" name="CurrentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cvco_ConcentrationRiskOnFinancingReceivablesPercentage" abstract="false" name="ConcentrationRiskOnFinancingReceivablesPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="cvco_DelinquencyStatusDomain" abstract="true" name="DelinquencyStatusDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1: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_DeferredTaxAssetsLoanDiscountNetNoncurrent" abstract="false" name="DeferredTaxAssetsLoanDiscountNetNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvco_LeaseLiabilityPaymentsDue" abstract="false" name="LeaseLiabilityPaymentsDue" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvco_A401KPlanMember" abstract="true" name="A401KPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cvco_ConsumerLoansReceivableGeographicalConcentrationPercentage" abstract="false" name="ConsumerLoansReceivableGeographicalConcentrationPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="cvco_A6190DaysPastDueMember" abstract="true" name="A6190DaysPastDueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1: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_HUDCodeMember" abstract="true" name="HUDCodeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1: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_CommercialLoansReceivablesTableTextBlock" abstract="false" name="CommercialLoansReceivablesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable" abstract="true" name="ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>10
<FILENAME>cvco-20230401_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 2023 Workiva-->
<!--r:02af147b-971d-4510-a4b6-2e089858c4ab,g:fd09c83d-77ea-4e25-84ab-bcd455022fdb-->
<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-20230401.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_LiabilitiesCurrent_7e920476-3345-4b45-9f4a-10f65d9614c9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_62924009-4756-404b-a96f-361fb39a8e1e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_7e920476-3345-4b45-9f4a-10f65d9614c9" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_62924009-4756-404b-a96f-361fb39a8e1e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_f04c79cc-cfed-4e8d-a3d0-229b2e0683e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_7e920476-3345-4b45-9f4a-10f65d9614c9" xlink:to="loc_us-gaap_AccountsPayableCurrent_f04c79cc-cfed-4e8d-a3d0-229b2e0683e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_b0b9d534-3eb3-4f02-86a7-474c098ca9e0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_d9f1460d-1ddd-4536-b627-71dd7d90270e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_b0b9d534-3eb3-4f02-86a7-474c098ca9e0" xlink:to="loc_us-gaap_Goodwill_d9f1460d-1ddd-4536-b627-71dd7d90270e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_27246f90-8076-4cf5-89ba-f512c36756ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_b0b9d534-3eb3-4f02-86a7-474c098ca9e0" xlink:to="loc_us-gaap_AssetsCurrent_27246f90-8076-4cf5-89ba-f512c36756ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LoansAndLeasesReceivableNetAmountCommercialNoncurrent_23a105bc-7fe6-4121-9f54-df6063275fec" xlink:href="cvco-20230401.xsd#cvco_LoansAndLeasesReceivableNetAmountCommercialNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_b0b9d534-3eb3-4f02-86a7-474c098ca9e0" xlink:to="loc_cvco_LoansAndLeasesReceivableNetAmountCommercialNoncurrent_23a105bc-7fe6-4121-9f54-df6063275fec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_ac5b9739-8e3e-444d-8c05-e2d8c1060031" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_b0b9d534-3eb3-4f02-86a7-474c098ca9e0" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_ac5b9739-8e3e-444d-8c05-e2d8c1060031" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_e1db0aad-bdfb-4ed1-8f23-c477d0e3955b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_b0b9d534-3eb3-4f02-86a7-474c098ca9e0" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_e1db0aad-bdfb-4ed1-8f23-c477d0e3955b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments_bce7fa17-ba88-463e-a2c4-c522a4da3bf0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermInvestments"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_b0b9d534-3eb3-4f02-86a7-474c098ca9e0" xlink:to="loc_us-gaap_LongTermInvestments_bce7fa17-ba88-463e-a2c4-c522a4da3bf0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_9395bb87-5b9f-45bd-8009-219ca294dac2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_b0b9d534-3eb3-4f02-86a7-474c098ca9e0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_9395bb87-5b9f-45bd-8009-219ca294dac2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LoansandLeasesReceivableNetAmountConsumerNoncurrent_d22b8bb9-3d9d-4640-ade6-63afdce8d09c" xlink:href="cvco-20230401.xsd#cvco_LoansandLeasesReceivableNetAmountConsumerNoncurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_b0b9d534-3eb3-4f02-86a7-474c098ca9e0" xlink:to="loc_cvco_LoansandLeasesReceivableNetAmountConsumerNoncurrent_d22b8bb9-3d9d-4640-ade6-63afdce8d09c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_3d4fea24-c1bc-4f82-a881-fcfd1e4437d4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_b0b9d534-3eb3-4f02-86a7-474c098ca9e0" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_3d4fea24-c1bc-4f82-a881-fcfd1e4437d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LoansAndLeasesReceivableFromAffiliatesNetAmountCommercialNoncurrent_eee01a2f-2593-4042-a90f-fbf97ec24060" xlink:href="cvco-20230401.xsd#cvco_LoansAndLeasesReceivableFromAffiliatesNetAmountCommercialNoncurrent"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_b0b9d534-3eb3-4f02-86a7-474c098ca9e0" xlink:to="loc_cvco_LoansAndLeasesReceivableFromAffiliatesNetAmountCommercialNoncurrent_eee01a2f-2593-4042-a90f-fbf97ec24060" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_bab3eca9-1397-4bc7-8cd0-20155ee59bfc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_256717f9-f163-4a74-b34c-0f3543fef606" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_bab3eca9-1397-4bc7-8cd0-20155ee59bfc" xlink:to="loc_us-gaap_InventoryNet_256717f9-f163-4a74-b34c-0f3543fef606" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LoansandLeasesReceivableNetAmountConsumerCurrent_1d52477f-1379-4050-93c2-7d07e72618d2" xlink:href="cvco-20230401.xsd#cvco_LoansandLeasesReceivableNetAmountConsumerCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_bab3eca9-1397-4bc7-8cd0-20155ee59bfc" xlink:to="loc_cvco_LoansandLeasesReceivableNetAmountConsumerCurrent_1d52477f-1379-4050-93c2-7d07e72618d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_c6aa1acc-b651-4d2e-84a8-299f16cfc0b1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_bab3eca9-1397-4bc7-8cd0-20155ee59bfc" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_c6aa1acc-b651-4d2e-84a8-299f16cfc0b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_e90f65cb-6abf-42d7-b57d-a923cee014c4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_bab3eca9-1397-4bc7-8cd0-20155ee59bfc" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_e90f65cb-6abf-42d7-b57d-a923cee014c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_71ee600d-1644-4a8a-a5a9-63cc629a725f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_bab3eca9-1397-4bc7-8cd0-20155ee59bfc" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_71ee600d-1644-4a8a-a5a9-63cc629a725f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LoansAndLeasesReceivableFromAffiliatesNetAmountCommercialCurrent_3b813ce8-ecbf-4414-b343-ee8432b06bf1" xlink:href="cvco-20230401.xsd#cvco_LoansAndLeasesReceivableFromAffiliatesNetAmountCommercialCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_bab3eca9-1397-4bc7-8cd0-20155ee59bfc" xlink:to="loc_cvco_LoansAndLeasesReceivableFromAffiliatesNetAmountCommercialCurrent_3b813ce8-ecbf-4414-b343-ee8432b06bf1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_0d6a42d4-f785-494a-bcc4-19d81ce73f5e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_bab3eca9-1397-4bc7-8cd0-20155ee59bfc" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_0d6a42d4-f785-494a-bcc4-19d81ce73f5e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_13db5ed7-66ad-45d5-aebb-4edde8959dd3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermInvestments"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_bab3eca9-1397-4bc7-8cd0-20155ee59bfc" xlink:to="loc_us-gaap_ShortTermInvestments_13db5ed7-66ad-45d5-aebb-4edde8959dd3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LoansandLeasesReceivableNetAmountCommercialCurrent_a5822bb1-83c8-40ed-ad22-d5848ad3a55e" xlink:href="cvco-20230401.xsd#cvco_LoansandLeasesReceivableNetAmountCommercialCurrent"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_bab3eca9-1397-4bc7-8cd0-20155ee59bfc" xlink:to="loc_cvco_LoansandLeasesReceivableNetAmountCommercialCurrent_a5822bb1-83c8-40ed-ad22-d5848ad3a55e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_50226b03-5acd-4572-a255-466ce3762511" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_80050ec3-5605-4f36-b5e5-1555a48695e4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_50226b03-5acd-4572-a255-466ce3762511" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_80050ec3-5605-4f36-b5e5-1555a48695e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_464bb144-36c0-4d73-8306-13915fc0a4e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_50226b03-5acd-4572-a255-466ce3762511" xlink:to="loc_us-gaap_StockholdersEquity_464bb144-36c0-4d73-8306-13915fc0a4e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_07012b41-3bd9-419c-a1a4-d2b64b651edd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_50226b03-5acd-4572-a255-466ce3762511" xlink:to="loc_us-gaap_LiabilitiesCurrent_07012b41-3bd9-419c-a1a4-d2b64b651edd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_0d214f4b-d7fb-43d4-b868-c3b00420dad9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterest"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_50226b03-5acd-4572-a255-466ce3762511" xlink:to="loc_us-gaap_MinorityInterest_0d214f4b-d7fb-43d4-b868-c3b00420dad9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_f7e56bb5-ca2f-44b1-ae67-b25f5024045a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_50226b03-5acd-4572-a255-466ce3762511" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_f7e56bb5-ca2f-44b1-ae67-b25f5024045a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_c746dfd2-aa5a-4761-b9ce-06c7ce894909" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_50226b03-5acd-4572-a255-466ce3762511" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_c746dfd2-aa5a-4761-b9ce-06c7ce894909" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_f1c0475b-6f2b-4191-bd4f-03de7ac16cda" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_8d57388f-839c-4efd-a260-7ca561dc2de9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_f1c0475b-6f2b-4191-bd4f-03de7ac16cda" xlink:to="loc_us-gaap_PreferredStockValue_8d57388f-839c-4efd-a260-7ca561dc2de9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_93955928-821c-47c9-a61a-9c2b4499099b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_f1c0475b-6f2b-4191-bd4f-03de7ac16cda" xlink:to="loc_us-gaap_TreasuryStockValue_93955928-821c-47c9-a61a-9c2b4499099b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_157c139e-4b47-4142-b928-01ba5c15264c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_f1c0475b-6f2b-4191-bd4f-03de7ac16cda" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_157c139e-4b47-4142-b928-01ba5c15264c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_37dabf5d-7a62-44a0-80f2-d316a9728113" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_f1c0475b-6f2b-4191-bd4f-03de7ac16cda" xlink:to="loc_us-gaap_CommonStockValue_37dabf5d-7a62-44a0-80f2-d316a9728113" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_6bf06675-aa45-41ce-a16e-85e76942ad51" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_f1c0475b-6f2b-4191-bd4f-03de7ac16cda" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_6bf06675-aa45-41ce-a16e-85e76942ad51" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_4000648d-5085-4bfe-92a0-aa8d541d95b0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_f1c0475b-6f2b-4191-bd4f-03de7ac16cda" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_4000648d-5085-4bfe-92a0-aa8d541d95b0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="cvco-20230401.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_OperatingIncomeLoss_9a5ed44f-b33b-462f-8ea2-7b4bea680406" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_163949dd-c29f-4daa-a088-23d2a3c65fcc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_9a5ed44f-b33b-462f-8ea2-7b4bea680406" xlink:to="loc_us-gaap_GrossProfit_163949dd-c29f-4daa-a088-23d2a3c65fcc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_16a50ac3-4d2b-48f9-967d-dd513d1030f6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_9a5ed44f-b33b-462f-8ea2-7b4bea680406" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_16a50ac3-4d2b-48f9-967d-dd513d1030f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_963889c7-7d93-4960-82b1-5683de2a5983" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_c927f4b1-77e3-4e8d-90ad-9f4598b22467" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_963889c7-7d93-4960-82b1-5683de2a5983" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_c927f4b1-77e3-4e8d-90ad-9f4598b22467" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax_3b13ed67-a4d4-4fd7-a929-719c44110e02" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_963889c7-7d93-4960-82b1-5683de2a5983" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax_3b13ed67-a4d4-4fd7-a929-719c44110e02" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_5d6ef763-ce47-4703-9864-37f76cdf5519" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_963889c7-7d93-4960-82b1-5683de2a5983" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_5d6ef763-ce47-4703-9864-37f76cdf5519" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax_c671827e-6284-44bd-841f-73d8b6f09505" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_963889c7-7d93-4960-82b1-5683de2a5983" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax_c671827e-6284-44bd-841f-73d8b6f09505" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_55e1a6eb-72fd-403b-99d7-855b41531229" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_963889c7-7d93-4960-82b1-5683de2a5983" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_55e1a6eb-72fd-403b-99d7-855b41531229" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_f63ec3f4-995e-4d82-94bd-de9fa168db17" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3f41404e-c5c4-4737-ae9c-81aaab26a04a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_f63ec3f4-995e-4d82-94bd-de9fa168db17" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3f41404e-c5c4-4737-ae9c-81aaab26a04a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_0f37ee14-9fb4-44fd-b6c6-3ab25b928775" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_f63ec3f4-995e-4d82-94bd-de9fa168db17" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_0f37ee14-9fb4-44fd-b6c6-3ab25b928775" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_4737faa8-6b75-427e-b125-5177879c574a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_89944728-6a2c-4df6-a129-b1d1c8d06789" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_4737faa8-6b75-427e-b125-5177879c574a" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_89944728-6a2c-4df6-a129-b1d1c8d06789" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_15e1be91-a756-49f0-855d-088ccd1e362c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_4737faa8-6b75-427e-b125-5177879c574a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_15e1be91-a756-49f0-855d-088ccd1e362c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_2ac8e7f2-6e75-499f-b498-b424668bc45e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_8953de24-b1b0-4ae6-8272-3dd1030def99" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_2ac8e7f2-6e75-499f-b498-b424668bc45e" xlink:to="loc_us-gaap_ProfitLoss_8953de24-b1b0-4ae6-8272-3dd1030def99" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_0f40e09a-65b9-4ace-aebb-bfca9e55b2f3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_2ac8e7f2-6e75-499f-b498-b424668bc45e" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_0f40e09a-65b9-4ace-aebb-bfca9e55b2f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_8a24c78f-7038-442d-8662-285c154dd90c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_4cca6bc5-5f66-4168-9558-411f9bcab042" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_8a24c78f-7038-442d-8662-285c154dd90c" xlink:to="loc_us-gaap_Revenues_4cca6bc5-5f66-4168-9558-411f9bcab042" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_c6762a26-a8d0-4f41-aebf-7ed6b21b72fb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_8a24c78f-7038-442d-8662-285c154dd90c" xlink:to="loc_us-gaap_CostOfRevenue_c6762a26-a8d0-4f41-aebf-7ed6b21b72fb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_52d228ec-4eec-43d8-a25c-6f26da7d2cfc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_bfc62171-5ba7-4692-8df1-3dacc41539f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_52d228ec-4eec-43d8-a25c-6f26da7d2cfc" xlink:to="loc_us-gaap_OperatingIncomeLoss_bfc62171-5ba7-4692-8df1-3dacc41539f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_36f1d7cb-5690-488d-8d59-e54c8f3e5c79" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_52d228ec-4eec-43d8-a25c-6f26da7d2cfc" xlink:to="loc_us-gaap_InterestExpense_36f1d7cb-5690-488d-8d59-e54c8f3e5c79" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome_77776d26-5b8c-4913-8ff9-180abc59b768" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_52d228ec-4eec-43d8-a25c-6f26da7d2cfc" xlink:to="loc_us-gaap_OtherNonoperatingIncome_77776d26-5b8c-4913-8ff9-180abc59b768" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeOther_767bce26-d677-47a4-8828-4b905c69d83d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestIncomeOther"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_52d228ec-4eec-43d8-a25c-6f26da7d2cfc" xlink:to="loc_us-gaap_InterestIncomeOther_767bce26-d677-47a4-8828-4b905c69d83d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="cvco-20230401.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_755c5192-19c4-481a-ab8a-c07e698e1bb5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a6a91c67-4b10-4d57-929e-33744aebdb1d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_755c5192-19c4-481a-ab8a-c07e698e1bb5" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a6a91c67-4b10-4d57-929e-33744aebdb1d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1240184b-5584-4f9b-b267-6d906a4af2d2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_755c5192-19c4-481a-ab8a-c07e698e1bb5" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1240184b-5584-4f9b-b267-6d906a4af2d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7274e44b-f659-4236-9a68-7e3efe653162" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_755c5192-19c4-481a-ab8a-c07e698e1bb5" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7274e44b-f659-4236-9a68-7e3efe653162" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_cf61530a-7ed3-4470-9708-060a5c94a17c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities_bffb2550-b0d5-45d6-8fd2-4c67a4391401" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireMarketableSecurities"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_cf61530a-7ed3-4470-9708-060a5c94a17c" xlink:to="loc_us-gaap_PaymentsToAcquireMarketableSecurities_bffb2550-b0d5-45d6-8fd2-4c67a4391401" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital_d6e0aef8-1610-490a-8e04-cadacb15f8c7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_cf61530a-7ed3-4470-9708-060a5c94a17c" xlink:to="loc_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital_d6e0aef8-1610-490a-8e04-cadacb15f8c7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_4eaacb4f-d364-45cb-b2ad-987473144a3d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_cf61530a-7ed3-4470-9708-060a5c94a17c" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_4eaacb4f-d364-45cb-b2ad-987473144a3d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_babaa2bb-9d94-4081-be3a-3de3bec5b46e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_cf61530a-7ed3-4470-9708-060a5c94a17c" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_babaa2bb-9d94-4081-be3a-3de3bec5b46e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_cf4957bc-0b3b-4b19-a6a0-dac4e86ad904" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_cf61530a-7ed3-4470-9708-060a5c94a17c" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_cf4957bc-0b3b-4b19-a6a0-dac4e86ad904" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_317362c1-3247-46fb-8d9f-a7e03f857ee7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_cf61530a-7ed3-4470-9708-060a5c94a17c" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_317362c1-3247-46fb-8d9f-a7e03f857ee7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1c50e329-5daa-469a-b6b0-3627f7239747" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfSecuredDebt_62adc40f-f2e8-4ffb-afbc-63cabfb1e787" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfSecuredDebt"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1c50e329-5daa-469a-b6b0-3627f7239747" xlink:to="loc_us-gaap_RepaymentsOfSecuredDebt_62adc40f-f2e8-4ffb-afbc-63cabfb1e787" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_a6e7c19c-b4d4-4126-827c-429bf7152810" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1c50e329-5daa-469a-b6b0-3627f7239747" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_a6e7c19c-b4d4-4126-827c-429bf7152810" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToMinorityShareholders_79992ba2-31d3-4433-a5c6-ac6b10a51f86" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToMinorityShareholders"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1c50e329-5daa-469a-b6b0-3627f7239747" xlink:to="loc_us-gaap_PaymentsToMinorityShareholders_79992ba2-31d3-4433-a5c6-ac6b10a51f86" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_62bdc84f-ffbd-4139-a4cf-3b08e374fabf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1c50e329-5daa-469a-b6b0-3627f7239747" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_62bdc84f-ffbd-4139-a4cf-3b08e374fabf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromAccountsReceivableSecuritization_d83f0f90-2068-47a1-af5a-41a2d303c964" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromAccountsReceivableSecuritization"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1c50e329-5daa-469a-b6b0-3627f7239747" xlink:to="loc_us-gaap_ProceedsFromAccountsReceivableSecuritization_d83f0f90-2068-47a1-af5a-41a2d303c964" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_4a729274-04b5-40fb-953d-41e2dd0d6a8e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1c50e329-5daa-469a-b6b0-3627f7239747" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_4a729274-04b5-40fb-953d-41e2dd0d6a8e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_15a87d14-5219-405b-af76-69481d6492c0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_ffa75ba4-d59a-411e-8d91-052560a7130c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_15a87d14-5219-405b-af76-69481d6492c0" xlink:to="loc_us-gaap_ShareBasedCompensation_ffa75ba4-d59a-411e-8d91-052560a7130c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_94cec117-24d1-43a8-a45f-a0e3545dee8f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_15a87d14-5219-405b-af76-69481d6492c0" xlink:to="loc_us-gaap_ProfitLoss_94cec117-24d1-43a8-a45f-a0e3545dee8f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_9b78613c-4981-42a6-951e-3a40ed3c428d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_15a87d14-5219-405b-af76-69481d6492c0" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_9b78613c-4981-42a6-951e-3a40ed3c428d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Gainlossonsalesofloansandinvestments_859a82c8-5752-4d06-aa1e-0ab29feb139d" xlink:href="cvco-20230401.xsd#cvco_Gainlossonsalesofloansandinvestments"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_15a87d14-5219-405b-af76-69481d6492c0" xlink:to="loc_cvco_Gainlossonsalesofloansandinvestments_859a82c8-5752-4d06-aa1e-0ab29feb139d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromCollectionOfNotesReceivable_346ad0ac-a96b-4371-b38e-bcc51460d79c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromCollectionOfNotesReceivable"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_15a87d14-5219-405b-af76-69481d6492c0" xlink:to="loc_us-gaap_ProceedsFromCollectionOfNotesReceivable_346ad0ac-a96b-4371-b38e-bcc51460d79c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanLeaseAndOtherLosses_0af1a6e1-954f-44e1-aed4-0a1eb4c3fe3d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForLoanLeaseAndOtherLosses"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_15a87d14-5219-405b-af76-69481d6492c0" xlink:to="loc_us-gaap_ProvisionForLoanLeaseAndOtherLosses_0af1a6e1-954f-44e1-aed4-0a1eb4c3fe3d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_cd236c5c-497e-4213-8ab3-23c80959fbb5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_15a87d14-5219-405b-af76-69481d6492c0" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_cd236c5c-497e-4213-8ab3-23c80959fbb5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_aed1f294-dcbe-422a-b0fa-ffe9b88d79fb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_15a87d14-5219-405b-af76-69481d6492c0" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_aed1f294-dcbe-422a-b0fa-ffe9b88d79fb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_7304e1b6-4259-4ce2-8fe6-0e13568f8c2a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_15a87d14-5219-405b-af76-69481d6492c0" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_7304e1b6-4259-4ce2-8fe6-0e13568f8c2a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_493728ed-5fe4-4f54-b015-38071dfe3d7c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_15a87d14-5219-405b-af76-69481d6492c0" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_493728ed-5fe4-4f54-b015-38071dfe3d7c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromCollectionOfLoansReceivable_7f9676b7-f8bf-401e-812c-626c7ac8668c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromCollectionOfLoansReceivable"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_15a87d14-5219-405b-af76-69481d6492c0" xlink:to="loc_us-gaap_ProceedsFromCollectionOfLoansReceivable_7f9676b7-f8bf-401e-812c-626c7ac8668c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireFinanceReceivables_bcc51544-3111-4d11-9102-6667177dd63b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireFinanceReceivables"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_15a87d14-5219-405b-af76-69481d6492c0" xlink:to="loc_us-gaap_PaymentsToAcquireFinanceReceivables_bcc51544-3111-4d11-9102-6667177dd63b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireLoansReceivable_7235fde9-0377-4a90-a540-787bdab384a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireLoansReceivable"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_15a87d14-5219-405b-af76-69481d6492c0" xlink:to="loc_us-gaap_PaymentsToAcquireLoansReceivable_7235fde9-0377-4a90-a540-787bdab384a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_063e9a22-6ee1-443b-8c59-ede64d74232e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_15a87d14-5219-405b-af76-69481d6492c0" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_063e9a22-6ee1-443b-8c59-ede64d74232e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions_d94773a6-450b-4285-9920-e3efbb8ec7a1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestmentDividendsOrDistributions"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_15a87d14-5219-405b-af76-69481d6492c0" xlink:to="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions_d94773a6-450b-4285-9920-e3efbb8ec7a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_f4e3dbd3-7f30-4af6-ba7a-0654f2534289" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="16" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_15a87d14-5219-405b-af76-69481d6492c0" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_f4e3dbd3-7f30-4af6-ba7a-0654f2534289" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfFinanceReceivables_272bda70-10ee-4588-af84-9422cbded083" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleOfFinanceReceivables"/>
    <link:calculationArc order="17" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_15a87d14-5219-405b-af76-69481d6492c0" xlink:to="loc_us-gaap_ProceedsFromSaleOfFinanceReceivables_272bda70-10ee-4588-af84-9422cbded083" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncome_ea1a16c9-97fb-47bb-84a0-45df8ddc45a8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncashIncome"/>
    <link:calculationArc order="18" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_15a87d14-5219-405b-af76-69481d6492c0" xlink:to="loc_us-gaap_OtherNoncashIncome_ea1a16c9-97fb-47bb-84a0-45df8ddc45a8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/RestrictedCashDetails" xlink:type="simple" xlink:href="cvco-20230401.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_7f7b4205-c396-44d7-b1fc-0da0ba57ea35" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashAndCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_99d0bc9d-5029-4273-bb70-8370eb3039ef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_7f7b4205-c396-44d7-b1fc-0da0ba57ea35" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_99d0bc9d-5029-4273-bb70-8370eb3039ef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_f26265e3-0fd6-4400-9d3f-4dc2b21793cc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_7f7b4205-c396-44d7-b1fc-0da0ba57ea35" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_f26265e3-0fd6-4400-9d3f-4dc2b21793cc" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/InvestmentsSummaryDetails" xlink:type="simple" xlink:href="cvco-20230401.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_ae6593dd-ced8-4cef-b8aa-83be700bd864" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Investments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_66456d8b-46f5-4aab-957f-f13c5f12be9a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ae6593dd-ced8-4cef-b8aa-83be700bd864" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_66456d8b-46f5-4aab-957f-f13c5f12be9a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_fda60ef9-46b8-4a8c-ad16-921dbd863ab5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ae6593dd-ced8-4cef-b8aa-83be700bd864" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_fda60ef9-46b8-4a8c-ad16-921dbd863ab5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_de2fcd4d-4313-44ce-95cd-40e22bbc34c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ae6593dd-ced8-4cef-b8aa-83be700bd864" xlink:to="loc_us-gaap_EquityMethodInvestments_de2fcd4d-4313-44ce-95cd-40e22bbc34c2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/InvestmentsAvailableforsaleSummaryDetails" xlink:type="simple" xlink:href="cvco-20230401.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_e3b493c4-3978-4295-a8b5-8057f4eea0ac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_c8769c57-3482-4706-9050-2243759d76aa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_e3b493c4-3978-4295-a8b5-8057f4eea0ac" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_c8769c57-3482-4706-9050-2243759d76aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_d3f9a29c-04dc-49cf-a83a-983a6076a7d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_e3b493c4-3978-4295-a8b5-8057f4eea0ac" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_d3f9a29c-04dc-49cf-a83a-983a6076a7d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_d375ddb1-a9c0-4e38-8f12-133684492827" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_e3b493c4-3978-4295-a8b5-8057f4eea0ac" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_d375ddb1-a9c0-4e38-8f12-133684492827" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/InvestmentsContinuousUnrealizedLossPositionsDetails" xlink:type="simple" xlink:href="cvco-20230401.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_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_ff77674a-eb3e-42c5-9f6d-cf808a909e99" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_0e4fe0dc-1281-4b0a-a453-55eab01a1ad4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ff77674a-eb3e-42c5-9f6d-cf808a909e99" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_0e4fe0dc-1281-4b0a-a453-55eab01a1ad4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_e09e9ca9-71ab-4818-bf2d-e1c71172d1a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ff77674a-eb3e-42c5-9f6d-cf808a909e99" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_e09e9ca9-71ab-4818-bf2d-e1c71172d1a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_17ac77c2-d10e-47d4-aace-58cbf2d127c5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_0fead946-7f9d-4658-9aaf-ddeae708f5c7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_17ac77c2-d10e-47d4-aace-58cbf2d127c5" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_0fead946-7f9d-4658-9aaf-ddeae708f5c7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_368f1151-0875-4a5b-be04-b0eefa2f0998" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_17ac77c2-d10e-47d4-aace-58cbf2d127c5" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_368f1151-0875-4a5b-be04-b0eefa2f0998" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/InvestmentsDebtSecuritiesbyMaturityDetails" xlink:type="simple" xlink:href="cvco-20230401.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_5c7afffd-8460-4dca-b325-aa3dd451f63d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis_fae8d51d-545b-4a44-8424-59e8cedf94fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_5c7afffd-8460-4dca-b325-aa3dd451f63d" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis_fae8d51d-545b-4a44-8424-59e8cedf94fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis_2ec57624-75c7-48c1-bc32-e406e602d4aa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_5c7afffd-8460-4dca-b325-aa3dd451f63d" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis_2ec57624-75c7-48c1-bc32-e406e602d4aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis_a565411a-d0e4-46f4-b6f4-a5d92987193c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_5c7afffd-8460-4dca-b325-aa3dd451f63d" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis_a565411a-d0e4-46f4-b6f4-a5d92987193c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis_4848335d-b366-4982-9fac-d46e09a4fb46" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_5c7afffd-8460-4dca-b325-aa3dd451f63d" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis_4848335d-b366-4982-9fac-d46e09a4fb46" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost_493660d9-4ddf-4700-8f8e-43a813485d07" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_5c7afffd-8460-4dca-b325-aa3dd451f63d" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost_493660d9-4ddf-4700-8f8e-43a813485d07" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_f78cd295-b6f3-4cbb-8fd2-ff7050a1e2dc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue_010f253c-0791-4bf7-bcf3-aa7420dd7707" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_f78cd295-b6f3-4cbb-8fd2-ff7050a1e2dc" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue_010f253c-0791-4bf7-bcf3-aa7420dd7707" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue_0bc06b0b-7a53-4592-b3d0-0664424b77b3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_f78cd295-b6f3-4cbb-8fd2-ff7050a1e2dc" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue_0bc06b0b-7a53-4592-b3d0-0664424b77b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue_68515c95-7f09-48d7-bab6-9b6776d219e7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_f78cd295-b6f3-4cbb-8fd2-ff7050a1e2dc" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue_68515c95-7f09-48d7-bab6-9b6776d219e7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue_648c00e3-cd6d-4b81-9de7-b330daa11714" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_f78cd295-b6f3-4cbb-8fd2-ff7050a1e2dc" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue_648c00e3-cd6d-4b81-9de7-b330daa11714" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_bed775ba-668d-47b4-9644-6e871b7612b5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_f78cd295-b6f3-4cbb-8fd2-ff7050a1e2dc" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_bed775ba-668d-47b4-9644-6e871b7612b5" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/InventoriesDetails" xlink:type="simple" xlink:href="cvco-20230401.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_853560a1-bced-4cc6-95e3-064a7cc091bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterials_0f7b7693-d12f-4630-9208-faa9e56e2319" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_853560a1-bced-4cc6-95e3-064a7cc091bb" xlink:to="loc_us-gaap_InventoryRawMaterials_0f7b7693-d12f-4630-9208-faa9e56e2319" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_7f78c68d-fb15-45e5-a250-377267c21ea1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_853560a1-bced-4cc6-95e3-064a7cc091bb" xlink:to="loc_us-gaap_InventoryWorkInProcess_7f78c68d-fb15-45e5-a250-377267c21ea1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_fbe8c1e9-cbf9-4164-9e32-6ed37815d20b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_853560a1-bced-4cc6-95e3-064a7cc091bb" xlink:to="loc_us-gaap_InventoryFinishedGoods_fbe8c1e9-cbf9-4164-9e32-6ed37815d20b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails" xlink:type="simple" xlink:href="cvco-20230401.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_1ee94d28-0c7f-483b-9d1d-18b6125a375c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MortgageLoansOnRealEstateCommercialAndConsumerNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate_813592fc-6c5d-4fb6-b27e-9224242338eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_1ee94d28-0c7f-483b-9d1d-18b6125a375c" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate_813592fc-6c5d-4fb6-b27e-9224242338eb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_a9580cac-70d6-4f2b-b074-d6dc01df2e0b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_1ee94d28-0c7f-483b-9d1d-18b6125a375c" xlink:to="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_a9580cac-70d6-4f2b-b074-d6dc01df2e0b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableDeferredIncome_0762c780-ea95-49b7-a0ff-59bc900cb9df" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_1ee94d28-0c7f-483b-9d1d-18b6125a375c" xlink:to="loc_us-gaap_LoansAndLeasesReceivableDeferredIncome_0762c780-ea95-49b7-a0ff-59bc900cb9df" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/PropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="cvco-20230401.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_db37d9d0-2c02-47d1-89d7-00a4bc50aaef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_25604c38-ef2a-4992-b514-9656689ffddf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_db37d9d0-2c02-47d1-89d7-00a4bc50aaef" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_25604c38-ef2a-4992-b514-9656689ffddf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_1fa57f59-9082-4584-a586-51f5fc785c3d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_db37d9d0-2c02-47d1-89d7-00a4bc50aaef" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_1fa57f59-9082-4584-a586-51f5fc785c3d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="cvco-20230401.xsd#LeasesLeaseAssetsandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseRightOfUseAsset_00cfda40-fa07-4742-9c8b-0f344ae7c08d" xlink:href="cvco-20230401.xsd#cvco_LeaseRightOfUseAsset"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_085be544-5644-4c23-9263-97ab8a25cf3f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_00cfda40-fa07-4742-9c8b-0f344ae7c08d" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_085be544-5644-4c23-9263-97ab8a25cf3f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_9fc6a79e-11b5-4c36-a503-8d8b30607da5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_00cfda40-fa07-4742-9c8b-0f344ae7c08d" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_9fc6a79e-11b5-4c36-a503-8d8b30607da5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiability_bfb9cecd-9837-4313-9a58-3df9652c04d2" xlink:href="cvco-20230401.xsd#cvco_LeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_92639204-8ab9-48b0-8ae0-bba380f4acb6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_bfb9cecd-9837-4313-9a58-3df9652c04d2" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_92639204-8ab9-48b0-8ae0-bba380f4acb6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_1cac5c22-c767-44d8-8307-3160995a79e6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_bfb9cecd-9837-4313-9a58-3df9652c04d2" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_1cac5c22-c767-44d8-8307-3160995a79e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_11873d88-ff6e-4b7e-a2a1-a9406a5ceffe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_bfb9cecd-9837-4313-9a58-3df9652c04d2" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_11873d88-ff6e-4b7e-a2a1-a9406a5ceffe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_9e5dd0d6-f77a-4618-bc86-b75d1d4e674c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_bfb9cecd-9837-4313-9a58-3df9652c04d2" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_9e5dd0d6-f77a-4618-bc86-b75d1d4e674c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails" xlink:type="simple" xlink:href="cvco-20230401.xsd#LeasesFutureMinimumLeasePaymentsDetails"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueYearThree_0a254b70-20f2-45e0-93c9-2d3180022d47" xlink:href="cvco-20230401.xsd#cvco_LeaseLiabilityPaymentsDueYearThree"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_31518d93-b25c-4938-be62-45af2f6575af" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_0a254b70-20f2-45e0-93c9-2d3180022d47" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_31518d93-b25c-4938-be62-45af2f6575af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_3215d35f-63f4-4199-a1a1-18e8a8171b50" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_0a254b70-20f2-45e0-93c9-2d3180022d47" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_3215d35f-63f4-4199-a1a1-18e8a8171b50" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueAfterYearFive_7e2ec1d9-6cc4-4b58-81a6-e18bc5f5562b" xlink:href="cvco-20230401.xsd#cvco_LeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_e97574fc-df36-48de-966b-88bb32b75d2a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_7e2ec1d9-6cc4-4b58-81a6-e18bc5f5562b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_e97574fc-df36-48de-966b-88bb32b75d2a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_91703c55-b134-48ef-b306-97df95f71046" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_7e2ec1d9-6cc4-4b58-81a6-e18bc5f5562b" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_91703c55-b134-48ef-b306-97df95f71046" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDue_ea95af3f-c058-46eb-95ba-ec651457fb01" xlink:href="cvco-20230401.xsd#cvco_LeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueNextTwelveMonths_0ef55abe-1804-4e34-8305-6fc83e5d68fd" xlink:href="cvco-20230401.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_ea95af3f-c058-46eb-95ba-ec651457fb01" xlink:to="loc_cvco_LeaseLiabilityPaymentsDueNextTwelveMonths_0ef55abe-1804-4e34-8305-6fc83e5d68fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueYearTwo_6fd2996d-49b7-4615-8039-cb95b1c3fe86" xlink:href="cvco-20230401.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_ea95af3f-c058-46eb-95ba-ec651457fb01" xlink:to="loc_cvco_LeaseLiabilityPaymentsDueYearTwo_6fd2996d-49b7-4615-8039-cb95b1c3fe86" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueYearThree_57a5f828-4da7-49f8-a541-4dec284fa605" xlink:href="cvco-20230401.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_ea95af3f-c058-46eb-95ba-ec651457fb01" xlink:to="loc_cvco_LeaseLiabilityPaymentsDueYearThree_57a5f828-4da7-49f8-a541-4dec284fa605" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueYearFour_ed23ae5a-6090-4bfc-a545-091db2d6a210" xlink:href="cvco-20230401.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_ea95af3f-c058-46eb-95ba-ec651457fb01" xlink:to="loc_cvco_LeaseLiabilityPaymentsDueYearFour_ed23ae5a-6090-4bfc-a545-091db2d6a210" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueYearFive_14f396c1-c61f-4a7e-8510-1bde802eabf0" xlink:href="cvco-20230401.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_ea95af3f-c058-46eb-95ba-ec651457fb01" xlink:to="loc_cvco_LeaseLiabilityPaymentsDueYearFive_14f396c1-c61f-4a7e-8510-1bde802eabf0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueAfterYearFive_1d3742f0-069c-458d-8930-1e7191982087" xlink:href="cvco-20230401.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_ea95af3f-c058-46eb-95ba-ec651457fb01" xlink:to="loc_cvco_LeaseLiabilityPaymentsDueAfterYearFive_1d3742f0-069c-458d-8930-1e7191982087" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_42855aa2-21ba-4aac-81a6-b5b303908b12" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_4f834e83-aaf2-485e-9084-82dbf3d84819" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_42855aa2-21ba-4aac-81a6-b5b303908b12" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_4f834e83-aaf2-485e-9084-82dbf3d84819" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_ce752dad-c854-4c69-b5fc-b981a21aa6aa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_42855aa2-21ba-4aac-81a6-b5b303908b12" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_ce752dad-c854-4c69-b5fc-b981a21aa6aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_0e2d4dd3-fc25-4662-b526-9c8151151822" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_42855aa2-21ba-4aac-81a6-b5b303908b12" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_0e2d4dd3-fc25-4662-b526-9c8151151822" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_062cdbb5-c067-4fa3-8688-e96507e6822e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_42855aa2-21ba-4aac-81a6-b5b303908b12" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_062cdbb5-c067-4fa3-8688-e96507e6822e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_d5cc36f2-88b5-4202-a510-a96c5cc4a43f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_42855aa2-21ba-4aac-81a6-b5b303908b12" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_d5cc36f2-88b5-4202-a510-a96c5cc4a43f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_1ad163b2-2cdb-404f-9315-01aa9191c201" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_42855aa2-21ba-4aac-81a6-b5b303908b12" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_1ad163b2-2cdb-404f-9315-01aa9191c201" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueYearTwo_b94087c4-29e4-4f66-8c2f-b62b75296c97" xlink:href="cvco-20230401.xsd#cvco_LeaseLiabilityPaymentsDueYearTwo"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_bcf3b9f5-4c06-4065-b0a5-c56a5a11735e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_b94087c4-29e4-4f66-8c2f-b62b75296c97" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_bcf3b9f5-4c06-4065-b0a5-c56a5a11735e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_19672fd5-703f-4ab4-8faf-c8a120c99ec7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_b94087c4-29e4-4f66-8c2f-b62b75296c97" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_19672fd5-703f-4ab4-8faf-c8a120c99ec7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityUndiscountedExcessAmount_c02c5313-4c7f-4396-9973-39a95a2ebb13" xlink:href="cvco-20230401.xsd#cvco_LeaseLiabilityUndiscountedExcessAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_ec57623e-4b20-410e-93a6-97d411d49e80" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_c02c5313-4c7f-4396-9973-39a95a2ebb13" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_ec57623e-4b20-410e-93a6-97d411d49e80" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_1ab84f09-55af-4f49-a551-509da97e87d5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_c02c5313-4c7f-4396-9973-39a95a2ebb13" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_1ab84f09-55af-4f49-a551-509da97e87d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_8cf0324c-5872-46ef-8dee-cf5d8e931140" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_2828c440-f1eb-4910-8eaf-3061943e4715" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_8cf0324c-5872-46ef-8dee-cf5d8e931140" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_2828c440-f1eb-4910-8eaf-3061943e4715" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_57fc4957-881f-4a5d-9bcf-6cdaade5a135" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_8cf0324c-5872-46ef-8dee-cf5d8e931140" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_57fc4957-881f-4a5d-9bcf-6cdaade5a135" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_13df69a7-b0a3-4463-baae-151a7b27a489" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_8cf0324c-5872-46ef-8dee-cf5d8e931140" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_13df69a7-b0a3-4463-baae-151a7b27a489" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_3ddd52fc-8baf-4838-9a2e-2ad6502d9845" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_8cf0324c-5872-46ef-8dee-cf5d8e931140" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_3ddd52fc-8baf-4838-9a2e-2ad6502d9845" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_46f592f2-3b2f-4fe8-b439-283ca90349a2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_8cf0324c-5872-46ef-8dee-cf5d8e931140" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_46f592f2-3b2f-4fe8-b439-283ca90349a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_5d692dc8-8dbd-4ff8-b6f4-adbc566526b5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_8cf0324c-5872-46ef-8dee-cf5d8e931140" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_5d692dc8-8dbd-4ff8-b6f4-adbc566526b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueYearFive_f71d600e-b975-4f31-88af-a7ca7992e3a0" xlink:href="cvco-20230401.xsd#cvco_LeaseLiabilityPaymentsDueYearFive"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_5c54c3f9-53fa-4384-a45a-22795587b9f3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_f71d600e-b975-4f31-88af-a7ca7992e3a0" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_5c54c3f9-53fa-4384-a45a-22795587b9f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_9f9bccf2-029f-4bc5-85e8-9c59cb4d56b1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_f71d600e-b975-4f31-88af-a7ca7992e3a0" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_9f9bccf2-029f-4bc5-85e8-9c59cb4d56b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueNextTwelveMonths_87905774-bc12-4f8b-aeaf-5b1d4503b94e" xlink:href="cvco-20230401.xsd#cvco_LeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_5c5c037d-6888-46c2-9ca4-7cc430935ee4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_87905774-bc12-4f8b-aeaf-5b1d4503b94e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_5c5c037d-6888-46c2-9ca4-7cc430935ee4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_553fe3af-c6c5-4b59-a046-7855587387bc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_87905774-bc12-4f8b-aeaf-5b1d4503b94e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_553fe3af-c6c5-4b59-a046-7855587387bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueYearFour_99496c14-6e46-4687-91ef-fc9ead525466" xlink:href="cvco-20230401.xsd#cvco_LeaseLiabilityPaymentsDueYearFour"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_341c301e-8d1b-4a62-8d83-072161b2c9af" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_99496c14-6e46-4687-91ef-fc9ead525466" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_341c301e-8d1b-4a62-8d83-072161b2c9af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_3d0eb33b-e7ca-43f8-b0c5-1ba70f7ef780" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_99496c14-6e46-4687-91ef-fc9ead525466" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_3d0eb33b-e7ca-43f8-b0c5-1ba70f7ef780" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails_1" xlink:type="simple" xlink:href="cvco-20230401.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_cvco_LeaseLiabilityPaymentsDue_721c7413-82ed-42b6-92e9-62fa52506f95" xlink:href="cvco-20230401.xsd#cvco_LeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityUndiscountedExcessAmount_cc2b1179-ff2c-429e-a93e-141b76878f8d" xlink:href="cvco-20230401.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_721c7413-82ed-42b6-92e9-62fa52506f95" xlink:to="loc_cvco_LeaseLiabilityUndiscountedExcessAmount_cc2b1179-ff2c-429e-a93e-141b76878f8d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiability_1c82a2b8-70d0-4a02-ad59-de97ca353dbc" xlink:href="cvco-20230401.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_721c7413-82ed-42b6-92e9-62fa52506f95" xlink:to="loc_cvco_LeaseLiability_1c82a2b8-70d0-4a02-ad59-de97ca353dbc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_7cff43ed-b11f-4ed6-9256-6ac58850759b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_dfe2e8eb-e998-4a28-9406-9b3abc40b62f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_7cff43ed-b11f-4ed6-9256-6ac58850759b" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_dfe2e8eb-e998-4a28-9406-9b3abc40b62f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_a27c8189-5070-4d5c-9485-deecc40ecc8b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_7cff43ed-b11f-4ed6-9256-6ac58850759b" xlink:to="loc_us-gaap_FinanceLeaseLiability_a27c8189-5070-4d5c-9485-deecc40ecc8b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_9f15509f-35bd-4bc7-8d6f-627ba13b7e8c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_20fb874e-dde8-4377-920e-de62a1264c89" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_9f15509f-35bd-4bc7-8d6f-627ba13b7e8c" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_20fb874e-dde8-4377-920e-de62a1264c89" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_8128bdf1-eab8-4019-b34c-66a2959b7caa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_9f15509f-35bd-4bc7-8d6f-627ba13b7e8c" xlink:to="loc_us-gaap_OperatingLeaseLiability_8128bdf1-eab8-4019-b34c-66a2959b7caa" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails" xlink:type="simple" xlink:href="cvco-20230401.xsd#GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_c004d086-873c-426c-83a8-e84422603dd1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_e515e345-a195-4571-8293-dc3e25c67186" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_c004d086-873c-426c-83a8-e84422603dd1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_e515e345-a195-4571-8293-dc3e25c67186" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_a4f38738-cbec-4f52-a2ca-4077e6124023" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_c004d086-873c-426c-83a8-e84422603dd1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_a4f38738-cbec-4f52-a2ca-4077e6124023" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_4a768bb3-476e-47ec-bd74-26ec924fec80" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_IntangibleAssetsIncludingGoodwillGross_4e13981c-4587-4644-80c0-789f90d3477c" xlink:href="cvco-20230401.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_4a768bb3-476e-47ec-bd74-26ec924fec80" xlink:to="loc_cvco_IntangibleAssetsIncludingGoodwillGross_4e13981c-4587-4644-80c0-789f90d3477c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_912a6f80-294c-4882-ad2c-938f491b5f2a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_4a768bb3-476e-47ec-bd74-26ec924fec80" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_912a6f80-294c-4882-ad2c-938f491b5f2a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/GoodwillandOtherIntangiblesAmortizationExpenseDetails" xlink:type="simple" xlink:href="cvco-20230401.xsd#GoodwillandOtherIntangiblesAmortizationExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/GoodwillandOtherIntangiblesAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_f8afe88e-4134-4117-b242-afce96e681c4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_6dcab1ab-2c33-46c2-b108-cb548c06cf57" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_f8afe88e-4134-4117-b242-afce96e681c4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_6dcab1ab-2c33-46c2-b108-cb548c06cf57" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_0bf2edfb-2a88-4798-91a2-daa63c9d99e8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_f8afe88e-4134-4117-b242-afce96e681c4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_0bf2edfb-2a88-4798-91a2-daa63c9d99e8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_648ea3d2-e94a-4443-97b3-79e07ebd9fcb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_f8afe88e-4134-4117-b242-afce96e681c4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_648ea3d2-e94a-4443-97b3-79e07ebd9fcb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_c3108d48-d12d-4c9a-84d5-757877f86d8d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_f8afe88e-4134-4117-b242-afce96e681c4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_c3108d48-d12d-4c9a-84d5-757877f86d8d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_23b8ec7d-a35b-4cc9-baa3-5c448a798ccf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_f8afe88e-4134-4117-b242-afce96e681c4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_23b8ec7d-a35b-4cc9-baa3-5c448a798ccf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_ef5b2fb4-980b-43ed-a4de-716ebb2a0729" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_f8afe88e-4134-4117-b242-afce96e681c4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_ef5b2fb4-980b-43ed-a4de-716ebb2a0729" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="cvco-20230401.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_053f337e-4949-45fe-b751-4d918205519e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerDepositsCurrent_8818157b-1973-434a-a7dc-71be01f90d6f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_053f337e-4949-45fe-b751-4d918205519e" xlink:to="loc_us-gaap_CustomerDepositsCurrent_8818157b-1973-434a-a7dc-71be01f90d6f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_8796c221-697f-4040-8f45-08dc0bfaefa7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_053f337e-4949-45fe-b751-4d918205519e" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_8796c221-697f-4040-8f45-08dc0bfaefa7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementaryInsuranceInformationUnearnedPremiums_cd7c91f5-c0c8-4e41-835c-2935a8a27342" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementaryInsuranceInformationUnearnedPremiums"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_053f337e-4949-45fe-b751-4d918205519e" xlink:to="loc_us-gaap_SupplementaryInsuranceInformationUnearnedPremiums_cd7c91f5-c0c8-4e41-835c-2935a8a27342" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_806c0f5f-d256-4b05-b40e-e063e074c627" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_053f337e-4949-45fe-b751-4d918205519e" xlink:to="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_806c0f5f-d256-4b05-b40e-e063e074c627" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_AccruedVolumeRebates_93ba56c6-414b-4c06-adc5-e09c34d04bb0" xlink:href="cvco-20230401.xsd#cvco_AccruedVolumeRebates"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_053f337e-4949-45fe-b751-4d918205519e" xlink:to="loc_cvco_AccruedVolumeRebates_93ba56c6-414b-4c06-adc5-e09c34d04bb0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_2c88ff43-3b9c-455a-99d2-1612038c6115" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_053f337e-4949-45fe-b751-4d918205519e" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_2c88ff43-3b9c-455a-99d2-1612038c6115" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/OtherLiabilitiesDetails" xlink:type="simple" xlink:href="cvco-20230401.xsd#OtherLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/OtherLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations_721b7f9d-18e9-452e-ace2-10669d3ce94e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtAndCapitalLeaseObligations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_83001aaf-063a-48af-b1e0-df77e87e5ee5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_721b7f9d-18e9-452e-ace2-10669d3ce94e" xlink:to="loc_us-gaap_FinanceLeaseLiability_83001aaf-063a-48af-b1e0-df77e87e5ee5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_03005c72-a77b-4a94-9e59-9ba729a62f40" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations_721b7f9d-18e9-452e-ace2-10669d3ce94e" xlink:to="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_03005c72-a77b-4a94-9e59-9ba729a62f40" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrincipalAmountOutstandingOnLoansSecuritized_a5709b5a-086f-4859-ba30-c5f7da00452a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrincipalAmountOutstandingOnLoansSecuritized"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations_721b7f9d-18e9-452e-ace2-10669d3ce94e" xlink:to="loc_us-gaap_PrincipalAmountOutstandingOnLoansSecuritized_a5709b5a-086f-4859-ba30-c5f7da00452a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/OtherLiabilitiesDetails_1" xlink:type="simple" xlink:href="cvco-20230401.xsd#OtherLiabilitiesDetails_1"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/OtherLiabilitiesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations_896a1465-5523-4ed8-a57d-02d27f0f225f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtAndCapitalLeaseObligations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_cd3c6deb-316d-4742-91e3-01b8c4803b3f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations_896a1465-5523-4ed8-a57d-02d27f0f225f" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_cd3c6deb-316d-4742-91e3-01b8c4803b3f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_06b25f86-6ae9-4e12-ba7d-18f4278effc5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations_896a1465-5523-4ed8-a57d-02d27f0f225f" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_06b25f86-6ae9-4e12-ba7d-18f4278effc5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_d2ae383a-7520-49b7-935c-ada1e91d4de4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations_896a1465-5523-4ed8-a57d-02d27f0f225f" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_d2ae383a-7520-49b7-935c-ada1e91d4de4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_2786cb11-b6ef-4ba5-bd05-578542eab81d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations_896a1465-5523-4ed8-a57d-02d27f0f225f" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_2786cb11-b6ef-4ba5-bd05-578542eab81d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_16a361b8-eaf0-4c63-8a6f-2649c2251334" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations_896a1465-5523-4ed8-a57d-02d27f0f225f" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_16a361b8-eaf0-4c63-8a6f-2649c2251334" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_1717cb68-a68a-4fb2-ba5e-03e630812fcb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations_896a1465-5523-4ed8-a57d-02d27f0f225f" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_1717cb68-a68a-4fb2-ba5e-03e630812fcb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetails" xlink:type="simple" xlink:href="cvco-20230401.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_2f5cadc9-7314-4046-8da5-7556a637172b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PremiumsEarnedNetPropertyAndCasualty"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DirectPremiumsEarned_ef6fe2b9-916a-4384-b2d1-e048465d6663" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_2f5cadc9-7314-4046-8da5-7556a637172b" xlink:to="loc_us-gaap_DirectPremiumsEarned_ef6fe2b9-916a-4384-b2d1-e048465d6663" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssumedPremiumsEarned_1511e157-cbbb-4c16-b003-65602cd9101d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_2f5cadc9-7314-4046-8da5-7556a637172b" xlink:to="loc_us-gaap_AssumedPremiumsEarned_1511e157-cbbb-4c16-b003-65602cd9101d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CededPremiumsEarned_010a6a46-1421-408c-8a5e-e03b190212b8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_2f5cadc9-7314-4046-8da5-7556a637172b" xlink:to="loc_us-gaap_CededPremiumsEarned_010a6a46-1421-408c-8a5e-e03b190212b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PremiumsWrittenNet_42b6c93f-b14f-4d72-9451-4a0fd56c5abf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PremiumsWrittenNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DirectPremiumsWritten_8ea48ef8-cc36-4bb0-a405-dd3170b9215f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_42b6c93f-b14f-4d72-9451-4a0fd56c5abf" xlink:to="loc_us-gaap_DirectPremiumsWritten_8ea48ef8-cc36-4bb0-a405-dd3170b9215f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssumedPremiumsWritten_c741bcc4-7177-4755-9b04-5c4917a8c527" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_42b6c93f-b14f-4d72-9451-4a0fd56c5abf" xlink:to="loc_us-gaap_AssumedPremiumsWritten_c741bcc4-7177-4755-9b04-5c4917a8c527" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CededPremiumsWritten_a04a5e4d-380b-4364-8e78-8e96d48d5b20" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_42b6c93f-b14f-4d72-9451-4a0fd56c5abf" xlink:to="loc_us-gaap_CededPremiumsWritten_a04a5e4d-380b-4364-8e78-8e96d48d5b20" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails" xlink:type="simple" xlink:href="cvco-20230401.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_8328b731-4e44-422d-9851-fc58a59711e5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_f6e2898a-26b3-4f21-91fd-6405eada8cae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_8328b731-4e44-422d-9851-fc58a59711e5" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_f6e2898a-26b3-4f21-91fd-6405eada8cae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_cad89b2a-12ae-4041-a0af-ef49ad26d564" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_8328b731-4e44-422d-9851-fc58a59711e5" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_cad89b2a-12ae-4041-a0af-ef49ad26d564" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_acf07a4d-9e9b-4007-8e22-010cd16d348f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_8328b731-4e44-422d-9851-fc58a59711e5" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_acf07a4d-9e9b-4007-8e22-010cd16d348f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_4a4ddff6-296a-4da1-9262-c4ba410f75f7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_696a92fc-41f1-44e7-89a2-438da812ce8c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_4a4ddff6-296a-4da1-9262-c4ba410f75f7" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_696a92fc-41f1-44e7-89a2-438da812ce8c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_1a96c2a3-4374-43bc-b54a-29d4bf74b6e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_4a4ddff6-296a-4da1-9262-c4ba410f75f7" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_1a96c2a3-4374-43bc-b54a-29d4bf74b6e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_bc6cdd52-fe26-4639-beb1-3640deabca72" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_da216a1e-fd39-473f-a0dc-f43bc70418c9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_bc6cdd52-fe26-4639-beb1-3640deabca72" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_da216a1e-fd39-473f-a0dc-f43bc70418c9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_0723bdfa-7296-4178-94a9-34232cf7634c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_bc6cdd52-fe26-4639-beb1-3640deabca72" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_0723bdfa-7296-4178-94a9-34232cf7634c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails" xlink:type="simple" xlink:href="cvco-20230401.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_4ee0bfc7-5fb8-47f2-947d-7aaec042760d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_11d64976-038e-4872-8d1d-7b344470ead9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_4ee0bfc7-5fb8-47f2-947d-7aaec042760d" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_11d64976-038e-4872-8d1d-7b344470ead9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_2dbbd201-bfe1-4200-aa43-e8f561fb5a7a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_4ee0bfc7-5fb8-47f2-947d-7aaec042760d" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_2dbbd201-bfe1-4200-aa43-e8f561fb5a7a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_bd6e8ce2-9033-4a6b-a401-a19775a17d0a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_4ee0bfc7-5fb8-47f2-947d-7aaec042760d" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_bd6e8ce2-9033-4a6b-a401-a19775a17d0a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCredits_884e0c3f-893e-4e18-b870-85ec52aeb684" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_4ee0bfc7-5fb8-47f2-947d-7aaec042760d" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCredits_884e0c3f-893e-4e18-b870-85ec52aeb684" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_0625ca27-b187-445a-840d-236584755a0a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_4ee0bfc7-5fb8-47f2-947d-7aaec042760d" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_0625ca27-b187-445a-840d-236584755a0a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="cvco-20230401.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_419da228-e77d-46e8-b698-3879faa5450c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_f1e66ab6-6496-424e-8987-8bf147caa537" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_419da228-e77d-46e8-b698-3879faa5450c" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_f1e66ab6-6496-424e-8987-8bf147caa537" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_e5554946-3aea-4fef-9fc7-6976f43ad33d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_419da228-e77d-46e8-b698-3879faa5450c" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_e5554946-3aea-4fef-9fc7-6976f43ad33d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_5f7145a2-8fa6-4a54-acf1-868dca67e1cb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_419da228-e77d-46e8-b698-3879faa5450c" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_5f7145a2-8fa6-4a54-acf1-868dca67e1cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_acb4671e-1872-4a77-b3a3-16bd4be7a64f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_419da228-e77d-46e8-b698-3879faa5450c" xlink:to="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_acb4671e-1872-4a77-b3a3-16bd4be7a64f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesInvestments_f8a714b9-f211-44c2-8612-e7bc788710e0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesInvestments"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_419da228-e77d-46e8-b698-3879faa5450c" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesInvestments_f8a714b9-f211-44c2-8612-e7bc788710e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves_4928f062-4b0c-453b-adc0-f09c3c1a05ea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_419da228-e77d-46e8-b698-3879faa5450c" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves_4928f062-4b0c-453b-adc0-f09c3c1a05ea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DeferredTaxAssetsLoanDiscountNetNoncurrent_539f8b6f-553d-40fd-b68d-f8f399001891" xlink:href="cvco-20230401.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_419da228-e77d-46e8-b698-3879faa5450c" xlink:to="loc_cvco_DeferredTaxAssetsLoanDiscountNetNoncurrent_539f8b6f-553d-40fd-b68d-f8f399001891" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_ef245489-5a8e-4ff3-b4cc-6a6844088fcd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_419da228-e77d-46e8-b698-3879faa5450c" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_ef245489-5a8e-4ff3-b4cc-6a6844088fcd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_67396a0c-b103-4c7e-a123-47e5af80c018" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_419da228-e77d-46e8-b698-3879faa5450c" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_67396a0c-b103-4c7e-a123-47e5af80c018" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent_7cbb07b8-a232-4b3e-8737-38939c1599e2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_419da228-e77d-46e8-b698-3879faa5450c" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent_7cbb07b8-a232-4b3e-8737-38939c1599e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DeferredTaxAssetsAccruedVolumeRebates_59af6687-7f17-4c68-ac10-3f1945ee0122" xlink:href="cvco-20230401.xsd#cvco_DeferredTaxAssetsAccruedVolumeRebates"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_419da228-e77d-46e8-b698-3879faa5450c" xlink:to="loc_cvco_DeferredTaxAssetsAccruedVolumeRebates_59af6687-7f17-4c68-ac10-3f1945ee0122" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_d6da9a2f-a580-4af6-be29-1f4c8f471467" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_419da228-e77d-46e8-b698-3879faa5450c" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_d6da9a2f-a580-4af6-be29-1f4c8f471467" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_0bb2b733-4506-46a8-9179-c9420ee4c2a1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_419da228-e77d-46e8-b698-3879faa5450c" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_0bb2b733-4506-46a8-9179-c9420ee4c2a1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/CommitmentsandContingenciesLoanContractswithOffBalanceSheetCommitmentsDetails" xlink:type="simple" xlink:href="cvco-20230401.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_3bfa8175-133d-467e-b75c-b307bed3af89" xlink:href="cvco-20230401.xsd#cvco_RemainingConstructionContingentCommitment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligation_3406ba5c-c924-4b54-ac51-0ef8a186b670" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_3bfa8175-133d-467e-b75c-b307bed3af89" xlink:to="loc_us-gaap_ContractualObligation_3406ba5c-c924-4b54-ac51-0ef8a186b670" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ConstructionAdvances_ca77deea-fb4d-4650-9024-cccece54bf09" xlink:href="cvco-20230401.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_3bfa8175-133d-467e-b75c-b307bed3af89" xlink:to="loc_cvco_ConstructionAdvances_ca77deea-fb4d-4650-9024-cccece54bf09" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/EarningsPerShareDetails" xlink:type="simple" xlink:href="cvco-20230401.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_cd5c6342-fb6c-454e-bf57-9c44c837246e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_6ec939df-2574-43ae-b789-1e128ce3bb97" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_cd5c6342-fb6c-454e-bf57-9c44c837246e" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_6ec939df-2574-43ae-b789-1e128ce3bb97" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_9c2b7ee3-9d84-4a8a-9ab6-b5acf5b552ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_cd5c6342-fb6c-454e-bf57-9c44c837246e" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_9c2b7ee3-9d84-4a8a-9ab6-b5acf5b552ee" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/AcquisitionsFY22CraftsmanDetails" xlink:type="simple" xlink:href="cvco-20230401.xsd#AcquisitionsFY22CraftsmanDetails"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/AcquisitionsFY22CraftsmanDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_7e0d07ef-4260-4606-98d1-18985a58f6aa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_fb929b3f-899f-484b-afcb-38b6d5b8b459" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_7e0d07ef-4260-4606-98d1-18985a58f6aa" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_fb929b3f-899f-484b-afcb-38b6d5b8b459" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities_f2dd056d-88e6-4ba3-badb-28ba9cd4532b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_7e0d07ef-4260-4606-98d1-18985a58f6aa" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities_f2dd056d-88e6-4ba3-badb-28ba9cd4532b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_c45e84fe-453e-4ed6-b67f-916b512fa378" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_7e0d07ef-4260-4606-98d1-18985a58f6aa" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_c45e84fe-453e-4ed6-b67f-916b512fa378" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_1b1d3520-a508-48e3-90b5-e4589d2d1479" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_7e0d07ef-4260-4606-98d1-18985a58f6aa" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_1b1d3520-a508-48e3-90b5-e4589d2d1479" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_49bdedeb-9110-422f-aa60-755118277fba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_7e0d07ef-4260-4606-98d1-18985a58f6aa" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_49bdedeb-9110-422f-aa60-755118277fba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_89f48b78-e468-45b7-8743-fff557b46ecb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_7e0d07ef-4260-4606-98d1-18985a58f6aa" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_89f48b78-e468-45b7-8743-fff557b46ecb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_8174f106-bc5c-40a2-9ce1-2050f1462478" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_7e0d07ef-4260-4606-98d1-18985a58f6aa" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_8174f106-bc5c-40a2-9ce1-2050f1462478" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_aaf636fe-1fd7-4f77-ba3a-dd273dc15013" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_c6558591-d2c1-448f-9f30-550d458644c0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_aaf636fe-1fd7-4f77-ba3a-dd273dc15013" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_c6558591-d2c1-448f-9f30-550d458644c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_551b1de7-8a79-4c0d-9009-0e71edab027a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_aaf636fe-1fd7-4f77-ba3a-dd273dc15013" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_551b1de7-8a79-4c0d-9009-0e71edab027a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/AcquisitionsFY23SolitaireDetails" xlink:type="simple" xlink:href="cvco-20230401.xsd#AcquisitionsFY23SolitaireDetails"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/AcquisitionsFY23SolitaireDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_1c8db1c3-f4f7-48fe-88fb-d9f76a359a33" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_65c9e429-5a8b-4f6d-8ff5-0471b6618756" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_1c8db1c3-f4f7-48fe-88fb-d9f76a359a33" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_65c9e429-5a8b-4f6d-8ff5-0471b6618756" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_cdbaed9c-f2d3-4457-8897-e1f33cbb0035" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_1c8db1c3-f4f7-48fe-88fb-d9f76a359a33" xlink:to="loc_us-gaap_Goodwill_cdbaed9c-f2d3-4457-8897-e1f33cbb0035" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>11
<FILENAME>cvco-20230401_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 2023 Workiva-->
<!--r:02af147b-971d-4510-a4b6-2e089858c4ab,g:fd09c83d-77ea-4e25-84ab-bcd455022fdb-->
<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-20230401.xsd#ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement" xlink:type="extended" id="i129533e2a1a94d6190bb6b5d2602567b_ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_1c3ddcc3-6e36-4b66-bcdc-3b1d87d07b70" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c280130c-f898-4683-bc27-3d1b7a37c840" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1c3ddcc3-6e36-4b66-bcdc-3b1d87d07b70" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c280130c-f898-4683-bc27-3d1b7a37c840" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_4dd24e9d-3b7a-46e0-ad85-825d55790f29" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c280130c-f898-4683-bc27-3d1b7a37c840" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_4dd24e9d-3b7a-46e0-ad85-825d55790f29" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_ad0ed220-9f2e-4d1d-ad3e-39a874d3ee65" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c280130c-f898-4683-bc27-3d1b7a37c840" xlink:to="loc_us-gaap_StockholdersEquity_ad0ed220-9f2e-4d1d-ad3e-39a874d3ee65" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_518f0e64-5cb7-4efe-b5be-6c51e2147356" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c280130c-f898-4683-bc27-3d1b7a37c840" xlink:to="loc_us-gaap_NetIncomeLoss_518f0e64-5cb7-4efe-b5be-6c51e2147356" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_9c456627-2942-46c8-896b-20a5271a5f16" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c280130c-f898-4683-bc27-3d1b7a37c840" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_9c456627-2942-46c8-896b-20a5271a5f16" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_42b83279-c155-44d6-a24c-c9e71cd34ca1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c280130c-f898-4683-bc27-3d1b7a37c840" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_42b83279-c155-44d6-a24c-c9e71cd34ca1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions_f97b9531-d69d-4a66-8c7e-6172e96facf1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c280130c-f898-4683-bc27-3d1b7a37c840" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions_f97b9531-d69d-4a66-8c7e-6172e96facf1" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_86ddd263-f73f-4486-8053-1d0540483f70" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c280130c-f898-4683-bc27-3d1b7a37c840" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_86ddd263-f73f-4486-8053-1d0540483f70" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_5d3a3c03-3607-4699-9063-8548ba5044da" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c280130c-f898-4683-bc27-3d1b7a37c840" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_5d3a3c03-3607-4699-9063-8548ba5044da" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_795f1b59-4d1a-4b13-b2d9-37b32d1154a4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_602e5096-3255-4653-9a5b-94d0d7aa8397" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInMinorityInterestRollForward_33f0a2c6-2b2f-4452-96fe-be62db980440" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MovementInMinorityInterestRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1c3ddcc3-6e36-4b66-bcdc-3b1d87d07b70" xlink:to="loc_us-gaap_MovementInMinorityInterestRollForward_33f0a2c6-2b2f-4452-96fe-be62db980440" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_c9ce29e5-a902-4e34-a43f-155fbd6ac907" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInMinorityInterestRollForward_33f0a2c6-2b2f-4452-96fe-be62db980440" xlink:to="loc_us-gaap_MinorityInterest_c9ce29e5-a902-4e34-a43f-155fbd6ac907" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination_bc43f29d-d0da-422d-93c8-d80540f0beca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInMinorityInterestRollForward_33f0a2c6-2b2f-4452-96fe-be62db980440" xlink:to="loc_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination_bc43f29d-d0da-422d-93c8-d80540f0beca" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_0389431b-8012-4491-9732-b0f949bd17e7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInMinorityInterestRollForward_33f0a2c6-2b2f-4452-96fe-be62db980440" xlink:to="loc_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_0389431b-8012-4491-9732-b0f949bd17e7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_efc82785-38b2-4e16-821b-f6f4704420b0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInMinorityInterestRollForward_33f0a2c6-2b2f-4452-96fe-be62db980440" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_efc82785-38b2-4e16-821b-f6f4704420b0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestChangeInRedemptionValue_0ff2beec-2283-437f-a091-179e65759ece" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterestChangeInRedemptionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInMinorityInterestRollForward_33f0a2c6-2b2f-4452-96fe-be62db980440" xlink:to="loc_us-gaap_MinorityInterestChangeInRedemptionValue_0ff2beec-2283-437f-a091-179e65759ece" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_86fe878e-7479-4f8b-9765-f31e2b57b2af" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_0c56d8eb-0253-4ae7-81e4-3550d53d7a61" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_1c3ddcc3-6e36-4b66-bcdc-3b1d87d07b70" xlink:to="loc_us-gaap_StatementTable_0c56d8eb-0253-4ae7-81e4-3550d53d7a61" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_41ce5899-0941-4278-acf2-52db09b49683" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_0c56d8eb-0253-4ae7-81e4-3550d53d7a61" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_41ce5899-0941-4278-acf2-52db09b49683" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_41ce5899-0941-4278-acf2-52db09b49683_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_41ce5899-0941-4278-acf2-52db09b49683" xlink:to="loc_us-gaap_TypeOfAdoptionMember_41ce5899-0941-4278-acf2-52db09b49683_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_e2a26718-1c99-4cb7-a607-68b4c936542a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_41ce5899-0941-4278-acf2-52db09b49683" xlink:to="loc_us-gaap_TypeOfAdoptionMember_e2a26718-1c99-4cb7-a607-68b4c936542a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member_f67dcbc6-e2c4-4bf6-9046-9a94c2571f4f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingStandardsUpdate201613Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_e2a26718-1c99-4cb7-a607-68b4c936542a" xlink:to="loc_us-gaap_AccountingStandardsUpdate201613Member_f67dcbc6-e2c4-4bf6-9046-9a94c2571f4f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_74e0c332-660a-4f59-b3ec-038702a85a7b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_0c56d8eb-0253-4ae7-81e4-3550d53d7a61" xlink:to="loc_us-gaap_StatementClassOfStockAxis_74e0c332-660a-4f59-b3ec-038702a85a7b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_74e0c332-660a-4f59-b3ec-038702a85a7b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_74e0c332-660a-4f59-b3ec-038702a85a7b" xlink:to="loc_us-gaap_ClassOfStockDomain_74e0c332-660a-4f59-b3ec-038702a85a7b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_094ca977-bb89-42e0-9204-0e2bc45e1ff9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_74e0c332-660a-4f59-b3ec-038702a85a7b" xlink:to="loc_us-gaap_ClassOfStockDomain_094ca977-bb89-42e0-9204-0e2bc45e1ff9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_f46f9651-c5a8-45a3-9237-69ff87a582ab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_094ca977-bb89-42e0-9204-0e2bc45e1ff9" xlink:to="loc_us-gaap_CommonStockMember_f46f9651-c5a8-45a3-9237-69ff87a582ab" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_eae3914c-03ca-4668-b249-b797c712ced3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_0c56d8eb-0253-4ae7-81e4-3550d53d7a61" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_eae3914c-03ca-4668-b249-b797c712ced3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_eae3914c-03ca-4668-b249-b797c712ced3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_eae3914c-03ca-4668-b249-b797c712ced3" xlink:to="loc_us-gaap_EquityComponentDomain_eae3914c-03ca-4668-b249-b797c712ced3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_5bc80577-5e9f-4a4a-878a-fd3dfd9b3b73" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_eae3914c-03ca-4668-b249-b797c712ced3" xlink:to="loc_us-gaap_EquityComponentDomain_5bc80577-5e9f-4a4a-878a-fd3dfd9b3b73" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_af2a899f-4a80-4557-b5e0-9b9138d04138" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_5bc80577-5e9f-4a4a-878a-fd3dfd9b3b73" xlink:to="loc_us-gaap_CommonStockMember_af2a899f-4a80-4557-b5e0-9b9138d04138" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_32ecb592-439a-46f3-b8c5-d4099eaed597" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_5bc80577-5e9f-4a4a-878a-fd3dfd9b3b73" xlink:to="loc_us-gaap_TreasuryStockCommonMember_32ecb592-439a-46f3-b8c5-d4099eaed597" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_6b0da50f-6794-4b42-b405-b0aaed677ed2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_5bc80577-5e9f-4a4a-878a-fd3dfd9b3b73" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_6b0da50f-6794-4b42-b405-b0aaed677ed2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_8450530e-daea-4fcd-ba61-420e29b0ea33" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_5bc80577-5e9f-4a4a-878a-fd3dfd9b3b73" xlink:to="loc_us-gaap_RetainedEarningsMember_8450530e-daea-4fcd-ba61-420e29b0ea33" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_56849784-6a51-4d8c-8518-d3c2353a474c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_5bc80577-5e9f-4a4a-878a-fd3dfd9b3b73" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_56849784-6a51-4d8c-8518-d3c2353a474c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_9ecd70a1-e039-466c-b7ec-63cc557079bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_d5a90201-3eb0-4356-872c-80a8d5e760a7" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_0c56d8eb-0253-4ae7-81e4-3550d53d7a61" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_d5a90201-3eb0-4356-872c-80a8d5e760a7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_d5a90201-3eb0-4356-872c-80a8d5e760a7_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_d5a90201-3eb0-4356-872c-80a8d5e760a7" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_d5a90201-3eb0-4356-872c-80a8d5e760a7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_08f4777f-a9a7-4ca2-ade3-f9d1addff07c" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_d5a90201-3eb0-4356-872c-80a8d5e760a7" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_08f4777f-a9a7-4ca2-ade3-f9d1addff07c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_04a8bc2f-7053-48ac-8c18-a2fb8128d302" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_08f4777f-a9a7-4ca2-ade3-f9d1addff07c" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_04a8bc2f-7053-48ac-8c18-a2fb8128d302" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="cvco-20230401.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended" id="i50d6ebebb55f47ec839c4b56532d04c5_ConsolidatedStatementsofCashFlows">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_1946a6e8-f869-4d28-a1c6-6696a891d715" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_ee8c4f07-e3b9-4ebd-9923-79e5ac6f7a49" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_1946a6e8-f869-4d28-a1c6-6696a891d715" xlink:to="loc_us-gaap_StatementTable_ee8c4f07-e3b9-4ebd-9923-79e5ac6f7a49" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_f45c1623-acef-4ab1-aeec-dc0ce3c27801" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_ee8c4f07-e3b9-4ebd-9923-79e5ac6f7a49" xlink:to="loc_srt_StatementScenarioAxis_f45c1623-acef-4ab1-aeec-dc0ce3c27801" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_f45c1623-acef-4ab1-aeec-dc0ce3c27801_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_f45c1623-acef-4ab1-aeec-dc0ce3c27801" xlink:to="loc_srt_ScenarioUnspecifiedDomain_f45c1623-acef-4ab1-aeec-dc0ce3c27801_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_9c3f84c0-e812-4ead-8662-1fc4b0c30804" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_f45c1623-acef-4ab1-aeec-dc0ce3c27801" xlink:to="loc_srt_ScenarioUnspecifiedDomain_9c3f84c0-e812-4ead-8662-1fc4b0c30804" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesReceivablesandAllowancesDetails" xlink:type="simple" xlink:href="cvco-20230401.xsd#SummaryofSignificantAccountingPoliciesReceivablesandAllowancesDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesReceivablesandAllowancesDetails" xlink:type="extended" id="i23f63701c23d4d0499db6433b6a09c6f_SummaryofSignificantAccountingPoliciesReceivablesandAllowancesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_f87a2102-92d5-4e06-9e2a-ed7c2580ee73" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_761e0397-8a53-458c-adc1-0cfda1ac6d89" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_f87a2102-92d5-4e06-9e2a-ed7c2580ee73" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_761e0397-8a53-458c-adc1-0cfda1ac6d89" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_5c9ef7cf-2054-4a58-aea4-9e9aedb20bd3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_f87a2102-92d5-4e06-9e2a-ed7c2580ee73" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_5c9ef7cf-2054-4a58-aea4-9e9aedb20bd3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate_f54035e9-45bd-42d1-8957-6d129023559f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForLoanAndLeaseLossesRealEstate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_f87a2102-92d5-4e06-9e2a-ed7c2580ee73" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate_f54035e9-45bd-42d1-8957-6d129023559f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_61e16ccf-68ae-4314-901c-5dee46b20e95" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_f87a2102-92d5-4e06-9e2a-ed7c2580ee73" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_61e16ccf-68ae-4314-901c-5dee46b20e95" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_f8b19fe0-1c4c-47b9-a06f-dd12ba9f5b99" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_f87a2102-92d5-4e06-9e2a-ed7c2580ee73" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_f8b19fe0-1c4c-47b9-a06f-dd12ba9f5b99" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_10a83e35-b6ce-421a-9a37-6427e2f8e8ac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_f8b19fe0-1c4c-47b9-a06f-dd12ba9f5b99" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_10a83e35-b6ce-421a-9a37-6427e2f8e8ac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_10a83e35-b6ce-421a-9a37-6427e2f8e8ac_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_10a83e35-b6ce-421a-9a37-6427e2f8e8ac" xlink:to="loc_us-gaap_SegmentDomain_10a83e35-b6ce-421a-9a37-6427e2f8e8ac_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_e3c71eb7-2bfb-41e6-8d0e-87da6b23b6d9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_10a83e35-b6ce-421a-9a37-6427e2f8e8ac" xlink:to="loc_us-gaap_SegmentDomain_e3c71eb7-2bfb-41e6-8d0e-87da6b23b6d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FactoryBuiltHousingMember_938d21c1-199a-4765-83dd-971fa503a24e" xlink:href="cvco-20230401.xsd#cvco_FactoryBuiltHousingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e3c71eb7-2bfb-41e6-8d0e-87da6b23b6d9" xlink:to="loc_cvco_FactoryBuiltHousingMember_938d21c1-199a-4765-83dd-971fa503a24e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsDetails" xlink:type="simple" xlink:href="cvco-20230401.xsd#SummaryofSignificantAccountingPoliciesLongLivedAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsDetails" xlink:type="extended" id="ia523b69a77044e64871a2c9b81deb863_SummaryofSignificantAccountingPoliciesLongLivedAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8e8099c7-d7f1-4291-8cf2-9b0c0f8d99ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_d6d04c01-0dba-4e27-9388-5357b47690d5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8e8099c7-d7f1-4291-8cf2-9b0c0f8d99ee" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_d6d04c01-0dba-4e27-9388-5357b47690d5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_c4f4a1a4-a236-4e5e-bb58-8b2c7c1eea0b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8e8099c7-d7f1-4291-8cf2-9b0c0f8d99ee" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_c4f4a1a4-a236-4e5e-bb58-8b2c7c1eea0b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1856c66c-6e23-4bfe-b371-7f9c4539da4a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8e8099c7-d7f1-4291-8cf2-9b0c0f8d99ee" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1856c66c-6e23-4bfe-b371-7f9c4539da4a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_ca84d325-645b-470e-ba7c-70bffa3e1ac9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1856c66c-6e23-4bfe-b371-7f9c4539da4a" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_ca84d325-645b-470e-ba7c-70bffa3e1ac9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_ca84d325-645b-470e-ba7c-70bffa3e1ac9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_ca84d325-645b-470e-ba7c-70bffa3e1ac9" xlink:to="loc_us-gaap_SegmentDomain_ca84d325-645b-470e-ba7c-70bffa3e1ac9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_270ed92b-a999-4732-af4a-4a2bb4eec617" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_ca84d325-645b-470e-ba7c-70bffa3e1ac9" xlink:to="loc_us-gaap_SegmentDomain_270ed92b-a999-4732-af4a-4a2bb4eec617" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FactoryBuiltHousingMember_98ce9de4-896e-4c89-be84-ad596acacc93" xlink:href="cvco-20230401.xsd#cvco_FactoryBuiltHousingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_270ed92b-a999-4732-af4a-4a2bb4eec617" xlink:to="loc_cvco_FactoryBuiltHousingMember_98ce9de4-896e-4c89-be84-ad596acacc93" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_5d43a2c3-db13-464d-97bb-f152e0d998fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1856c66c-6e23-4bfe-b371-7f9c4539da4a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_5d43a2c3-db13-464d-97bb-f152e0d998fd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5d43a2c3-db13-464d-97bb-f152e0d998fd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_5d43a2c3-db13-464d-97bb-f152e0d998fd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5d43a2c3-db13-464d-97bb-f152e0d998fd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2488a50d-80b5-48c2-a52e-3f2de387bd05" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_5d43a2c3-db13-464d-97bb-f152e0d998fd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2488a50d-80b5-48c2-a52e-3f2de387bd05" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_5953e843-ef00-4284-9e30-a692edb72bfb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2488a50d-80b5-48c2-a52e-3f2de387bd05" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_5953e843-ef00-4284-9e30-a692edb72bfb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_1b6b9cc0-6edb-41ae-882b-d8938251aeb8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2488a50d-80b5-48c2-a52e-3f2de387bd05" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_1b6b9cc0-6edb-41ae-882b-d8938251aeb8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_14e70262-e39a-4bfd-b3f9-2df5e30b1eef" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1856c66c-6e23-4bfe-b371-7f9c4539da4a" xlink:to="loc_srt_RangeAxis_14e70262-e39a-4bfd-b3f9-2df5e30b1eef" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_14e70262-e39a-4bfd-b3f9-2df5e30b1eef_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_14e70262-e39a-4bfd-b3f9-2df5e30b1eef" xlink:to="loc_srt_RangeMember_14e70262-e39a-4bfd-b3f9-2df5e30b1eef_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9788c08a-91a6-41b0-aa9f-ad58d8246bbb" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_14e70262-e39a-4bfd-b3f9-2df5e30b1eef" xlink:to="loc_srt_RangeMember_9788c08a-91a6-41b0-aa9f-ad58d8246bbb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_163c72c9-d8e6-4a48-8d99-0976d5c2328a" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_9788c08a-91a6-41b0-aa9f-ad58d8246bbb" xlink:to="loc_srt_MinimumMember_163c72c9-d8e6-4a48-8d99-0976d5c2328a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_c6970548-c905-4724-aeca-629e7fd27efc" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_9788c08a-91a6-41b0-aa9f-ad58d8246bbb" xlink:to="loc_srt_MaximumMember_c6970548-c905-4724-aeca-629e7fd27efc" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesGoodwillandOtherIntangiblesDetails" xlink:type="simple" xlink:href="cvco-20230401.xsd#SummaryofSignificantAccountingPoliciesGoodwillandOtherIntangiblesDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesGoodwillandOtherIntangiblesDetails" xlink:type="extended" id="i90ab7694f61c4abab2dea7eff9494a9c_SummaryofSignificantAccountingPoliciesGoodwillandOtherIntangiblesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_15f6a329-a305-4c06-8561-849030caedf4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_da58fd93-94e6-4a0c-8a7a-48046ec0b065" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_15f6a329-a305-4c06-8561-849030caedf4" xlink:to="loc_us-gaap_NumberOfOperatingSegments_da58fd93-94e6-4a0c-8a7a-48046ec0b065" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_b3561b7b-234e-48f1-a449-ba31007a51a4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_15f6a329-a305-4c06-8561-849030caedf4" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_b3561b7b-234e-48f1-a449-ba31007a51a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_5c9d054a-6137-4ea0-9426-30a755083bb8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_15f6a329-a305-4c06-8561-849030caedf4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_5c9d054a-6137-4ea0-9426-30a755083bb8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_4015fcef-c0f1-482c-b742-15ba0a6db867" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_15f6a329-a305-4c06-8561-849030caedf4" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_4015fcef-c0f1-482c-b742-15ba0a6db867" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_65f87af7-edc3-480f-bd71-43b019a99c42" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_15f6a329-a305-4c06-8561-849030caedf4" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_65f87af7-edc3-480f-bd71-43b019a99c42" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_a002e1d7-3fdf-4c7e-83af-ed8c874fce0d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_65f87af7-edc3-480f-bd71-43b019a99c42" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_a002e1d7-3fdf-4c7e-83af-ed8c874fce0d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_a002e1d7-3fdf-4c7e-83af-ed8c874fce0d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_a002e1d7-3fdf-4c7e-83af-ed8c874fce0d" xlink:to="loc_us-gaap_SegmentDomain_a002e1d7-3fdf-4c7e-83af-ed8c874fce0d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c0201e69-9dd0-4634-9295-f4c0d3e51610" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_a002e1d7-3fdf-4c7e-83af-ed8c874fce0d" xlink:to="loc_us-gaap_SegmentDomain_c0201e69-9dd0-4634-9295-f4c0d3e51610" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FactoryBuiltHousingMember_a21a90dc-77a1-490d-9192-9a08e2dc8b4e" xlink:href="cvco-20230401.xsd#cvco_FactoryBuiltHousingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c0201e69-9dd0-4634-9295-f4c0d3e51610" xlink:to="loc_cvco_FactoryBuiltHousingMember_a21a90dc-77a1-490d-9192-9a08e2dc8b4e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_52c88413-52bf-445e-8927-01a1e1a5b235" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_65f87af7-edc3-480f-bd71-43b019a99c42" xlink:to="loc_srt_RangeAxis_52c88413-52bf-445e-8927-01a1e1a5b235" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_52c88413-52bf-445e-8927-01a1e1a5b235_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_52c88413-52bf-445e-8927-01a1e1a5b235" xlink:to="loc_srt_RangeMember_52c88413-52bf-445e-8927-01a1e1a5b235_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b9855b60-3f0e-453a-998d-29fe4149e7ad" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_52c88413-52bf-445e-8927-01a1e1a5b235" xlink:to="loc_srt_RangeMember_b9855b60-3f0e-453a-998d-29fe4149e7ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_d381b16f-1223-40e5-a8fd-c9526494facd" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_b9855b60-3f0e-453a-998d-29fe4149e7ad" xlink:to="loc_srt_MinimumMember_d381b16f-1223-40e5-a8fd-c9526494facd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_107d78fe-a140-46db-9386-2a9d66f0bb49" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_b9855b60-3f0e-453a-998d-29fe4149e7ad" xlink:to="loc_srt_MaximumMember_107d78fe-a140-46db-9386-2a9d66f0bb49" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesAdvertisingFreightandOtherIncomeDetails" xlink:type="simple" xlink:href="cvco-20230401.xsd#SummaryofSignificantAccountingPoliciesAdvertisingFreightandOtherIncomeDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesAdvertisingFreightandOtherIncomeDetails" xlink:type="extended" id="ia56046cea7844a2a8af57eff80acbdfb_SummaryofSignificantAccountingPoliciesAdvertisingFreightandOtherIncomeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_5ef65a6b-eef5-4e7a-ab4e-4567abe69ce0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_c074b825-b44a-493a-a97e-9d090fe9f7d0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5ef65a6b-eef5-4e7a-ab4e-4567abe69ce0" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_c074b825-b44a-493a-a97e-9d090fe9f7d0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_58964ff5-a852-47db-851c-267578e773f6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdvertisingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5ef65a6b-eef5-4e7a-ab4e-4567abe69ce0" xlink:to="loc_us-gaap_AdvertisingExpense_58964ff5-a852-47db-851c-267578e773f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_b9514427-0703-40d8-8b7c-80558193d0f7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_5ef65a6b-eef5-4e7a-ab4e-4567abe69ce0" xlink:to="loc_us-gaap_StatementTable_b9514427-0703-40d8-8b7c-80558193d0f7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_4722d5af-efc0-4d2d-a5e2-470a4a09d0a5" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_b9514427-0703-40d8-8b7c-80558193d0f7" xlink:to="loc_srt_ProductOrServiceAxis_4722d5af-efc0-4d2d-a5e2-470a4a09d0a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_4722d5af-efc0-4d2d-a5e2-470a4a09d0a5_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_4722d5af-efc0-4d2d-a5e2-470a4a09d0a5" xlink:to="loc_srt_ProductsAndServicesDomain_4722d5af-efc0-4d2d-a5e2-470a4a09d0a5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_77ce3285-7022-41be-bc0e-32b4c19a4637" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_4722d5af-efc0-4d2d-a5e2-470a4a09d0a5" xlink:to="loc_srt_ProductsAndServicesDomain_77ce3285-7022-41be-bc0e-32b4c19a4637" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CargoAndFreightMember_c221f880-3cc4-496c-8815-8b2ba426f379" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CargoAndFreightMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_77ce3285-7022-41be-bc0e-32b4c19a4637" xlink:to="loc_us-gaap_CargoAndFreightMember_c221f880-3cc4-496c-8815-8b2ba426f379" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesNoncontrollingInterestDetails" xlink:type="simple" xlink:href="cvco-20230401.xsd#SummaryofSignificantAccountingPoliciesNoncontrollingInterestDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesNoncontrollingInterestDetails" xlink:type="extended" id="i676d5de905ee40638000e41e0cf5f3aa_SummaryofSignificantAccountingPoliciesNoncontrollingInterestDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesSubjectToMandatoryRedemptionBySettlementTermsLineItems_226117f2-c36b-405d-955c-d9b82b53ad7f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesSubjectToMandatoryRedemptionBySettlementTermsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage_9f0d61f8-b86b-4770-a2b2-73989e26fb9d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SharesSubjectToMandatoryRedemptionBySettlementTermsLineItems_226117f2-c36b-405d-955c-d9b82b53ad7f" xlink:to="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage_9f0d61f8-b86b-4770-a2b2-73989e26fb9d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_bbf1b1e6-aa85-4915-a381-66900a7f4152" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SharesSubjectToMandatoryRedemptionBySettlementTermsLineItems_226117f2-c36b-405d-955c-d9b82b53ad7f" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_bbf1b1e6-aa85-4915-a381-66900a7f4152" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionTable_f51e5897-ef52-4720-9f94-b60e0529cc16" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SharesSubjectToMandatoryRedemptionBySettlementTermsLineItems_226117f2-c36b-405d-955c-d9b82b53ad7f" xlink:to="loc_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionTable_f51e5897-ef52-4720-9f94-b60e0529cc16" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_d79e3f4d-aeac-4c2a-9b38-7d6dc940bbce" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionTable_f51e5897-ef52-4720-9f94-b60e0529cc16" xlink:to="loc_srt_StatementScenarioAxis_d79e3f4d-aeac-4c2a-9b38-7d6dc940bbce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_d79e3f4d-aeac-4c2a-9b38-7d6dc940bbce_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_d79e3f4d-aeac-4c2a-9b38-7d6dc940bbce" xlink:to="loc_srt_ScenarioUnspecifiedDomain_d79e3f4d-aeac-4c2a-9b38-7d6dc940bbce_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_fd1ed40f-efc7-4638-8da7-a05292e6bb7f" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_d79e3f4d-aeac-4c2a-9b38-7d6dc940bbce" xlink:to="loc_srt_ScenarioUnspecifiedDomain_fd1ed40f-efc7-4638-8da7-a05292e6bb7f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_bec295b6-fd2d-4459-8eb8-13fa9d9ac4dc" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_fd1ed40f-efc7-4638-8da7-a05292e6bb7f" xlink:to="loc_srt_ScenarioForecastMember_bec295b6-fd2d-4459-8eb8-13fa9d9ac4dc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_6b49b8a6-04d6-4de7-bb95-29801548b679" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionTable_f51e5897-ef52-4720-9f94-b60e0529cc16" xlink:to="loc_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_6b49b8a6-04d6-4de7-bb95-29801548b679" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain_6b49b8a6-04d6-4de7-bb95-29801548b679_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_6b49b8a6-04d6-4de7-bb95-29801548b679" xlink:to="loc_us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain_6b49b8a6-04d6-4de7-bb95-29801548b679_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain_6fca4d4e-46d2-4541-89a7-aabe91186afb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_6b49b8a6-04d6-4de7-bb95-29801548b679" xlink:to="loc_us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain_6fca4d4e-46d2-4541-89a7-aabe91186afb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebenturesSubjectToMandatoryRedemptionMember_72b75505-4d1f-439a-bf60-f3eecdb3e5cd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebenturesSubjectToMandatoryRedemptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain_6fca4d4e-46d2-4541-89a7-aabe91186afb" xlink:to="loc_us-gaap_DebenturesSubjectToMandatoryRedemptionMember_72b75505-4d1f-439a-bf60-f3eecdb3e5cd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_13539118-25ba-43db-ad17-450339239d34" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionTable_f51e5897-ef52-4720-9f94-b60e0529cc16" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_13539118-25ba-43db-ad17-450339239d34" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_13539118-25ba-43db-ad17-450339239d34_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_13539118-25ba-43db-ad17-450339239d34" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_13539118-25ba-43db-ad17-450339239d34_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_43601754-3a45-42d0-83fd-d748b08da398" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_13539118-25ba-43db-ad17-450339239d34" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_43601754-3a45-42d0-83fd-d748b08da398" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CraftsmanMember_b4197448-2d6c-49e1-a4ff-5a5934fb63e8" xlink:href="cvco-20230401.xsd#cvco_CraftsmanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_43601754-3a45-42d0-83fd-d748b08da398" xlink:to="loc_cvco_CraftsmanMember_b4197448-2d6c-49e1-a4ff-5a5934fb63e8" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/RevenuefromContractswithCustomerNarrativeDetails" xlink:type="simple" xlink:href="cvco-20230401.xsd#RevenuefromContractswithCustomerNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/RevenuefromContractswithCustomerNarrativeDetails" xlink:type="extended" id="i33b4fdb3a15a432f9294ff6dc7d381cd_RevenuefromContractswithCustomerNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_911c38ce-2b24-4ba7-b4a2-5c03a4dd667a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_e11ff09a-aa1a-4ec3-bb23-3387b97e57ac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_911c38ce-2b24-4ba7-b4a2-5c03a4dd667a" xlink:to="loc_us-gaap_Revenues_e11ff09a-aa1a-4ec3-bb23-3387b97e57ac" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_6923b06e-baba-4058-8379-558f46a1e146" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_911c38ce-2b24-4ba7-b4a2-5c03a4dd667a" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_6923b06e-baba-4058-8379-558f46a1e146" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_4d9b2800-dae3-4b8c-a9dc-43496c0df4d9" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_6923b06e-baba-4058-8379-558f46a1e146" xlink:to="loc_srt_ProductOrServiceAxis_4d9b2800-dae3-4b8c-a9dc-43496c0df4d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_4d9b2800-dae3-4b8c-a9dc-43496c0df4d9_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_4d9b2800-dae3-4b8c-a9dc-43496c0df4d9" xlink:to="loc_srt_ProductsAndServicesDomain_4d9b2800-dae3-4b8c-a9dc-43496c0df4d9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_9b6560ab-48db-4618-b846-5603008c96fc" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_4d9b2800-dae3-4b8c-a9dc-43496c0df4d9" xlink:to="loc_srt_ProductsAndServicesDomain_9b6560ab-48db-4618-b846-5603008c96fc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_SubcontractedsiteimprovementsMember_6706af94-fa9d-4ec4-9b1e-1aef8ecb34ec" xlink:href="cvco-20230401.xsd#cvco_SubcontractedsiteimprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_9b6560ab-48db-4618-b846-5603008c96fc" xlink:to="loc_cvco_SubcontractedsiteimprovementsMember_6706af94-fa9d-4ec4-9b1e-1aef8ecb34ec" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="cvco-20230401.xsd#RevenuefromContractswithCustomersDisaggregationofRevenueDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" xlink:type="extended" id="i69ff41c51868422fa1c03d7d5e7c6ef1_RevenuefromContractswithCustomersDisaggregationofRevenueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_c69cafb3-fd79-47be-a626-c69a9b44081d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_e64faac8-7a9f-4e42-b651-8c844ad32875" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_c69cafb3-fd79-47be-a626-c69a9b44081d" xlink:to="loc_us-gaap_Revenues_e64faac8-7a9f-4e42-b651-8c844ad32875" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_ddabc308-3bb5-462d-9bac-bdbb2b5d1e72" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_c69cafb3-fd79-47be-a626-c69a9b44081d" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_ddabc308-3bb5-462d-9bac-bdbb2b5d1e72" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_b7706658-438c-4c54-8e86-d77c1442c6d3" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_ddabc308-3bb5-462d-9bac-bdbb2b5d1e72" xlink:to="loc_srt_ProductOrServiceAxis_b7706658-438c-4c54-8e86-d77c1442c6d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_b7706658-438c-4c54-8e86-d77c1442c6d3_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_b7706658-438c-4c54-8e86-d77c1442c6d3" xlink:to="loc_srt_ProductsAndServicesDomain_b7706658-438c-4c54-8e86-d77c1442c6d3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_216472fa-525b-4d62-bdda-8cf4ccafbe0f" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_b7706658-438c-4c54-8e86-d77c1442c6d3" xlink:to="loc_srt_ProductsAndServicesDomain_216472fa-525b-4d62-bdda-8cf4ccafbe0f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_HUDCodeMember_cd235c52-8a3a-4c58-8385-82e72dcbfc75" xlink:href="cvco-20230401.xsd#cvco_HUDCodeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_216472fa-525b-4d62-bdda-8cf4ccafbe0f" xlink:to="loc_cvco_HUDCodeMember_cd235c52-8a3a-4c58-8385-82e72dcbfc75" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ModularMember_8fe0226e-1736-4fe8-8226-e7aa7ef8aa76" xlink:href="cvco-20230401.xsd#cvco_ModularMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_216472fa-525b-4d62-bdda-8cf4ccafbe0f" xlink:to="loc_cvco_ModularMember_8fe0226e-1736-4fe8-8226-e7aa7ef8aa76" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ParkModelRVsMember_0f3f810c-e32c-4ada-bad2-a2942f3dea28" xlink:href="cvco-20230401.xsd#cvco_ParkModelRVsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_216472fa-525b-4d62-bdda-8cf4ccafbe0f" xlink:to="loc_cvco_ParkModelRVsMember_0f3f810c-e32c-4ada-bad2-a2942f3dea28" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FactorybuilthousingotherMember_b4b27611-fd2a-4594-a50b-3a75c2387a2b" xlink:href="cvco-20230401.xsd#cvco_FactorybuilthousingotherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_216472fa-525b-4d62-bdda-8cf4ccafbe0f" xlink:to="loc_cvco_FactorybuilthousingotherMember_b4b27611-fd2a-4594-a50b-3a75c2387a2b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_InsuranceAgencyCommissionsMember_d4f53284-bbb6-4bc8-bd1f-05c2c81a6db3" xlink:href="cvco-20230401.xsd#cvco_InsuranceAgencyCommissionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_216472fa-525b-4d62-bdda-8cf4ccafbe0f" xlink:to="loc_cvco_InsuranceAgencyCommissionsMember_d4f53284-bbb6-4bc8-bd1f-05c2c81a6db3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialServiceOtherMember_11df3915-f8e6-4463-8dbf-32293546ae77" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancialServiceOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_216472fa-525b-4d62-bdda-8cf4ccafbe0f" xlink:to="loc_us-gaap_FinancialServiceOtherMember_11df3915-f8e6-4463-8dbf-32293546ae77" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_2033626a-e080-44ef-b26c-da96bd7f0a64" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_ddabc308-3bb5-462d-9bac-bdbb2b5d1e72" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_2033626a-e080-44ef-b26c-da96bd7f0a64" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_2033626a-e080-44ef-b26c-da96bd7f0a64_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_2033626a-e080-44ef-b26c-da96bd7f0a64" xlink:to="loc_us-gaap_SegmentDomain_2033626a-e080-44ef-b26c-da96bd7f0a64_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_defb1a23-fb7b-4e1f-b5b9-b031cb0f17f6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_2033626a-e080-44ef-b26c-da96bd7f0a64" xlink:to="loc_us-gaap_SegmentDomain_defb1a23-fb7b-4e1f-b5b9-b031cb0f17f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FactoryBuiltHousingMember_a3c8b3d4-18d9-4fbb-a5d6-b4a665d7067f" xlink:href="cvco-20230401.xsd#cvco_FactoryBuiltHousingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_defb1a23-fb7b-4e1f-b5b9-b031cb0f17f6" xlink:to="loc_cvco_FactoryBuiltHousingMember_a3c8b3d4-18d9-4fbb-a5d6-b4a665d7067f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FinancialServicesMember_e7332f26-fef4-432e-a739-6aea408988b1" xlink:href="cvco-20230401.xsd#cvco_FinancialServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_defb1a23-fb7b-4e1f-b5b9-b031cb0f17f6" xlink:to="loc_cvco_FinancialServicesMember_e7332f26-fef4-432e-a739-6aea408988b1" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/RestrictedCashDetails" xlink:type="simple" xlink:href="cvco-20230401.xsd#RestrictedCashDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/RestrictedCashDetails" xlink:type="extended" id="iceacaf6eacab4b57928903fe274edd5f_RestrictedCashDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_2d6c59a4-aa37-43ab-a6c3-b8d07ba2dedd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_a222a543-b7a1-496e-9619-a70cae9910a9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_2d6c59a4-aa37-43ab-a6c3-b8d07ba2dedd" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_a222a543-b7a1-496e-9619-a70cae9910a9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_786d591d-edf4-4937-98ca-fab4e92a2b77" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_2d6c59a4-aa37-43ab-a6c3-b8d07ba2dedd" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_786d591d-edf4-4937-98ca-fab4e92a2b77" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents_750c1a75-489e-4a4a-b7f5-b695ad8bbf8b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashAndCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_2d6c59a4-aa37-43ab-a6c3-b8d07ba2dedd" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalents_750c1a75-489e-4a4a-b7f5-b695ad8bbf8b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_07e0321b-3be2-4118-bf80-c08cb4e0688d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_e9d92acb-a019-47f5-bd6e-a30f7ebee376" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_3a40ddd6-c60c-4efa-81ce-5207884764f0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_2d6c59a4-aa37-43ab-a6c3-b8d07ba2dedd" xlink:to="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_3a40ddd6-c60c-4efa-81ce-5207884764f0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_5edae89a-433b-4dba-af8f-e03f3f989491" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_3a40ddd6-c60c-4efa-81ce-5207884764f0" xlink:to="loc_srt_MajorCustomersAxis_5edae89a-433b-4dba-af8f-e03f3f989491" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_5edae89a-433b-4dba-af8f-e03f3f989491_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_5edae89a-433b-4dba-af8f-e03f3f989491" xlink:to="loc_srt_NameOfMajorCustomerDomain_5edae89a-433b-4dba-af8f-e03f3f989491_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_074971b0-b611-4569-ab88-a627447c7d96" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_5edae89a-433b-4dba-af8f-e03f3f989491" xlink:to="loc_srt_NameOfMajorCustomerDomain_074971b0-b611-4569-ab88-a627447c7d96" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember_7dcf5209-321d-4099-98f6-3767301bd478" xlink:href="cvco-20230401.xsd#cvco_CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_074971b0-b611-4569-ab88-a627447c7d96" xlink:to="loc_cvco_CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember_7dcf5209-321d-4099-98f6-3767301bd478" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_OtherRestrictedCashMember_788cb7a4-aab0-4db1-a895-e16f4556be05" xlink:href="cvco-20230401.xsd#cvco_OtherRestrictedCashMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_074971b0-b611-4569-ab88-a627447c7d96" xlink:to="loc_cvco_OtherRestrictedCashMember_788cb7a4-aab0-4db1-a895-e16f4556be05" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/InvestmentsAvailableforsaleSummaryDetails" xlink:type="simple" xlink:href="cvco-20230401.xsd#InvestmentsAvailableforsaleSummaryDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/InvestmentsAvailableforsaleSummaryDetails" xlink:type="extended" id="ie437b5fd72134091a9237e1f39453506_InvestmentsAvailableforsaleSummaryDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_dc196246-a15e-4fa5-9c80-383a50e35780" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAbstract_0737971e-57e3-4639-913e-ee3eb40e6c7d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_dc196246-a15e-4fa5-9c80-383a50e35780" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesAbstract_0737971e-57e3-4639-913e-ee3eb40e6c7d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_7bc624c2-b6a0-409b-88ce-d7a54d5e2fb9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_0737971e-57e3-4639-913e-ee3eb40e6c7d" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_7bc624c2-b6a0-409b-88ce-d7a54d5e2fb9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_40a6b731-99a8-4646-bcfe-c0db70466d22" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_0737971e-57e3-4639-913e-ee3eb40e6c7d" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_40a6b731-99a8-4646-bcfe-c0db70466d22" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_bb04d782-3a92-40d1-97da-96e47ddd4d4a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_0737971e-57e3-4639-913e-ee3eb40e6c7d" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_bb04d782-3a92-40d1-97da-96e47ddd4d4a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_ebbd563f-50d3-4850-ba0f-79ad8092652e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_0737971e-57e3-4639-913e-ee3eb40e6c7d" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_ebbd563f-50d3-4850-ba0f-79ad8092652e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_5585914a-e3d6-4915-a93e-ef2ffca92d94" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_dc196246-a15e-4fa5-9c80-383a50e35780" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_5585914a-e3d6-4915-a93e-ef2ffca92d94" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_0b943278-9363-4ff2-9ffd-9a7d3e851ba0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_5585914a-e3d6-4915-a93e-ef2ffca92d94" xlink:to="loc_us-gaap_FinancialInstrumentAxis_0b943278-9363-4ff2-9ffd-9a7d3e851ba0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0b943278-9363-4ff2-9ffd-9a7d3e851ba0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_0b943278-9363-4ff2-9ffd-9a7d3e851ba0" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0b943278-9363-4ff2-9ffd-9a7d3e851ba0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1b88a0e3-73d9-47f0-b435-a4efd7c7098c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_0b943278-9363-4ff2-9ffd-9a7d3e851ba0" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1b88a0e3-73d9-47f0-b435-a4efd7c7098c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgageBackedSecuritiesMember_8af15533-20f0-4725-b006-768263011108" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MortgageBackedSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1b88a0e3-73d9-47f0-b435-a4efd7c7098c" xlink:to="loc_us-gaap_MortgageBackedSecuritiesMember_8af15533-20f0-4725-b006-768263011108" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember_7d6cf5fe-5401-4b10-ae06-da492ffd7cda" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_USStatesAndPoliticalSubdivisionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1b88a0e3-73d9-47f0-b435-a4efd7c7098c" xlink:to="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember_7d6cf5fe-5401-4b10-ae06-da492ffd7cda" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_ee558403-b76f-46ed-9123-c4be5d0e0907" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1b88a0e3-73d9-47f0-b435-a4efd7c7098c" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_ee558403-b76f-46ed-9123-c4be5d0e0907" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/InvestmentsContinuousUnrealizedLossPositionsDetails" xlink:type="simple" xlink:href="cvco-20230401.xsd#InvestmentsContinuousUnrealizedLossPositionsDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/InvestmentsContinuousUnrealizedLossPositionsDetails" xlink:type="extended" id="icf69fbf390de4c4b8720a3cec8c01ec8_InvestmentsContinuousUnrealizedLossPositionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_e830e44a-7018-475e-8aca-525318b86ebd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_f2e00fa3-1137-4704-9f28-d45abe865611" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_e830e44a-7018-475e-8aca-525318b86ebd" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_f2e00fa3-1137-4704-9f28-d45abe865611" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_f56d3702-ece6-4f17-b69b-42dc83fc7188" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_e830e44a-7018-475e-8aca-525318b86ebd" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_f56d3702-ece6-4f17-b69b-42dc83fc7188" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_204b452e-e139-46dd-bb30-edf71ea91878" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_e830e44a-7018-475e-8aca-525318b86ebd" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_204b452e-e139-46dd-bb30-edf71ea91878" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_c1958fba-bb18-4acd-b5af-93aa840db43a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_e830e44a-7018-475e-8aca-525318b86ebd" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_c1958fba-bb18-4acd-b5af-93aa840db43a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_8eeb3523-c309-4e66-b93b-2435860c615c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_e830e44a-7018-475e-8aca-525318b86ebd" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_8eeb3523-c309-4e66-b93b-2435860c615c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_8d751d88-3597-4cb3-87f1-ad62b46d5965" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_e830e44a-7018-475e-8aca-525318b86ebd" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_8d751d88-3597-4cb3-87f1-ad62b46d5965" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_cc970582-814e-492e-ae3e-6d68723138cc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_e830e44a-7018-475e-8aca-525318b86ebd" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_cc970582-814e-492e-ae3e-6d68723138cc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_2e37b2b4-89d8-45e5-a398-33652e1c3580" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_cc970582-814e-492e-ae3e-6d68723138cc" xlink:to="loc_us-gaap_FinancialInstrumentAxis_2e37b2b4-89d8-45e5-a398-33652e1c3580" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2e37b2b4-89d8-45e5-a398-33652e1c3580_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_2e37b2b4-89d8-45e5-a398-33652e1c3580" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2e37b2b4-89d8-45e5-a398-33652e1c3580_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_d6eabac2-a282-45ac-b80c-5d86455e61f3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_2e37b2b4-89d8-45e5-a398-33652e1c3580" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_d6eabac2-a282-45ac-b80c-5d86455e61f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgageBackedSecuritiesMember_ad2867cc-8021-4f9a-a59f-11c6afd1472e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MortgageBackedSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_d6eabac2-a282-45ac-b80c-5d86455e61f3" xlink:to="loc_us-gaap_MortgageBackedSecuritiesMember_ad2867cc-8021-4f9a-a59f-11c6afd1472e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember_7173e8df-1a76-4fe4-b41d-ea305692b2cd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_USStatesAndPoliticalSubdivisionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_d6eabac2-a282-45ac-b80c-5d86455e61f3" xlink:to="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember_7173e8df-1a76-4fe4-b41d-ea305692b2cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_f116afdd-64fa-44d6-846d-68212fe62c47" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_d6eabac2-a282-45ac-b80c-5d86455e61f3" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_f116afdd-64fa-44d6-846d-68212fe62c47" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails" xlink:type="simple" xlink:href="cvco-20230401.xsd#ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails" xlink:type="extended" id="i7a01fdcf9b61493d89a48641c8d5ec6f_ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_ad0dacdc-33d8-40f5-8e11-3dd35cafba4e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate_841aa55b-36b5-4a33-8f20-caed6a1d72a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForLoanAndLeaseLossesRealEstate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_ad0dacdc-33d8-40f5-8e11-3dd35cafba4e" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate_841aa55b-36b5-4a33-8f20-caed6a1d72a0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease_adf47ba3-3e7e-4a0d-b31d-4cbc5594a861" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_ad0dacdc-33d8-40f5-8e11-3dd35cafba4e" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease_adf47ba3-3e7e-4a0d-b31d-4cbc5594a861" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs_e805c3c1-1b63-42bb-965b-f03c316a8c85" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_ad0dacdc-33d8-40f5-8e11-3dd35cafba4e" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs_e805c3c1-1b63-42bb-965b-f03c316a8c85" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts_c47a7cbf-8f96-4dd0-b55b-7a4fcb492e51" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_ad0dacdc-33d8-40f5-8e11-3dd35cafba4e" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts_c47a7cbf-8f96-4dd0-b55b-7a4fcb492e51" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate_0168ca47-6462-4d86-8101-9d697e8276a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForLoanAndLeaseLossesRealEstate"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_1c2559bf-2c65-43d6-998f-3dab35f13ef8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_ad0dacdc-33d8-40f5-8e11-3dd35cafba4e" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_1c2559bf-2c65-43d6-998f-3dab35f13ef8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_bddff7b7-6678-4752-85b9-c5328aa291a8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_1c2559bf-2c65-43d6-998f-3dab35f13ef8" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_bddff7b7-6678-4752-85b9-c5328aa291a8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_bddff7b7-6678-4752-85b9-c5328aa291a8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_bddff7b7-6678-4752-85b9-c5328aa291a8" xlink:to="loc_us-gaap_TypeOfAdoptionMember_bddff7b7-6678-4752-85b9-c5328aa291a8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_c138ea0d-5144-4cc2-a99c-4b9f125981c5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_bddff7b7-6678-4752-85b9-c5328aa291a8" xlink:to="loc_us-gaap_TypeOfAdoptionMember_c138ea0d-5144-4cc2-a99c-4b9f125981c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member_c34019bc-6096-42e6-8ca1-f3018b284721" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingStandardsUpdate201613Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_c138ea0d-5144-4cc2-a99c-4b9f125981c5" xlink:to="loc_us-gaap_AccountingStandardsUpdate201613Member_c34019bc-6096-42e6-8ca1-f3018b284721" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_2e6106a9-2d69-4ad8-9869-f2f33d49318f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_1c2559bf-2c65-43d6-998f-3dab35f13ef8" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_2e6106a9-2d69-4ad8-9869-f2f33d49318f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_2e6106a9-2d69-4ad8-9869-f2f33d49318f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_2e6106a9-2d69-4ad8-9869-f2f33d49318f" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_2e6106a9-2d69-4ad8-9869-f2f33d49318f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_3d48f5e5-04af-4c1f-bb24-642fc0009eca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_2e6106a9-2d69-4ad8-9869-f2f33d49318f" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_3d48f5e5-04af-4c1f-bb24-642fc0009eca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_33e1e255-ad13-4439-81fc-92dcea5ec59a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_3d48f5e5-04af-4c1f-bb24-642fc0009eca" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_33e1e255-ad13-4439-81fc-92dcea5ec59a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/ConsumerLoansReceivableDelinquencyStatusofConsumerLoansDetails" xlink:type="simple" xlink:href="cvco-20230401.xsd#ConsumerLoansReceivableDelinquencyStatusofConsumerLoansDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/ConsumerLoansReceivableDelinquencyStatusofConsumerLoansDetails" xlink:type="extended" id="i12d31ecb45d34a58adaf0b94908d6464_ConsumerLoansReceivableDelinquencyStatusofConsumerLoansDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_9bc378d9-b62b-4ae2-ade1-7d630ed33760" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_5a04adb2-1c8b-48da-bf22-fd7e4a45b2d8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansAndLeasesReceivableGrossCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_9bc378d9-b62b-4ae2-ade1-7d630ed33760" xlink:to="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_5a04adb2-1c8b-48da-bf22-fd7e4a45b2d8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_087cabeb-8557-434e-92f0-0224ba732015" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_9bc378d9-b62b-4ae2-ade1-7d630ed33760" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_087cabeb-8557-434e-92f0-0224ba732015" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DelinquencyStatusAxis_a3c1a094-69fe-4b0d-a77a-9e5c2359a58f" xlink:href="cvco-20230401.xsd#cvco_DelinquencyStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_087cabeb-8557-434e-92f0-0224ba732015" xlink:to="loc_cvco_DelinquencyStatusAxis_a3c1a094-69fe-4b0d-a77a-9e5c2359a58f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DelinquencyStatusDomain_a3c1a094-69fe-4b0d-a77a-9e5c2359a58f_default" xlink:href="cvco-20230401.xsd#cvco_DelinquencyStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_cvco_DelinquencyStatusAxis_a3c1a094-69fe-4b0d-a77a-9e5c2359a58f" xlink:to="loc_cvco_DelinquencyStatusDomain_a3c1a094-69fe-4b0d-a77a-9e5c2359a58f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DelinquencyStatusDomain_1cd93925-6d52-4366-8fd1-b720efeaa8bf" xlink:href="cvco-20230401.xsd#cvco_DelinquencyStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_cvco_DelinquencyStatusAxis_a3c1a094-69fe-4b0d-a77a-9e5c2359a58f" xlink:to="loc_cvco_DelinquencyStatusDomain_1cd93925-6d52-4366-8fd1-b720efeaa8bf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CurrentMember_4cb842c5-53a6-48eb-829e-85479a7ef805" xlink:href="cvco-20230401.xsd#cvco_CurrentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_DelinquencyStatusDomain_1cd93925-6d52-4366-8fd1-b720efeaa8bf" xlink:to="loc_cvco_CurrentMember_4cb842c5-53a6-48eb-829e-85479a7ef805" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_A3160DaysPastDueMember_4b35f356-1a97-48b7-84fe-cd1d90b6c263" xlink:href="cvco-20230401.xsd#cvco_A3160DaysPastDueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_DelinquencyStatusDomain_1cd93925-6d52-4366-8fd1-b720efeaa8bf" xlink:to="loc_cvco_A3160DaysPastDueMember_4b35f356-1a97-48b7-84fe-cd1d90b6c263" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_A6190DaysPastDueMember_551e70ff-f009-48be-9228-8f147ab2b58c" xlink:href="cvco-20230401.xsd#cvco_A6190DaysPastDueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_DelinquencyStatusDomain_1cd93925-6d52-4366-8fd1-b720efeaa8bf" xlink:to="loc_cvco_A6190DaysPastDueMember_551e70ff-f009-48be-9228-8f147ab2b58c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_A91DaysPastDueMember_854741e6-d30e-449f-828a-03a003a3b331" xlink:href="cvco-20230401.xsd#cvco_A91DaysPastDueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_DelinquencyStatusDomain_1cd93925-6d52-4366-8fd1-b720efeaa8bf" xlink:to="loc_cvco_A91DaysPastDueMember_854741e6-d30e-449f-828a-03a003a3b331" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails" xlink:type="simple" xlink:href="cvco-20230401.xsd#ConsumerLoansReceivableConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails" xlink:type="extended" id="i5e72b0da7414444aa8db9e0aef5aac08_ConsumerLoansReceivableConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_3c0d1e77-43d0-470a-bae2-fb8be0d8dcb5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_eb73f574-dce7-4ef1-b02c-f26908d6fb40" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansAndLeasesReceivableGrossCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_3c0d1e77-43d0-470a-bae2-fb8be0d8dcb5" xlink:to="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_eb73f574-dce7-4ef1-b02c-f26908d6fb40" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_313d2cb4-e515-4e52-9524-11adcf77cc62" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_3c0d1e77-43d0-470a-bae2-fb8be0d8dcb5" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_313d2cb4-e515-4e52-9524-11adcf77cc62" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_YearOfOriginationAxis_b0c3c2e2-018c-41f2-b782-f79322764c88" xlink:href="cvco-20230401.xsd#cvco_YearOfOriginationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_313d2cb4-e515-4e52-9524-11adcf77cc62" xlink:to="loc_cvco_YearOfOriginationAxis_b0c3c2e2-018c-41f2-b782-f79322764c88" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_YearOfOriginationDomain_b0c3c2e2-018c-41f2-b782-f79322764c88_default" xlink:href="cvco-20230401.xsd#cvco_YearOfOriginationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_cvco_YearOfOriginationAxis_b0c3c2e2-018c-41f2-b782-f79322764c88" xlink:to="loc_cvco_YearOfOriginationDomain_b0c3c2e2-018c-41f2-b782-f79322764c88_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_YearOfOriginationDomain_188d2b97-29dc-439a-a070-f931fe85de43" xlink:href="cvco-20230401.xsd#cvco_YearOfOriginationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_cvco_YearOfOriginationAxis_b0c3c2e2-018c-41f2-b782-f79322764c88" xlink:to="loc_cvco_YearOfOriginationDomain_188d2b97-29dc-439a-a070-f931fe85de43" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CurrentFiscalYearMember_aad10d1a-9835-4c5e-88ba-f2ded3a43217" xlink:href="cvco-20230401.xsd#cvco_CurrentFiscalYearMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_YearOfOriginationDomain_188d2b97-29dc-439a-a070-f931fe85de43" xlink:to="loc_cvco_CurrentFiscalYearMember_aad10d1a-9835-4c5e-88ba-f2ded3a43217" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_PriorFiscalYearMember_7c2181f7-e796-4d56-b71f-da33b90355a5" xlink:href="cvco-20230401.xsd#cvco_PriorFiscalYearMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_YearOfOriginationDomain_188d2b97-29dc-439a-a070-f931fe85de43" xlink:to="loc_cvco_PriorFiscalYearMember_7c2181f7-e796-4d56-b71f-da33b90355a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Fiscal2021Member_8e4bb8c0-8f2c-406e-8489-730f1b42fcab" xlink:href="cvco-20230401.xsd#cvco_Fiscal2021Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_YearOfOriginationDomain_188d2b97-29dc-439a-a070-f931fe85de43" xlink:to="loc_cvco_Fiscal2021Member_8e4bb8c0-8f2c-406e-8489-730f1b42fcab" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Fiscal2020Member_810564d1-67ef-4fbb-818c-61c74ac9376e" xlink:href="cvco-20230401.xsd#cvco_Fiscal2020Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_YearOfOriginationDomain_188d2b97-29dc-439a-a070-f931fe85de43" xlink:to="loc_cvco_Fiscal2020Member_810564d1-67ef-4fbb-818c-61c74ac9376e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Fiscal2019Member_bd6489f2-c19e-487b-a794-8f29f4e17447" xlink:href="cvco-20230401.xsd#cvco_Fiscal2019Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_YearOfOriginationDomain_188d2b97-29dc-439a-a070-f931fe85de43" xlink:to="loc_cvco_Fiscal2019Member_bd6489f2-c19e-487b-a794-8f29f4e17447" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Fiscal2018AndPriorMember_1b0862a9-2721-45ef-80ee-1d1e686ce676" xlink:href="cvco-20230401.xsd#cvco_Fiscal2018AndPriorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_YearOfOriginationDomain_188d2b97-29dc-439a-a070-f931fe85de43" xlink:to="loc_cvco_Fiscal2018AndPriorMember_1b0862a9-2721-45ef-80ee-1d1e686ce676" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Fiscal2018Member_076bb4dd-879f-433d-afbb-68d7944ed951" xlink:href="cvco-20230401.xsd#cvco_Fiscal2018Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_YearOfOriginationDomain_188d2b97-29dc-439a-a070-f931fe85de43" xlink:to="loc_cvco_Fiscal2018Member_076bb4dd-879f-433d-afbb-68d7944ed951" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Fiscal2017AndPriorMember_ca6b7c3c-7847-48ef-8bfe-333aa3bff0ee" xlink:href="cvco-20230401.xsd#cvco_Fiscal2017AndPriorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_YearOfOriginationDomain_188d2b97-29dc-439a-a070-f931fe85de43" xlink:to="loc_cvco_Fiscal2017AndPriorMember_ca6b7c3c-7847-48ef-8bfe-333aa3bff0ee" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentAxis_0ca05465-dcc8-4ea9-80d7-ec476a2fef64" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InternalCreditAssessmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_313d2cb4-e515-4e52-9524-11adcf77cc62" xlink:to="loc_us-gaap_InternalCreditAssessmentAxis_0ca05465-dcc8-4ea9-80d7-ec476a2fef64" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentDomain_0ca05465-dcc8-4ea9-80d7-ec476a2fef64_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InternalCreditAssessmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InternalCreditAssessmentAxis_0ca05465-dcc8-4ea9-80d7-ec476a2fef64" xlink:to="loc_us-gaap_InternalCreditAssessmentDomain_0ca05465-dcc8-4ea9-80d7-ec476a2fef64_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentDomain_a7457fe8-b409-43ca-aa63-99d4e0e005c4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InternalCreditAssessmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InternalCreditAssessmentAxis_0ca05465-dcc8-4ea9-80d7-ec476a2fef64" xlink:to="loc_us-gaap_InternalCreditAssessmentDomain_a7457fe8-b409-43ca-aa63-99d4e0e005c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrimeMember_044c4df2-dea7-48b6-9e2b-77fb23e4b796" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrimeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_a7457fe8-b409-43ca-aa63-99d4e0e005c4" xlink:to="loc_us-gaap_PrimeMember_044c4df2-dea7-48b6-9e2b-77fb23e4b796" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_NearPrimeMember_107d6731-f835-4b8c-ad4a-9101d24e6f7b" xlink:href="cvco-20230401.xsd#cvco_NearPrimeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_a7457fe8-b409-43ca-aa63-99d4e0e005c4" xlink:to="loc_cvco_NearPrimeMember_107d6731-f835-4b8c-ad4a-9101d24e6f7b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubprimeMember_86198b0d-f0fd-45f6-8195-874f6738db0c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubprimeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_a7457fe8-b409-43ca-aa63-99d4e0e005c4" xlink:to="loc_us-gaap_SubprimeMember_86198b0d-f0fd-45f6-8195-874f6738db0c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_NoFICOScoreMember_d7833ec7-7a96-4195-94f4-954007d1faf0" xlink:href="cvco-20230401.xsd#cvco_NoFICOScoreMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_a7457fe8-b409-43ca-aa63-99d4e0e005c4" xlink:to="loc_cvco_NoFICOScoreMember_d7833ec7-7a96-4195-94f4-954007d1faf0" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/ConsumerLoansReceivableConcentrationofConsumerLoanReceivablesbyGeographicRegionDetails" xlink:type="simple" xlink:href="cvco-20230401.xsd#ConsumerLoansReceivableConcentrationofConsumerLoanReceivablesbyGeographicRegionDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/ConsumerLoansReceivableConcentrationofConsumerLoanReceivablesbyGeographicRegionDetails" xlink:type="extended" id="i910ef9b9b1ea44c48f62b3dd8247d8a8_ConsumerLoansReceivableConcentrationofConsumerLoanReceivablesbyGeographicRegionDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_089c553e-f04a-42a8-aabc-5c8b4f92524c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ConsumerLoansReceivablesGeographicConcentrationAbstract_d842823e-001b-47f5-b816-109fcc00a344" xlink:href="cvco-20230401.xsd#cvco_ConsumerLoansReceivablesGeographicConcentrationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_089c553e-f04a-42a8-aabc-5c8b4f92524c" xlink:to="loc_cvco_ConsumerLoansReceivablesGeographicConcentrationAbstract_d842823e-001b-47f5-b816-109fcc00a344" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ConsumerLoansReceivableGeographicalConcentrationPercentage_4d104770-2a1e-4b19-aeb0-496b2fea5d25" xlink:href="cvco-20230401.xsd#cvco_ConsumerLoansReceivableGeographicalConcentrationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_ConsumerLoansReceivablesGeographicConcentrationAbstract_d842823e-001b-47f5-b816-109fcc00a344" xlink:to="loc_cvco_ConsumerLoansReceivableGeographicalConcentrationPercentage_4d104770-2a1e-4b19-aeb0-496b2fea5d25" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_PercentageOfPrincipalBalanceOfConsumerLoansReceivable_9e579191-b477-49c6-8b1c-10589a3c9389" xlink:href="cvco-20230401.xsd#cvco_PercentageOfPrincipalBalanceOfConsumerLoansReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_ConsumerLoansReceivablesGeographicConcentrationAbstract_d842823e-001b-47f5-b816-109fcc00a344" xlink:to="loc_cvco_PercentageOfPrincipalBalanceOfConsumerLoansReceivable_9e579191-b477-49c6-8b1c-10589a3c9389" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_6dfeff9f-a8bc-4f2b-81d4-5dbe18e3224d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_089c553e-f04a-42a8-aabc-5c8b4f92524c" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_6dfeff9f-a8bc-4f2b-81d4-5dbe18e3224d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_2d11d1fd-3205-47af-be2f-799fda248b3f" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_6dfeff9f-a8bc-4f2b-81d4-5dbe18e3224d" xlink:to="loc_srt_StatementGeographicalAxis_2d11d1fd-3205-47af-be2f-799fda248b3f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_2d11d1fd-3205-47af-be2f-799fda248b3f_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_2d11d1fd-3205-47af-be2f-799fda248b3f" xlink:to="loc_srt_SegmentGeographicalDomain_2d11d1fd-3205-47af-be2f-799fda248b3f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_b5198c0d-ea55-448d-86c5-1391e6b615c8" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_2d11d1fd-3205-47af-be2f-799fda248b3f" xlink:to="loc_srt_SegmentGeographicalDomain_b5198c0d-ea55-448d-86c5-1391e6b615c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_TX_d3ea10a8-f3bc-4fd3-ab42-217590f2192e" xlink:href="https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd#stpr_TX"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_b5198c0d-ea55-448d-86c5-1391e6b615c8" xlink:to="loc_stpr_TX_d3ea10a8-f3bc-4fd3-ab42-217590f2192e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_FL_bec4a49d-3fd6-4b36-9e33-45d12b60c4cf" xlink:href="https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd#stpr_FL"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_b5198c0d-ea55-448d-86c5-1391e6b615c8" xlink:to="loc_stpr_FL_bec4a49d-3fd6-4b36-9e33-45d12b60c4cf" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansNotesReceivablesNetDetails" xlink:type="simple" xlink:href="cvco-20230401.xsd#CommercialLoansReceivablesCommercialLoansNotesReceivablesNetDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansNotesReceivablesNetDetails" xlink:type="extended" id="i449717c829774ee8a236c649cbc974ea_CommercialLoansReceivablesCommercialLoansNotesReceivablesNetDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_270a6bb2-0989-463b-a749-08c26eb25e7c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableGross_01b7e069-9be0-4595-a2eb-451fb602b94d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesReceivableGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_270a6bb2-0989-463b-a749-08c26eb25e7c" xlink:to="loc_us-gaap_NotesReceivableGross_01b7e069-9be0-4595-a2eb-451fb602b94d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_f4d4bf58-5d0a-4489-9b79-127a348149d2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_270a6bb2-0989-463b-a749-08c26eb25e7c" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_f4d4bf58-5d0a-4489-9b79-127a348149d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables_1175c1cd-9533-4ec8-84b6-4b110d367257" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_270a6bb2-0989-463b-a749-08c26eb25e7c" xlink:to="loc_us-gaap_DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables_1175c1cd-9533-4ec8-84b6-4b110d367257" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableNet_f96bff50-c096-4d14-b791-c7bb8aeeda07" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesReceivableNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_270a6bb2-0989-463b-a749-08c26eb25e7c" xlink:to="loc_us-gaap_NotesReceivableNet_f96bff50-c096-4d14-b791-c7bb8aeeda07" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CommercialLoansReceivableIncludingFromAffiliatesCurrent_ecba94c0-5387-4e5e-afea-e6772d18f2c3" xlink:href="cvco-20230401.xsd#cvco_CommercialLoansReceivableIncludingFromAffiliatesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_270a6bb2-0989-463b-a749-08c26eb25e7c" xlink:to="loc_cvco_CommercialLoansReceivableIncludingFromAffiliatesCurrent_ecba94c0-5387-4e5e-afea-e6772d18f2c3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CommercialLoansReceivableIncludingFromAffiliatesNoncurrent_89ae23b0-e4cf-4e44-95ae-c6be22ec4995" xlink:href="cvco-20230401.xsd#cvco_CommercialLoansReceivableIncludingFromAffiliatesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_270a6bb2-0989-463b-a749-08c26eb25e7c" xlink:to="loc_cvco_CommercialLoansReceivableIncludingFromAffiliatesNoncurrent_89ae23b0-e4cf-4e44-95ae-c6be22ec4995" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_d5c06265-7859-4e05-b3ec-15837bebc548" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_270a6bb2-0989-463b-a749-08c26eb25e7c" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_d5c06265-7859-4e05-b3ec-15837bebc548" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_8d920395-fe25-4d85-8487-71932ecb0efb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_d5c06265-7859-4e05-b3ec-15837bebc548" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_8d920395-fe25-4d85-8487-71932ecb0efb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_8d920395-fe25-4d85-8487-71932ecb0efb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_8d920395-fe25-4d85-8487-71932ecb0efb" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_8d920395-fe25-4d85-8487-71932ecb0efb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_d9476322-11bb-4979-8689-2d1979dde22e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_8d920395-fe25-4d85-8487-71932ecb0efb" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_d9476322-11bb-4979-8689-2d1979dde22e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_708e0166-05c9-4ace-bc51-50bd7dd59a4b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_d9476322-11bb-4979-8689-2d1979dde22e" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_708e0166-05c9-4ace-bc51-50bd7dd59a4b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/CommercialLoansReceivablesChangesintheEstimatedAllowanceforLoanLossDetails" xlink:type="simple" xlink:href="cvco-20230401.xsd#CommercialLoansReceivablesChangesintheEstimatedAllowanceforLoanLossDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/CommercialLoansReceivablesChangesintheEstimatedAllowanceforLoanLossDetails" xlink:type="extended" id="i09d54f564d7943eda0fc386bf5762af9_CommercialLoansReceivablesChangesintheEstimatedAllowanceforLoanLossDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5fb40ff4-b6f4-40be-80c7-e132b5809355" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_4b8057c3-2e30-44b7-a3e0-b50658d40c49" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5fb40ff4-b6f4-40be-80c7-e132b5809355" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_4b8057c3-2e30-44b7-a3e0-b50658d40c49" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease_ea142c54-121f-42c9-a684-a6a1fa6a7cbd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5fb40ff4-b6f4-40be-80c7-e132b5809355" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease_ea142c54-121f-42c9-a684-a6a1fa6a7cbd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease_b23f6c7b-4dce-49df-af47-4e1dc94f3aea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5fb40ff4-b6f4-40be-80c7-e132b5809355" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease_b23f6c7b-4dce-49df-af47-4e1dc94f3aea" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_572aac4f-5def-47b4-82f9-6b9eaeb7d9b2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_78e12305-2748-4b5f-b39f-82a0f8254e0a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5fb40ff4-b6f4-40be-80c7-e132b5809355" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_78e12305-2748-4b5f-b39f-82a0f8254e0a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_3baf45f3-a533-4f2a-8120-d4264c70f352" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_78e12305-2748-4b5f-b39f-82a0f8254e0a" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_3baf45f3-a533-4f2a-8120-d4264c70f352" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_3baf45f3-a533-4f2a-8120-d4264c70f352_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_3baf45f3-a533-4f2a-8120-d4264c70f352" xlink:to="loc_us-gaap_TypeOfAdoptionMember_3baf45f3-a533-4f2a-8120-d4264c70f352_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_544aefcd-4c94-49fd-a6ca-6a5ec9cbd467" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_3baf45f3-a533-4f2a-8120-d4264c70f352" xlink:to="loc_us-gaap_TypeOfAdoptionMember_544aefcd-4c94-49fd-a6ca-6a5ec9cbd467" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member_e8bed442-6ada-40e6-a373-bbdae2bbc632" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingStandardsUpdate201613Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_544aefcd-4c94-49fd-a6ca-6a5ec9cbd467" xlink:to="loc_us-gaap_AccountingStandardsUpdate201613Member_e8bed442-6ada-40e6-a373-bbdae2bbc632" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_ad7a2201-639e-42be-b157-1276803891a1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_78e12305-2748-4b5f-b39f-82a0f8254e0a" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_ad7a2201-639e-42be-b157-1276803891a1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_ad7a2201-639e-42be-b157-1276803891a1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_ad7a2201-639e-42be-b157-1276803891a1" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_ad7a2201-639e-42be-b157-1276803891a1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_2695f647-eca1-4f6d-93df-ade7917e07f0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_ad7a2201-639e-42be-b157-1276803891a1" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_2695f647-eca1-4f6d-93df-ade7917e07f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_c172f188-4268-4a71-9b49-5002db104ff6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_2695f647-eca1-4f6d-93df-ade7917e07f0" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_c172f188-4268-4a71-9b49-5002db104ff6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_9cf249cd-8a24-4ecb-b92b-a338d34610a8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_78e12305-2748-4b5f-b39f-82a0f8254e0a" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_9cf249cd-8a24-4ecb-b92b-a338d34610a8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9cf249cd-8a24-4ecb-b92b-a338d34610a8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_9cf249cd-8a24-4ecb-b92b-a338d34610a8" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9cf249cd-8a24-4ecb-b92b-a338d34610a8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fc89746c-f7c3-48eb-8852-4571d1ace1f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_9cf249cd-8a24-4ecb-b92b-a338d34610a8" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fc89746c-f7c3-48eb-8852-4571d1ace1f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CommodoreMember_749b2fe3-508b-42ad-9d05-3f8dbb05ba0c" xlink:href="cvco-20230401.xsd#cvco_CommodoreMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fc89746c-f7c3-48eb-8852-4571d1ace1f2" xlink:to="loc_cvco_CommodoreMember_749b2fe3-508b-42ad-9d05-3f8dbb05ba0c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails" xlink:type="simple" xlink:href="cvco-20230401.xsd#CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails" xlink:type="extended" id="i040f8cb4e5b443148404df50612cdb70_CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_4ba83307-8e3f-43b4-8718-bc06265c65b2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableRecordedInvestmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableGross_942db4ca-3f17-4d67-ae93-7d5b8c01159c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesReceivableGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_4ba83307-8e3f-43b4-8718-bc06265c65b2" xlink:to="loc_us-gaap_NotesReceivableGross_942db4ca-3f17-4d67-ae93-7d5b8c01159c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_54624bbd-c722-4589-9c5a-f5cd98b87963" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_4ba83307-8e3f-43b4-8718-bc06265c65b2" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_54624bbd-c722-4589-9c5a-f5cd98b87963" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentAxis_7118bf72-d700-4056-a928-48f0ec825dd0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InternalCreditAssessmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_54624bbd-c722-4589-9c5a-f5cd98b87963" xlink:to="loc_us-gaap_InternalCreditAssessmentAxis_7118bf72-d700-4056-a928-48f0ec825dd0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentDomain_7118bf72-d700-4056-a928-48f0ec825dd0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InternalCreditAssessmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InternalCreditAssessmentAxis_7118bf72-d700-4056-a928-48f0ec825dd0" xlink:to="loc_us-gaap_InternalCreditAssessmentDomain_7118bf72-d700-4056-a928-48f0ec825dd0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentDomain_fe8b4920-3357-4390-aec0-59ca38674747" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InternalCreditAssessmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InternalCreditAssessmentAxis_7118bf72-d700-4056-a928-48f0ec825dd0" xlink:to="loc_us-gaap_InternalCreditAssessmentDomain_fe8b4920-3357-4390-aec0-59ca38674747" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformingFinancingReceivableMember_33572485-2230-4a64-b63b-bc7d90467002" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PerformingFinancingReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_fe8b4920-3357-4390-aec0-59ca38674747" xlink:to="loc_us-gaap_PerformingFinancingReceivableMember_33572485-2230-4a64-b63b-bc7d90467002" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_YearOfOriginationAxis_6a80ba28-93d1-46ea-bb0f-54c0662a2aad" xlink:href="cvco-20230401.xsd#cvco_YearOfOriginationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_54624bbd-c722-4589-9c5a-f5cd98b87963" xlink:to="loc_cvco_YearOfOriginationAxis_6a80ba28-93d1-46ea-bb0f-54c0662a2aad" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_YearOfOriginationDomain_6a80ba28-93d1-46ea-bb0f-54c0662a2aad_default" xlink:href="cvco-20230401.xsd#cvco_YearOfOriginationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_cvco_YearOfOriginationAxis_6a80ba28-93d1-46ea-bb0f-54c0662a2aad" xlink:to="loc_cvco_YearOfOriginationDomain_6a80ba28-93d1-46ea-bb0f-54c0662a2aad_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_YearOfOriginationDomain_7f9383e2-318e-41a7-a84b-3a35336b653b" xlink:href="cvco-20230401.xsd#cvco_YearOfOriginationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_cvco_YearOfOriginationAxis_6a80ba28-93d1-46ea-bb0f-54c0662a2aad" xlink:to="loc_cvco_YearOfOriginationDomain_7f9383e2-318e-41a7-a84b-3a35336b653b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CurrentFiscalYearMember_2872165b-a35f-4697-a303-d129c009b876" xlink:href="cvco-20230401.xsd#cvco_CurrentFiscalYearMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_YearOfOriginationDomain_7f9383e2-318e-41a7-a84b-3a35336b653b" xlink:to="loc_cvco_CurrentFiscalYearMember_2872165b-a35f-4697-a303-d129c009b876" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_PriorFiscalYearMember_3ae160bc-b8b0-4c4b-b8dc-a88af88907aa" xlink:href="cvco-20230401.xsd#cvco_PriorFiscalYearMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_YearOfOriginationDomain_7f9383e2-318e-41a7-a84b-3a35336b653b" xlink:to="loc_cvco_PriorFiscalYearMember_3ae160bc-b8b0-4c4b-b8dc-a88af88907aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Fiscal2020Member_a28c6968-c1d7-4af6-934d-50d8f585ab55" xlink:href="cvco-20230401.xsd#cvco_Fiscal2020Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_YearOfOriginationDomain_7f9383e2-318e-41a7-a84b-3a35336b653b" xlink:to="loc_cvco_Fiscal2020Member_a28c6968-c1d7-4af6-934d-50d8f585ab55" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Fiscal2019Member_278e3570-b88e-4dd1-868d-3e213b100130" xlink:href="cvco-20230401.xsd#cvco_Fiscal2019Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_YearOfOriginationDomain_7f9383e2-318e-41a7-a84b-3a35336b653b" xlink:to="loc_cvco_Fiscal2019Member_278e3570-b88e-4dd1-868d-3e213b100130" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Fiscal2018Member_da6b1c86-d8bf-4e33-bf11-6e693f37ad2c" xlink:href="cvco-20230401.xsd#cvco_Fiscal2018Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_YearOfOriginationDomain_7f9383e2-318e-41a7-a84b-3a35336b653b" xlink:to="loc_cvco_Fiscal2018Member_da6b1c86-d8bf-4e33-bf11-6e693f37ad2c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Fiscal2017Member_fe7d772e-198e-48ad-8e36-1bbac03dbb02" xlink:href="cvco-20230401.xsd#cvco_Fiscal2017Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_YearOfOriginationDomain_7f9383e2-318e-41a7-a84b-3a35336b653b" xlink:to="loc_cvco_Fiscal2017Member_fe7d772e-198e-48ad-8e36-1bbac03dbb02" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/CommercialLoansReceivablesConcentrationsofCommericalLoansReceivablesDetails" xlink:type="simple" xlink:href="cvco-20230401.xsd#CommercialLoansReceivablesConcentrationsofCommericalLoansReceivablesDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/CommercialLoansReceivablesConcentrationsofCommericalLoansReceivablesDetails" xlink:type="extended" id="i200f7ec5a35e439f9bd579c6a6707adb_CommercialLoansReceivablesConcentrationsofCommericalLoansReceivablesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_87214660-ffc2-43c6-89f3-666af8913834" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ConcentrationRiskOnFinancingReceivablesPercentage_6ad62649-0173-47ab-9444-be114a99fb8d" xlink:href="cvco-20230401.xsd#cvco_ConcentrationRiskOnFinancingReceivablesPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_87214660-ffc2-43c6-89f3-666af8913834" xlink:to="loc_cvco_ConcentrationRiskOnFinancingReceivablesPercentage_6ad62649-0173-47ab-9444-be114a99fb8d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_InventoryFinanceReceivablesGeographicConcentrationPercentage_f52dfaa4-bed8-497f-9315-0e01c342241f" xlink:href="cvco-20230401.xsd#cvco_InventoryFinanceReceivablesGeographicConcentrationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_87214660-ffc2-43c6-89f3-666af8913834" xlink:to="loc_cvco_InventoryFinanceReceivablesGeographicConcentrationPercentage_f52dfaa4-bed8-497f-9315-0e01c342241f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_InventoryFinanceReceivablePrincipalBalanceConcentration_e45a4bb0-e1c6-45ac-a107-f476c1a4f17d" xlink:href="cvco-20230401.xsd#cvco_InventoryFinanceReceivablePrincipalBalanceConcentration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_87214660-ffc2-43c6-89f3-666af8913834" xlink:to="loc_cvco_InventoryFinanceReceivablePrincipalBalanceConcentration_e45a4bb0-e1c6-45ac-a107-f476c1a4f17d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_668a60f9-406c-450d-b8ca-51b862e49a81" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_87214660-ffc2-43c6-89f3-666af8913834" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_668a60f9-406c-450d-b8ca-51b862e49a81" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_4366c795-c3fa-405a-be78-46c883fd75ce" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_668a60f9-406c-450d-b8ca-51b862e49a81" xlink:to="loc_srt_StatementGeographicalAxis_4366c795-c3fa-405a-be78-46c883fd75ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_4366c795-c3fa-405a-be78-46c883fd75ce_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_4366c795-c3fa-405a-be78-46c883fd75ce" xlink:to="loc_srt_SegmentGeographicalDomain_4366c795-c3fa-405a-be78-46c883fd75ce_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_2e47f595-07e9-42c8-bbac-035967615701" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_4366c795-c3fa-405a-be78-46c883fd75ce" xlink:to="loc_srt_SegmentGeographicalDomain_2e47f595-07e9-42c8-bbac-035967615701" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_NY_ed16245f-d258-4ea4-b82e-444c387376ac" xlink:href="https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd#stpr_NY"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_2e47f595-07e9-42c8-bbac-035967615701" xlink:to="loc_stpr_NY_ed16245f-d258-4ea4-b82e-444c387376ac" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/PropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="cvco-20230401.xsd#PropertyPlantandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/PropertyPlantandEquipmentDetails" xlink:type="extended" id="ib78159f7e3534409a610bcf4f8e1b585_PropertyPlantandEquipmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ec4377d0-fb1d-49f9-818a-b7bc870d32ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_e763fc09-5e99-4843-bb08-bbfa616ac771" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ec4377d0-fb1d-49f9-818a-b7bc870d32ad" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_e763fc09-5e99-4843-bb08-bbfa616ac771" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_c790f576-eae8-4181-bc16-63cf721526c8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGrossAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_e763fc09-5e99-4843-bb08-bbfa616ac771" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_c790f576-eae8-4181-bc16-63cf721526c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_56c68159-cc63-4286-834a-e0c9a31d9e52" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_c790f576-eae8-4181-bc16-63cf721526c8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_56c68159-cc63-4286-834a-e0c9a31d9e52" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_7e90355e-7dfe-4c1f-8f31-1499a08ed8ba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_e763fc09-5e99-4843-bb08-bbfa616ac771" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_7e90355e-7dfe-4c1f-8f31-1499a08ed8ba" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_55cf66f8-fc8c-4c2a-b397-b34c9226f350" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_e763fc09-5e99-4843-bb08-bbfa616ac771" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_55cf66f8-fc8c-4c2a-b397-b34c9226f350" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_b41bab2d-b6a1-4082-8ea8-3ef2ab4feff4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Depreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_e763fc09-5e99-4843-bb08-bbfa616ac771" xlink:to="loc_us-gaap_Depreciation_b41bab2d-b6a1-4082-8ea8-3ef2ab4feff4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_45d13244-d502-4372-9ca6-1de3abbf9a0b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ec4377d0-fb1d-49f9-818a-b7bc870d32ad" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_45d13244-d502-4372-9ca6-1de3abbf9a0b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_63ae3a90-66bf-4806-affd-b20be55d0480" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_45d13244-d502-4372-9ca6-1de3abbf9a0b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_63ae3a90-66bf-4806-affd-b20be55d0480" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_63ae3a90-66bf-4806-affd-b20be55d0480_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_63ae3a90-66bf-4806-affd-b20be55d0480" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_63ae3a90-66bf-4806-affd-b20be55d0480_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a2029522-f90d-4fb3-8b45-4972ccd1c014" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_63ae3a90-66bf-4806-affd-b20be55d0480" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a2029522-f90d-4fb3-8b45-4972ccd1c014" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_ff102edb-daa3-4e87-b6c1-c5fcfa09e205" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LandMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a2029522-f90d-4fb3-8b45-4972ccd1c014" xlink:to="loc_us-gaap_LandMember_ff102edb-daa3-4e87-b6c1-c5fcfa09e205" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_53080fe2-35e3-4f19-be4d-8e5969425639" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a2029522-f90d-4fb3-8b45-4972ccd1c014" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_53080fe2-35e3-4f19-be4d-8e5969425639" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_d9d2d75b-4a36-468a-88cb-3a93e6b8767f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a2029522-f90d-4fb3-8b45-4972ccd1c014" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_d9d2d75b-4a36-468a-88cb-3a93e6b8767f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_271e83a8-d237-45bd-8f85-92748d0d19ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a2029522-f90d-4fb3-8b45-4972ccd1c014" xlink:to="loc_us-gaap_ConstructionInProgressMember_271e83a8-d237-45bd-8f85-92748d0d19ad" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/LeasesLeaseExpenseDetails" xlink:type="simple" xlink:href="cvco-20230401.xsd#LeasesLeaseExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/LeasesLeaseExpenseDetails" xlink:type="extended" id="i2c80ef04880b4e8fbb8febb81524e3b2_LeasesLeaseExpenseDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_3ff24a33-e319-4543-8005-d3496b35e82a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense_85e71e10-e0e3-4ae2-b3db-dbd7820aac89" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3ff24a33-e319-4543-8005-d3496b35e82a" xlink:to="loc_us-gaap_OperatingLeaseExpense_85e71e10-e0e3-4ae2-b3db-dbd7820aac89" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_2f1c0615-1423-4a11-80ea-94762fd0fa80" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3ff24a33-e319-4543-8005-d3496b35e82a" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_2f1c0615-1423-4a11-80ea-94762fd0fa80" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_078b7f68-bd30-493d-9161-8a50c6bb78a7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3ff24a33-e319-4543-8005-d3496b35e82a" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_078b7f68-bd30-493d-9161-8a50c6bb78a7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_TotalLeaseExpense_9663d4e5-1a13-43a1-a69b-bd00c649e19a" xlink:href="cvco-20230401.xsd#cvco_TotalLeaseExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3ff24a33-e319-4543-8005-d3496b35e82a" xlink:to="loc_cvco_TotalLeaseExpense_9663d4e5-1a13-43a1-a69b-bd00c649e19a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_593b004c-2dc2-491f-b167-d52395488b79" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeasePayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3ff24a33-e319-4543-8005-d3496b35e82a" xlink:to="loc_us-gaap_OperatingLeasePayments_593b004c-2dc2-491f-b167-d52395488b79" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FinanceLeasePayments_52938f47-00f5-4f4e-b356-d15cd0cc546b" xlink:href="cvco-20230401.xsd#cvco_FinanceLeasePayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3ff24a33-e319-4543-8005-d3496b35e82a" xlink:to="loc_cvco_FinanceLeasePayments_52938f47-00f5-4f4e-b356-d15cd0cc546b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_725e35f2-8d2f-4139-bd92-b5dbd81287c3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_3ff24a33-e319-4543-8005-d3496b35e82a" xlink:to="loc_us-gaap_StatementTable_725e35f2-8d2f-4139-bd92-b5dbd81287c3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_dbc999c9-751f-47ff-b1bd-53a5fc178465" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_725e35f2-8d2f-4139-bd92-b5dbd81287c3" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_dbc999c9-751f-47ff-b1bd-53a5fc178465" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_dbc999c9-751f-47ff-b1bd-53a5fc178465_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_dbc999c9-751f-47ff-b1bd-53a5fc178465" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_dbc999c9-751f-47ff-b1bd-53a5fc178465_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_7ab74fb7-66e6-40ae-b98a-4ca3cf53049c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_dbc999c9-751f-47ff-b1bd-53a5fc178465" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_7ab74fb7-66e6-40ae-b98a-4ca3cf53049c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_707a321e-76c6-4bd8-a51b-1ec057a0a40f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_7ab74fb7-66e6-40ae-b98a-4ca3cf53049c" xlink:to="loc_us-gaap_CostOfSalesMember_707a321e-76c6-4bd8-a51b-1ec057a0a40f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_0d3133ca-2361-4adb-80bd-803c6efb10a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_7ab74fb7-66e6-40ae-b98a-4ca3cf53049c" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_0d3133ca-2361-4adb-80bd-803c6efb10a0" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails" xlink:type="simple" xlink:href="cvco-20230401.xsd#GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails" xlink:type="extended" id="i7bf8b61fa53d47a29401ab8aebfafa00_GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems_ae176f02-6064-4f54-8c53-2a278f6e36b4" xlink:href="cvco-20230401.xsd#cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_1f767657-ede3-4ebc-833f-02b0121a9b32" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNetAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems_ae176f02-6064-4f54-8c53-2a278f6e36b4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_1f767657-ede3-4ebc-833f-02b0121a9b32" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_d6645b7a-83aa-4159-97f0-54c38980fb18" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_1f767657-ede3-4ebc-833f-02b0121a9b32" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_d6645b7a-83aa-4159-97f0-54c38980fb18" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_9b9caeb7-4ebd-4eed-bced-f8536971fb48" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_d6645b7a-83aa-4159-97f0-54c38980fb18" xlink:to="loc_us-gaap_Goodwill_9b9caeb7-4ebd-4eed-bced-f8536971fb48" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwill_9d8ca42c-7052-4ee5-a168-b99b6de4a0b9" xlink:href="cvco-20230401.xsd#cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_d6645b7a-83aa-4159-97f0-54c38980fb18" xlink:to="loc_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwill_9d8ca42c-7052-4ee5-a168-b99b6de4a0b9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillGross_1f850e69-2aa1-4d7c-9167-c2ba29e4cd75" xlink:href="cvco-20230401.xsd#cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_d6645b7a-83aa-4159-97f0-54c38980fb18" xlink:to="loc_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillGross_1f850e69-2aa1-4d7c-9167-c2ba29e4cd75" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillNet_ee98f575-1784-49f0-a732-dce03d7f8843" xlink:href="cvco-20230401.xsd#cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_d6645b7a-83aa-4159-97f0-54c38980fb18" xlink:to="loc_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillNet_ee98f575-1784-49f0-a732-dce03d7f8843" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_b3d86afb-8fc8-41e2-9997-fea1e2e68630" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_1f767657-ede3-4ebc-833f-02b0121a9b32" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_b3d86afb-8fc8-41e2-9997-fea1e2e68630" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_1ed1bbe8-fb22-46ed-92a9-eb4080b071c1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_b3d86afb-8fc8-41e2-9997-fea1e2e68630" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_1ed1bbe8-fb22-46ed-92a9-eb4080b071c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_86f31cd8-5e3f-4d58-89da-d9e22190b335" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_b3d86afb-8fc8-41e2-9997-fea1e2e68630" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_86f31cd8-5e3f-4d58-89da-d9e22190b335" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_f7e6aa9f-46e9-4298-b55e-c1e0ab90b565" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_b3d86afb-8fc8-41e2-9997-fea1e2e68630" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_f7e6aa9f-46e9-4298-b55e-c1e0ab90b565" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_IntangibleAssetsIncludingGoodwillGross_82bd4e5c-834a-44c1-8677-a9c205c69c61" xlink:href="cvco-20230401.xsd#cvco_IntangibleAssetsIncludingGoodwillGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_1f767657-ede3-4ebc-833f-02b0121a9b32" xlink:to="loc_cvco_IntangibleAssetsIncludingGoodwillGross_82bd4e5c-834a-44c1-8677-a9c205c69c61" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_71be5c4d-b732-4dca-8e8f-c7e70681799a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_1f767657-ede3-4ebc-833f-02b0121a9b32" xlink:to="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_71be5c4d-b732-4dca-8e8f-c7e70681799a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_85d87b85-94cd-404e-bca4-6960006988a4" xlink:href="cvco-20230401.xsd#cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems_ae176f02-6064-4f54-8c53-2a278f6e36b4" xlink:to="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_85d87b85-94cd-404e-bca4-6960006988a4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_2645d558-fa73-4ccc-9629-194d4b13a1d2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_85d87b85-94cd-404e-bca4-6960006988a4" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_2645d558-fa73-4ccc-9629-194d4b13a1d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_2645d558-fa73-4ccc-9629-194d4b13a1d2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_2645d558-fa73-4ccc-9629-194d4b13a1d2" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_2645d558-fa73-4ccc-9629-194d4b13a1d2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_2e297182-b28e-4605-a19f-62b38e2ee635" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_2645d558-fa73-4ccc-9629-194d4b13a1d2" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_2e297182-b28e-4605-a19f-62b38e2ee635" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillMember_0636ce19-e76b-43cd-b37f-1e56e89bdd03" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_2e297182-b28e-4605-a19f-62b38e2ee635" xlink:to="loc_us-gaap_GoodwillMember_0636ce19-e76b-43cd-b37f-1e56e89bdd03" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksAndTradeNamesMember_54c4cd8e-6df5-4df9-82b9-0c970fb3f78d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TrademarksAndTradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_2e297182-b28e-4605-a19f-62b38e2ee635" xlink:to="loc_us-gaap_TrademarksAndTradeNamesMember_54c4cd8e-6df5-4df9-82b9-0c970fb3f78d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_StateInsuranceLicensesMember_83d7b2ed-a3a6-41d1-addf-c70ee132863e" xlink:href="cvco-20230401.xsd#cvco_StateInsuranceLicensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_2e297182-b28e-4605-a19f-62b38e2ee635" xlink:to="loc_cvco_StateInsuranceLicensesMember_83d7b2ed-a3a6-41d1-addf-c70ee132863e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9c16b7ec-3c67-4263-a059-5a7f52219f2d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_85d87b85-94cd-404e-bca4-6960006988a4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9c16b7ec-3c67-4263-a059-5a7f52219f2d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9c16b7ec-3c67-4263-a059-5a7f52219f2d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9c16b7ec-3c67-4263-a059-5a7f52219f2d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9c16b7ec-3c67-4263-a059-5a7f52219f2d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8b1449ff-18be-43ef-abab-ebcbad99b772" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9c16b7ec-3c67-4263-a059-5a7f52219f2d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8b1449ff-18be-43ef-abab-ebcbad99b772" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_80bf20a9-0831-40ec-8e79-5cb55413f6ae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8b1449ff-18be-43ef-abab-ebcbad99b772" xlink:to="loc_us-gaap_CustomerRelationshipsMember_80bf20a9-0831-40ec-8e79-5cb55413f6ae" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_e64f9c9a-e80f-447b-9557-faeb0d0af67b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8b1449ff-18be-43ef-abab-ebcbad99b772" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_e64f9c9a-e80f-447b-9557-faeb0d0af67b" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/GoodwillandOtherIntangiblesRollforwardDetails" xlink:type="simple" xlink:href="cvco-20230401.xsd#GoodwillandOtherIntangiblesRollforwardDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/GoodwillandOtherIntangiblesRollforwardDetails" xlink:type="extended" id="i5b27ca9ff10f481090c5b40bb6c84e41_GoodwillandOtherIntangiblesRollforwardDetails">
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassLineItems_f5097c8e-f5ba-4c87-9604-54cf58dedd77" xlink:href="cvco-20230401.xsd#cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_c8d86028-ee55-4103-8de4-3f3d3e3459ec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassLineItems_f5097c8e-f5ba-4c87-9604-54cf58dedd77" xlink:to="loc_us-gaap_Goodwill_c8d86028-ee55-4103-8de4-3f3d3e3459ec" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_494b7cde-c454-4cc0-a174-6df470a82d03" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassLineItems_f5097c8e-f5ba-4c87-9604-54cf58dedd77" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_494b7cde-c454-4cc0-a174-6df470a82d03" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_f693376f-d8ad-4e80-b874-d489284b2ab4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassLineItems_f5097c8e-f5ba-4c87-9604-54cf58dedd77" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_f693376f-d8ad-4e80-b874-d489284b2ab4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_59a39914-45ec-4372-8a5e-9678ed41ad66" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_a18a795a-23a8-45b9-95c0-5b21640c95c3" xlink:href="cvco-20230401.xsd#cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassLineItems_f5097c8e-f5ba-4c87-9604-54cf58dedd77" xlink:to="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_a18a795a-23a8-45b9-95c0-5b21640c95c3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_29a9dd28-087d-460c-8b58-bec05b914360" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_a18a795a-23a8-45b9-95c0-5b21640c95c3" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_29a9dd28-087d-460c-8b58-bec05b914360" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_29a9dd28-087d-460c-8b58-bec05b914360_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_29a9dd28-087d-460c-8b58-bec05b914360" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_29a9dd28-087d-460c-8b58-bec05b914360_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_7ee7d9a5-1cb0-4a3c-9736-2bee358de395" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_29a9dd28-087d-460c-8b58-bec05b914360" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_7ee7d9a5-1cb0-4a3c-9736-2bee358de395" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillMember_f4aece4b-953e-4daa-bd49-bb68460a029e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_7ee7d9a5-1cb0-4a3c-9736-2bee358de395" xlink:to="loc_us-gaap_GoodwillMember_f4aece4b-953e-4daa-bd49-bb68460a029e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_8590b09b-a87a-420e-a5e8-b700a2231b35" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_a18a795a-23a8-45b9-95c0-5b21640c95c3" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_8590b09b-a87a-420e-a5e8-b700a2231b35" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8590b09b-a87a-420e-a5e8-b700a2231b35_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_8590b09b-a87a-420e-a5e8-b700a2231b35" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8590b09b-a87a-420e-a5e8-b700a2231b35_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_47c577ed-015a-48df-a36b-60be248bad35" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_8590b09b-a87a-420e-a5e8-b700a2231b35" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_47c577ed-015a-48df-a36b-60be248bad35" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_SolitaireMember_bd959791-03c8-4bac-8517-11f4d907fdd4" xlink:href="cvco-20230401.xsd#cvco_SolitaireMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_47c577ed-015a-48df-a36b-60be248bad35" xlink:to="loc_cvco_SolitaireMember_bd959791-03c8-4bac-8517-11f4d907fdd4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CommodoreMember_e4fcef6d-36ec-448f-a416-408bab62912b" xlink:href="cvco-20230401.xsd#cvco_CommodoreMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_47c577ed-015a-48df-a36b-60be248bad35" xlink:to="loc_cvco_CommodoreMember_e4fcef6d-36ec-448f-a416-408bab62912b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CraftsmanMember_280c748a-4908-40c4-ad6c-2c296a1f7f1b" xlink:href="cvco-20230401.xsd#cvco_CraftsmanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_47c577ed-015a-48df-a36b-60be248bad35" xlink:to="loc_cvco_CraftsmanMember_280c748a-4908-40c4-ad6c-2c296a1f7f1b" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/GoodwillandOtherIntangiblesAmortizationExpenseDetails" xlink:type="simple" xlink:href="cvco-20230401.xsd#GoodwillandOtherIntangiblesAmortizationExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/GoodwillandOtherIntangiblesAmortizationExpenseDetails" xlink:type="extended" id="i82d45f6c25d64b3aaffd0c1bfd9dcf62_GoodwillandOtherIntangiblesAmortizationExpenseDetails">
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassLineItems_a2b5ab60-5322-4507-a7d8-f664ac35bf1b" xlink:href="cvco-20230401.xsd#cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_372b1688-2a99-4624-846a-a7bb55e64aa1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassLineItems_a2b5ab60-5322-4507-a7d8-f664ac35bf1b" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_372b1688-2a99-4624-846a-a7bb55e64aa1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_c6014710-bfa0-4214-a50e-66c76620e801" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassLineItems_a2b5ab60-5322-4507-a7d8-f664ac35bf1b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_c6014710-bfa0-4214-a50e-66c76620e801" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_74e4b662-ce09-4aa4-90ea-8cd59dd50370" xlink:href="cvco-20230401.xsd#cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassLineItems_a2b5ab60-5322-4507-a7d8-f664ac35bf1b" xlink:to="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_74e4b662-ce09-4aa4-90ea-8cd59dd50370" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c731c9a1-1827-4433-8e3e-7afd9db2a76e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_74e4b662-ce09-4aa4-90ea-8cd59dd50370" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c731c9a1-1827-4433-8e3e-7afd9db2a76e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c731c9a1-1827-4433-8e3e-7afd9db2a76e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c731c9a1-1827-4433-8e3e-7afd9db2a76e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c731c9a1-1827-4433-8e3e-7afd9db2a76e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_21db527e-c2fc-4100-b673-c079b0ec58c8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c731c9a1-1827-4433-8e3e-7afd9db2a76e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_21db527e-c2fc-4100-b673-c079b0ec58c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_8dba56e3-238b-41de-bfe0-6f7c17b08c37" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_21db527e-c2fc-4100-b673-c079b0ec58c8" xlink:to="loc_us-gaap_CustomerRelationshipsMember_8dba56e3-238b-41de-bfe0-6f7c17b08c37" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_6452b582-672d-4704-849f-4be597615bc1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_21db527e-c2fc-4100-b673-c079b0ec58c8" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_6452b582-672d-4704-849f-4be597615bc1" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual" xlink:type="simple" xlink:href="cvco-20230401.xsd#CommitmentsandContingenciesDetailsTextual"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual" xlink:type="extended" id="ida425e3e3f16451c9aa507a7fcf67808_CommitmentsandContingenciesDetailsTextual">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_d5c4837b-d00e-41a9-a3db-b852a808ee26" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_PeriodOfAgreementUnderRepurchaseContingenciesMinimum_fda96de1-ba02-4b23-87d8-aa07360933f5" xlink:href="cvco-20230401.xsd#cvco_PeriodOfAgreementUnderRepurchaseContingenciesMinimum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_d5c4837b-d00e-41a9-a3db-b852a808ee26" xlink:to="loc_cvco_PeriodOfAgreementUnderRepurchaseContingenciesMinimum_fda96de1-ba02-4b23-87d8-aa07360933f5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_PeriodOfAgreementUnderRepurchaseContingenciesMaximum_64751ab5-db2e-45a7-b771-9f2be494433e" xlink:href="cvco-20230401.xsd#cvco_PeriodOfAgreementUnderRepurchaseContingenciesMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_d5c4837b-d00e-41a9-a3db-b852a808ee26" xlink:to="loc_cvco_PeriodOfAgreementUnderRepurchaseContingenciesMaximum_64751ab5-db2e-45a7-b771-9f2be494433e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiabilityContingencyMaximum_87c2fdc1-e0ba-47b0-a15c-b6a19e671ea4" xlink:href="cvco-20230401.xsd#cvco_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiabilityContingencyMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_d5c4837b-d00e-41a9-a3db-b852a808ee26" xlink:to="loc_cvco_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiabilityContingencyMaximum_87c2fdc1-e0ba-47b0-a15c-b6a19e671ea4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability_73be6b4d-1d6e-4c1e-b3b2-29df333e959f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_d5c4837b-d00e-41a9-a3db-b852a808ee26" xlink:to="loc_us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability_73be6b4d-1d6e-4c1e-b3b2-29df333e959f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ReservesRelatedToConsumerLoansSold_cd574598-31f9-4365-bda2-16ab6fa75804" xlink:href="cvco-20230401.xsd#cvco_ReservesRelatedToConsumerLoansSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_d5c4837b-d00e-41a9-a3db-b852a808ee26" xlink:to="loc_cvco_ReservesRelatedToConsumerLoansSold_cd574598-31f9-4365-bda2-16ab6fa75804" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNewClaimsFiledNumber_61727fd4-5201-412b-8dd8-b056dad9ef4e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyNewClaimsFiledNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_d5c4837b-d00e-41a9-a3db-b852a808ee26" xlink:to="loc_us-gaap_LossContingencyNewClaimsFiledNumber_61727fd4-5201-412b-8dd8-b056dad9ef4e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_InterestRateLockCommitmentsRecordedAtFairValue_989f252c-439c-4a8e-b697-ca0e629f0dd1" xlink:href="cvco-20230401.xsd#cvco_InterestRateLockCommitmentsRecordedAtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_d5c4837b-d00e-41a9-a3db-b852a808ee26" xlink:to="loc_cvco_InterestRateLockCommitmentsRecordedAtFairValue_989f252c-439c-4a8e-b697-ca0e629f0dd1" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLossOnDerivative_f0cca79a-96e3-4358-b293-dcdadd15668a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeLossOnDerivative"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_d5c4837b-d00e-41a9-a3db-b852a808ee26" xlink:to="loc_us-gaap_DerivativeLossOnDerivative_f0cca79a-96e3-4358-b293-dcdadd15668a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ForwardCommitmentsRecordedatFairValue_22d42889-d842-41f2-8059-d0f6a99fdd11" xlink:href="cvco-20230401.xsd#cvco_ForwardCommitmentsRecordedatFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_d5c4837b-d00e-41a9-a3db-b852a808ee26" xlink:to="loc_cvco_ForwardCommitmentsRecordedatFairValue_22d42889-d842-41f2-8059-d0f6a99fdd11" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_a2c50c88-3945-4575-98c8-e6e176c99bbb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_d5c4837b-d00e-41a9-a3db-b852a808ee26" xlink:to="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_a2c50c88-3945-4575-98c8-e6e176c99bbb" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty_066001eb-144c-4ad8-b7d9-058895ed970d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LitigationSettlementAmountAwardedToOtherParty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_d5c4837b-d00e-41a9-a3db-b852a808ee26" xlink:to="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty_066001eb-144c-4ad8-b7d9-058895ed970d" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_3d6450dc-ad70-4f6e-b4ba-b90ee9af5b2d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_d5c4837b-d00e-41a9-a3db-b852a808ee26" xlink:to="loc_us-gaap_LossContingenciesTable_3d6450dc-ad70-4f6e-b4ba-b90ee9af5b2d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_2d4367d4-a0a2-4a30-81ba-44eaa28da275" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_3d6450dc-ad70-4f6e-b4ba-b90ee9af5b2d" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_2d4367d4-a0a2-4a30-81ba-44eaa28da275" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_2d4367d4-a0a2-4a30-81ba-44eaa28da275_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_2d4367d4-a0a2-4a30-81ba-44eaa28da275" xlink:to="loc_us-gaap_LossContingencyNatureDomain_2d4367d4-a0a2-4a30-81ba-44eaa28da275_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_512053a7-7b47-4f14-bc05-c38f6a0b9c42" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_2d4367d4-a0a2-4a30-81ba-44eaa28da275" xlink:to="loc_us-gaap_LossContingencyNatureDomain_512053a7-7b47-4f14-bc05-c38f6a0b9c42" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LoanRepurchaseMember_bb97b318-5a76-4622-9dd8-c59a6c39fc6b" xlink:href="cvco-20230401.xsd#cvco_LoanRepurchaseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_512053a7-7b47-4f14-bc05-c38f6a0b9c42" xlink:to="loc_cvco_LoanRepurchaseMember_bb97b318-5a76-4622-9dd8-c59a6c39fc6b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CountryplaceCommitmentMember_ac327365-f431-4985-89ef-aa95fb826f01" xlink:href="cvco-20230401.xsd#cvco_CountryplaceCommitmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_512053a7-7b47-4f14-bc05-c38f6a0b9c42" xlink:to="loc_cvco_CountryplaceCommitmentMember_ac327365-f431-4985-89ef-aa95fb826f01" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_InventoryRepurchaseMember_48a4a22f-d017-4120-ad96-3dce44323eed" xlink:href="cvco-20230401.xsd#cvco_InventoryRepurchaseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_512053a7-7b47-4f14-bc05-c38f6a0b9c42" xlink:to="loc_cvco_InventoryRepurchaseMember_48a4a22f-d017-4120-ad96-3dce44323eed" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/StockBasedCompensationDetails" xlink:type="simple" xlink:href="cvco-20230401.xsd#StockBasedCompensationDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/StockBasedCompensationDetails" xlink:type="extended" id="i8829cafdeb7c4027a155acfd13c67d89_StockBasedCompensationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3bd7dbc9-61bf-4b8d-bc5d-1761f69e6a82" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_566b9c69-acec-44a7-95db-3f3df7512cb2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3bd7dbc9-61bf-4b8d-bc5d-1761f69e6a82" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_566b9c69-acec-44a7-95db-3f3df7512cb2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_dc0d0a18-275a-485b-9324-f27c6df63e52" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3bd7dbc9-61bf-4b8d-bc5d-1761f69e6a82" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_dc0d0a18-275a-485b-9324-f27c6df63e52" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_4c18de39-65ec-4511-8b8b-05aa33ca9445" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3bd7dbc9-61bf-4b8d-bc5d-1761f69e6a82" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_4c18de39-65ec-4511-8b8b-05aa33ca9445" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_bdb157a1-bc04-4ba8-970e-bbb43747c0cf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3bd7dbc9-61bf-4b8d-bc5d-1761f69e6a82" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_bdb157a1-bc04-4ba8-970e-bbb43747c0cf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_4604e0fc-91cf-4c77-a7fc-2a5769af57f4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3bd7dbc9-61bf-4b8d-bc5d-1761f69e6a82" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_4604e0fc-91cf-4c77-a7fc-2a5769af57f4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_d8a98a2b-ff39-40d3-bd80-9a8ec5f05ed4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3bd7dbc9-61bf-4b8d-bc5d-1761f69e6a82" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_d8a98a2b-ff39-40d3-bd80-9a8ec5f05ed4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_c61753f9-b9d9-4b26-996c-dbde8dfc573b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3bd7dbc9-61bf-4b8d-bc5d-1761f69e6a82" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_c61753f9-b9d9-4b26-996c-dbde8dfc573b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_ce635f9e-6d4f-43f5-89c0-97fdb3ff097a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3bd7dbc9-61bf-4b8d-bc5d-1761f69e6a82" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_ce635f9e-6d4f-43f5-89c0-97fdb3ff097a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3e830555-b1e1-47c9-9393-f044907584e8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3bd7dbc9-61bf-4b8d-bc5d-1761f69e6a82" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3e830555-b1e1-47c9-9393-f044907584e8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_8b097ee8-4239-40b9-96ab-2e58c294f7df" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3e830555-b1e1-47c9-9393-f044907584e8" xlink:to="loc_us-gaap_AwardTypeAxis_8b097ee8-4239-40b9-96ab-2e58c294f7df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8b097ee8-4239-40b9-96ab-2e58c294f7df_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_8b097ee8-4239-40b9-96ab-2e58c294f7df" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8b097ee8-4239-40b9-96ab-2e58c294f7df_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f985b690-59fc-4284-9418-4477c22b744a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_8b097ee8-4239-40b9-96ab-2e58c294f7df" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f985b690-59fc-4284-9418-4477c22b744a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_ca74ee4e-8408-49e6-bd9c-009f735d4dd2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f985b690-59fc-4284-9418-4477c22b744a" xlink:to="loc_us-gaap_EmployeeStockOptionMember_ca74ee4e-8408-49e6-bd9c-009f735d4dd2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_7bd437dd-a7ab-4a76-a8cc-9f07d51f8345" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f985b690-59fc-4284-9418-4477c22b744a" xlink:to="loc_us-gaap_RestrictedStockMember_7bd437dd-a7ab-4a76-a8cc-9f07d51f8345" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails" xlink:type="simple" xlink:href="cvco-20230401.xsd#StockBasedCompensationStockOptionActivityDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails" xlink:type="extended" id="if55cce526cd541729675bb53e5d1dd68_StockBasedCompensationStockOptionActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_83ef9be4-08bd-4b0c-88a5-ff5289bf07fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_8bdb3810-eac1-4913-8e34-50f693bf7d67" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_83ef9be4-08bd-4b0c-88a5-ff5289bf07fd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_8bdb3810-eac1-4913-8e34-50f693bf7d67" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_69d31a91-288d-4185-a777-227ce1a4360c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_8bdb3810-eac1-4913-8e34-50f693bf7d67" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_69d31a91-288d-4185-a777-227ce1a4360c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_a2686ce7-d930-4a16-b4b6-62f5dc606b43" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_8bdb3810-eac1-4913-8e34-50f693bf7d67" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_a2686ce7-d930-4a16-b4b6-62f5dc606b43" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_f19ca113-9a9c-4de3-8371-ea1e28252635" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_8bdb3810-eac1-4913-8e34-50f693bf7d67" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_f19ca113-9a9c-4de3-8371-ea1e28252635" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_4c60c238-45fd-42ab-a9d7-e9fe0b6abeb4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_8bdb3810-eac1-4913-8e34-50f693bf7d67" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_4c60c238-45fd-42ab-a9d7-e9fe0b6abeb4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_da638a04-fe9f-4f7c-9186-d7f12d984f39" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_89b48125-3be0-4803-93b2-e5e687aefe94" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_8bdb3810-eac1-4913-8e34-50f693bf7d67" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_89b48125-3be0-4803-93b2-e5e687aefe94" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_41f36272-ba45-4845-8245-d3125b821ef6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_83ef9be4-08bd-4b0c-88a5-ff5289bf07fd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_41f36272-ba45-4845-8245-d3125b821ef6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_cffb6944-e5a8-499f-83d1-87a42b6d3768" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_41f36272-ba45-4845-8245-d3125b821ef6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_cffb6944-e5a8-499f-83d1-87a42b6d3768" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_15351f6e-05e0-4a0f-ac13-86efd9707cb8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_41f36272-ba45-4845-8245-d3125b821ef6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_15351f6e-05e0-4a0f-ac13-86efd9707cb8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_7de125a0-3f76-44a3-b8b5-e68d1d0b0c42" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_41f36272-ba45-4845-8245-d3125b821ef6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_7de125a0-3f76-44a3-b8b5-e68d1d0b0c42" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_5f6f73fc-c0ea-40e1-b940-ef299f163cdc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_41f36272-ba45-4845-8245-d3125b821ef6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_5f6f73fc-c0ea-40e1-b940-ef299f163cdc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_9e97bb0f-d846-4c34-9bc0-9a5758aa1013" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_87b0580f-8f5b-4ec7-96a8-943d98af2f84" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_41f36272-ba45-4845-8245-d3125b821ef6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_87b0580f-8f5b-4ec7-96a8-943d98af2f84" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_136da5de-a3f2-4841-b104-c3b11ad103e7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_83ef9be4-08bd-4b0c-88a5-ff5289bf07fd" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_136da5de-a3f2-4841-b104-c3b11ad103e7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_7659cf5d-bdd9-4c52-ae32-ce5a16ecb2ff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_83ef9be4-08bd-4b0c-88a5-ff5289bf07fd" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_7659cf5d-bdd9-4c52-ae32-ce5a16ecb2ff" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_3c61d63e-2ce3-4475-a618-41a2fa208e02" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_83ef9be4-08bd-4b0c-88a5-ff5289bf07fd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_3c61d63e-2ce3-4475-a618-41a2fa208e02" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_f1b8470d-0a7f-405f-90e3-91717f6a749e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_83ef9be4-08bd-4b0c-88a5-ff5289bf07fd" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_f1b8470d-0a7f-405f-90e3-91717f6a749e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c2db6677-c144-4648-acf6-7264644c2638" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_83ef9be4-08bd-4b0c-88a5-ff5289bf07fd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c2db6677-c144-4648-acf6-7264644c2638" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_f1bb0214-bbf6-46ed-8eb6-95fb5396784f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_83ef9be4-08bd-4b0c-88a5-ff5289bf07fd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_f1bb0214-bbf6-46ed-8eb6-95fb5396784f" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_bae18930-2e27-4c6b-aa10-e6ca718b0a7f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_83ef9be4-08bd-4b0c-88a5-ff5289bf07fd" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_bae18930-2e27-4c6b-aa10-e6ca718b0a7f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_8b68dc8e-5fe3-49ca-8355-3066bf15bbb7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_bae18930-2e27-4c6b-aa10-e6ca718b0a7f" xlink:to="loc_us-gaap_AwardTypeAxis_8b68dc8e-5fe3-49ca-8355-3066bf15bbb7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8b68dc8e-5fe3-49ca-8355-3066bf15bbb7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_8b68dc8e-5fe3-49ca-8355-3066bf15bbb7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8b68dc8e-5fe3-49ca-8355-3066bf15bbb7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_af26fc70-7477-4b98-9f15-83096e7cc81f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_8b68dc8e-5fe3-49ca-8355-3066bf15bbb7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_af26fc70-7477-4b98-9f15-83096e7cc81f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_f8a82068-112a-463d-b2bf-8476a9bff52f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_af26fc70-7477-4b98-9f15-83096e7cc81f" xlink:to="loc_us-gaap_EmployeeStockOptionMember_f8a82068-112a-463d-b2bf-8476a9bff52f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/StockBasedCompensationStockOptionsFairValueAssumptionsDetails" xlink:type="simple" xlink:href="cvco-20230401.xsd#StockBasedCompensationStockOptionsFairValueAssumptionsDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/StockBasedCompensationStockOptionsFairValueAssumptionsDetails" xlink:type="extended" id="i4b1025d5724e4d9893578b443ee83b6b_StockBasedCompensationStockOptionsFairValueAssumptionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9a186f83-41f5-4d3f-9518-5900c0e316a9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_0b9cee60-a46a-49b8-bc8f-85334e10ddc6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9a186f83-41f5-4d3f-9518-5900c0e316a9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_0b9cee60-a46a-49b8-bc8f-85334e10ddc6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_77051a37-f665-409a-8f7a-37a81daf469b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_0b9cee60-a46a-49b8-bc8f-85334e10ddc6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_77051a37-f665-409a-8f7a-37a81daf469b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_a05a9248-67ae-47e9-bd1a-e97973599b5e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_0b9cee60-a46a-49b8-bc8f-85334e10ddc6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_a05a9248-67ae-47e9-bd1a-e97973599b5e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_ca91dbef-cc18-45c1-ac30-d88c6a4eaf93" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_0b9cee60-a46a-49b8-bc8f-85334e10ddc6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_ca91dbef-cc18-45c1-ac30-d88c6a4eaf93" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_bec8cfd0-52c0-4da5-9fae-367afd3b809f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_0b9cee60-a46a-49b8-bc8f-85334e10ddc6" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_bec8cfd0-52c0-4da5-9fae-367afd3b809f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedForfeitures_9d1cb5a0-bf3f-4277-b2b3-8045fabca66c" xlink:href="cvco-20230401.xsd#cvco_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedForfeitures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_0b9cee60-a46a-49b8-bc8f-85334e10ddc6" xlink:to="loc_cvco_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedForfeitures_9d1cb5a0-bf3f-4277-b2b3-8045fabca66c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_de299cd3-6b8f-4eab-a726-f893f0b88250" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9a186f83-41f5-4d3f-9518-5900c0e316a9" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_de299cd3-6b8f-4eab-a726-f893f0b88250" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_90507caa-54bb-4404-9298-b1634be3762f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_de299cd3-6b8f-4eab-a726-f893f0b88250" xlink:to="loc_us-gaap_AwardTypeAxis_90507caa-54bb-4404-9298-b1634be3762f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_90507caa-54bb-4404-9298-b1634be3762f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_90507caa-54bb-4404-9298-b1634be3762f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_90507caa-54bb-4404-9298-b1634be3762f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5f60f013-20f9-4dea-bf17-4c50e2f6bb23" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_90507caa-54bb-4404-9298-b1634be3762f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5f60f013-20f9-4dea-bf17-4c50e2f6bb23" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_4654ec1e-a495-4547-bb63-828ee117d180" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5f60f013-20f9-4dea-bf17-4c50e2f6bb23" xlink:to="loc_us-gaap_EmployeeStockOptionMember_4654ec1e-a495-4547-bb63-828ee117d180" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/StockBasedCompensationRestrictedStockActivityDetails" xlink:type="simple" xlink:href="cvco-20230401.xsd#StockBasedCompensationRestrictedStockActivityDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/StockBasedCompensationRestrictedStockActivityDetails" xlink:type="extended" id="i4231f0a9fe264b3bbf59f89fb285cb5b_StockBasedCompensationRestrictedStockActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8c83a7de-a2ad-4d45-bbdf-126fedbc1252" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_f0eeb373-c09f-4b0c-931a-221dab2d0f54" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8c83a7de-a2ad-4d45-bbdf-126fedbc1252" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_f0eeb373-c09f-4b0c-931a-221dab2d0f54" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_eb3c6605-9fbe-438a-9d8e-b72c177413ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_f0eeb373-c09f-4b0c-931a-221dab2d0f54" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_eb3c6605-9fbe-438a-9d8e-b72c177413ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_69676042-0659-4763-9d06-04ffe87e65e8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_f0eeb373-c09f-4b0c-931a-221dab2d0f54" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_69676042-0659-4763-9d06-04ffe87e65e8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesGrantedByPerformanceInPeriod_ce6cc65a-afd7-4b46-b357-d31d9f5b48b1" xlink:href="cvco-20230401.xsd#cvco_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesGrantedByPerformanceInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_f0eeb373-c09f-4b0c-931a-221dab2d0f54" xlink:to="loc_cvco_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesGrantedByPerformanceInPeriod_ce6cc65a-afd7-4b46-b357-d31d9f5b48b1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_985ab127-0287-4008-b098-a15f5ad765eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_f0eeb373-c09f-4b0c-931a-221dab2d0f54" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_985ab127-0287-4008-b098-a15f5ad765eb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations_76c10620-1a7c-4747-ac84-e3446d44db57" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_f0eeb373-c09f-4b0c-931a-221dab2d0f54" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations_76c10620-1a7c-4747-ac84-e3446d44db57" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_7799945c-c7c5-41c0-8cc5-d91e1b73a258" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_3067cabe-51b5-48b5-8eab-9aeb5513110f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8c83a7de-a2ad-4d45-bbdf-126fedbc1252" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_3067cabe-51b5-48b5-8eab-9aeb5513110f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_213471da-3132-4588-94a3-354d08122c05" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_3067cabe-51b5-48b5-8eab-9aeb5513110f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_213471da-3132-4588-94a3-354d08122c05" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_9ff07b8b-204e-40b8-932d-ce4efa76f174" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_3067cabe-51b5-48b5-8eab-9aeb5513110f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_9ff07b8b-204e-40b8-932d-ce4efa76f174" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesGrantedByPerformanceInPeriodWeightedAverageGrantDateFairValue_3a30692b-1899-444c-a8e5-6d08ddc7a121" xlink:href="cvco-20230401.xsd#cvco_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesGrantedByPerformanceInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_3067cabe-51b5-48b5-8eab-9aeb5513110f" xlink:to="loc_cvco_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesGrantedByPerformanceInPeriodWeightedAverageGrantDateFairValue_3a30692b-1899-444c-a8e5-6d08ddc7a121" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_d6df0695-4185-4544-bae7-70eea7daf997" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_3067cabe-51b5-48b5-8eab-9aeb5513110f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_d6df0695-4185-4544-bae7-70eea7daf997" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_3e2a6c24-5ffb-4950-810c-7df50d5c5fe8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_3067cabe-51b5-48b5-8eab-9aeb5513110f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_3e2a6c24-5ffb-4950-810c-7df50d5c5fe8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2af90d6e-6f09-4793-ac0b-e34883a76681" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_33e7ca40-5444-4768-b7dc-036e0ee7357c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8c83a7de-a2ad-4d45-bbdf-126fedbc1252" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_33e7ca40-5444-4768-b7dc-036e0ee7357c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_f0666e6a-51e0-4158-a5c5-895e72e4dc90" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_33e7ca40-5444-4768-b7dc-036e0ee7357c" xlink:to="loc_us-gaap_AwardTypeAxis_f0666e6a-51e0-4158-a5c5-895e72e4dc90" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f0666e6a-51e0-4158-a5c5-895e72e4dc90_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_f0666e6a-51e0-4158-a5c5-895e72e4dc90" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f0666e6a-51e0-4158-a5c5-895e72e4dc90_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_76dbea7f-ef90-4fb6-9639-43f74bda4bfa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_f0666e6a-51e0-4158-a5c5-895e72e4dc90" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_76dbea7f-ef90-4fb6-9639-43f74bda4bfa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_59fe0ea0-3d64-470d-a6bf-0c1ccb13f5bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_76dbea7f-ef90-4fb6-9639-43f74bda4bfa" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_59fe0ea0-3d64-470d-a6bf-0c1ccb13f5bb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_66f34158-7856-48f3-affd-6744663b9d75" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_76dbea7f-ef90-4fb6-9639-43f74bda4bfa" xlink:to="loc_us-gaap_PerformanceSharesMember_66f34158-7856-48f3-affd-6744663b9d75" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/StockBasedCompensationRestrictedStockDetails" xlink:type="simple" xlink:href="cvco-20230401.xsd#StockBasedCompensationRestrictedStockDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/StockBasedCompensationRestrictedStockDetails" xlink:type="extended" id="i7030e8d1217b4c76887b9a00983dd5bb_StockBasedCompensationRestrictedStockDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_40a83e85-6abc-4d92-86ef-a734b3c747d0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_62a3f201-bb7c-4a5b-86e7-e2d11a7f320d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_40a83e85-6abc-4d92-86ef-a734b3c747d0" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_62a3f201-bb7c-4a5b-86e7-e2d11a7f320d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2052ff08-1f03-4b7b-b6ed-0dc91e06ae4a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_40a83e85-6abc-4d92-86ef-a734b3c747d0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2052ff08-1f03-4b7b-b6ed-0dc91e06ae4a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesGrantedByPerformanceInPeriod_9bf4f641-60f4-48af-b064-7806388d2bb0" xlink:href="cvco-20230401.xsd#cvco_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesGrantedByPerformanceInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_40a83e85-6abc-4d92-86ef-a734b3c747d0" xlink:to="loc_cvco_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesGrantedByPerformanceInPeriod_9bf4f641-60f4-48af-b064-7806388d2bb0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_13450b93-0586-479b-9b31-6d5dcf73388a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_40a83e85-6abc-4d92-86ef-a734b3c747d0" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_13450b93-0586-479b-9b31-6d5dcf73388a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_2e887a67-18e5-40d3-91a1-fbe40fcb1829" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_13450b93-0586-479b-9b31-6d5dcf73388a" xlink:to="loc_us-gaap_AwardTypeAxis_2e887a67-18e5-40d3-91a1-fbe40fcb1829" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2e887a67-18e5-40d3-91a1-fbe40fcb1829_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_2e887a67-18e5-40d3-91a1-fbe40fcb1829" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2e887a67-18e5-40d3-91a1-fbe40fcb1829_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4fdd50cf-1805-4db2-843c-c8f79fe5943b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_2e887a67-18e5-40d3-91a1-fbe40fcb1829" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4fdd50cf-1805-4db2-843c-c8f79fe5943b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_6d18d257-ef47-4663-a5f8-48f1533101c7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4fdd50cf-1805-4db2-843c-c8f79fe5943b" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_6d18d257-ef47-4663-a5f8-48f1533101c7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_cc2f57e2-18dd-4f6d-90fd-a520ac0133ed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4fdd50cf-1805-4db2-843c-c8f79fe5943b" xlink:to="loc_us-gaap_PerformanceSharesMember_cc2f57e2-18dd-4f6d-90fd-a520ac0133ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_23f3afa9-0922-4113-93a8-a3c4bcb1afbc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VestingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_13450b93-0586-479b-9b31-6d5dcf73388a" xlink:to="loc_us-gaap_VestingAxis_23f3afa9-0922-4113-93a8-a3c4bcb1afbc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_23f3afa9-0922-4113-93a8-a3c4bcb1afbc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VestingAxis_23f3afa9-0922-4113-93a8-a3c4bcb1afbc" xlink:to="loc_us-gaap_VestingDomain_23f3afa9-0922-4113-93a8-a3c4bcb1afbc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_3d3c1d91-4361-4ae6-94ac-167b03c78be1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VestingAxis_23f3afa9-0922-4113-93a8-a3c4bcb1afbc" xlink:to="loc_us-gaap_VestingDomain_3d3c1d91-4361-4ae6-94ac-167b03c78be1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_ff420bc2-b3ed-4925-8a3c-d3e97fceedcc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_3d3c1d91-4361-4ae6-94ac-167b03c78be1" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_ff420bc2-b3ed-4925-8a3c-d3e97fceedcc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_e6778f60-6a4b-401e-bfc3-72a2f7dc8641" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_3d3c1d91-4361-4ae6-94ac-167b03c78be1" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_e6778f60-6a4b-401e-bfc3-72a2f7dc8641" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_e4fa2ba0-8ffa-408e-8812-d63d522a62a8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_3d3c1d91-4361-4ae6-94ac-167b03c78be1" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_e4fa2ba0-8ffa-408e-8812-d63d522a62a8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_45e25bfd-a8a0-498d-9794-5f9d601bb60b" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_13450b93-0586-479b-9b31-6d5dcf73388a" xlink:to="loc_srt_StatementScenarioAxis_45e25bfd-a8a0-498d-9794-5f9d601bb60b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_45e25bfd-a8a0-498d-9794-5f9d601bb60b_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_45e25bfd-a8a0-498d-9794-5f9d601bb60b" xlink:to="loc_srt_ScenarioUnspecifiedDomain_45e25bfd-a8a0-498d-9794-5f9d601bb60b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_cdb9bcea-acc4-4c3e-b91d-513a7965cdfd" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_45e25bfd-a8a0-498d-9794-5f9d601bb60b" xlink:to="loc_srt_ScenarioUnspecifiedDomain_cdb9bcea-acc4-4c3e-b91d-513a7965cdfd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_ecbc1658-622a-43a4-8f63-632c7165ecf0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_cdb9bcea-acc4-4c3e-b91d-513a7965cdfd" xlink:to="loc_srt_ScenarioForecastMember_ecbc1658-622a-43a4-8f63-632c7165ecf0" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/EarningsPerShareDetails" xlink:type="simple" xlink:href="cvco-20230401.xsd#EarningsPerShareDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/EarningsPerShareDetails" xlink:type="extended" id="if6d0fcc3d68e44959460269c24d8c166_EarningsPerShareDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_9f01c3da-fb0e-4b2e-ba20-58408d94ca9b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_ea844926-4764-47d5-883b-e3593c83a3e4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_9f01c3da-fb0e-4b2e-ba20-58408d94ca9b" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_ea844926-4764-47d5-883b-e3593c83a3e4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_eb3811d5-d915-4c2e-8f67-2a446c0da834" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_9f01c3da-fb0e-4b2e-ba20-58408d94ca9b" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_eb3811d5-d915-4c2e-8f67-2a446c0da834" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_b48e028a-d12a-4834-9f1b-1e5e18d9cb11" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_eb3811d5-d915-4c2e-8f67-2a446c0da834" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_b48e028a-d12a-4834-9f1b-1e5e18d9cb11" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_b48e028a-d12a-4834-9f1b-1e5e18d9cb11_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_b48e028a-d12a-4834-9f1b-1e5e18d9cb11" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_b48e028a-d12a-4834-9f1b-1e5e18d9cb11_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_095d867f-c186-4b98-9df9-fe1625e43e60" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_b48e028a-d12a-4834-9f1b-1e5e18d9cb11" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_095d867f-c186-4b98-9df9-fe1625e43e60" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_33c5d01c-4795-4cc4-bd9f-694d9e546a85" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_095d867f-c186-4b98-9df9-fe1625e43e60" xlink:to="loc_us-gaap_EmployeeStockOptionMember_33c5d01c-4795-4cc4-bd9f-694d9e546a85" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_d60a88f4-c18a-4d83-9bcc-7c7e292b7bf9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_095d867f-c186-4b98-9df9-fe1625e43e60" xlink:to="loc_us-gaap_PerformanceSharesMember_d60a88f4-c18a-4d83-9bcc-7c7e292b7bf9" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails" xlink:type="simple" xlink:href="cvco-20230401.xsd#FairValueMeasurementsBookValueandEstimatedFairValueDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails" xlink:type="extended" id="i90ba18c2e40246458d338503acc917c5_FairValueMeasurementsBookValueandEstimatedFairValueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_cfa6309c-e0fb-4a6f-bdf4-cb6496338c65" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_12f75cb4-ddf8-4371-a144-42ae73ffb26c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_cfa6309c-e0fb-4a6f-bdf4-cb6496338c65" xlink:to="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_12f75cb4-ddf8-4371-a144-42ae73ffb26c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_6d2f219f-e1d5-4e62-9e91-173efbaf8fa8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_12f75cb4-ddf8-4371-a144-42ae73ffb26c" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_6d2f219f-e1d5-4e62-9e91-173efbaf8fa8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_215e1c61-81cd-4aa9-8163-fd29870cfab1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_12f75cb4-ddf8-4371-a144-42ae73ffb26c" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_215e1c61-81cd-4aa9-8163-fd29870cfab1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure_2d49b535-c472-42ed-a0b9-4c5bf87df3c1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestmentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_12f75cb4-ddf8-4371-a144-42ae73ffb26c" xlink:to="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure_2d49b535-c472-42ed-a0b9-4c5bf87df3c1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableFairValueDisclosure_be1484f1-c380-421d-9e23-6bbe11830c4e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesReceivableFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_12f75cb4-ddf8-4371-a144-42ae73ffb26c" xlink:to="loc_us-gaap_NotesReceivableFairValueDisclosure_be1484f1-c380-421d-9e23-6bbe11830c4e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansReceivableFairValueDisclosure_c6840116-e265-4843-a66b-aca33ac2caf8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansReceivableFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_12f75cb4-ddf8-4371-a144-42ae73ffb26c" xlink:to="loc_us-gaap_LoansReceivableFairValueDisclosure_c6840116-e265-4843-a66b-aca33ac2caf8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue_ee14af65-bae5-4946-b808-c6684fad9c38" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_12f75cb4-ddf8-4371-a144-42ae73ffb26c" xlink:to="loc_us-gaap_DebtInstrumentFairValue_ee14af65-bae5-4946-b808-c6684fad9c38" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_ebb308e1-61a9-49a5-a198-149952c2b301" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_cfa6309c-e0fb-4a6f-bdf4-cb6496338c65" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_ebb308e1-61a9-49a5-a198-149952c2b301" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_e7491084-c4de-432f-b3b6-079f554a50a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_ebb308e1-61a9-49a5-a198-149952c2b301" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_e7491084-c4de-432f-b3b6-079f554a50a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_e7491084-c4de-432f-b3b6-079f554a50a5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_e7491084-c4de-432f-b3b6-079f554a50a5" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_e7491084-c4de-432f-b3b6-079f554a50a5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_5dff1775-f600-46f6-8689-e5fd5570a653" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_e7491084-c4de-432f-b3b6-079f554a50a5" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_5dff1775-f600-46f6-8689-e5fd5570a653" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_6d3867d0-c992-48c0-8b07-12255c6064a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_5dff1775-f600-46f6-8689-e5fd5570a653" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_6d3867d0-c992-48c0-8b07-12255c6064a5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_df6596d6-0dbd-491e-8dd5-bdf8590657b9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_6d3867d0-c992-48c0-8b07-12255c6064a5" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_df6596d6-0dbd-491e-8dd5-bdf8590657b9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_d0424ff0-193d-4487-bc67-158f8b27ec2f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_6d3867d0-c992-48c0-8b07-12255c6064a5" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_d0424ff0-193d-4487-bc67-158f8b27ec2f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_9218155e-bfbc-469d-9f73-e4241e4cb6f3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_ebb308e1-61a9-49a5-a198-149952c2b301" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_9218155e-bfbc-469d-9f73-e4241e4cb6f3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9218155e-bfbc-469d-9f73-e4241e4cb6f3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_9218155e-bfbc-469d-9f73-e4241e4cb6f3" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9218155e-bfbc-469d-9f73-e4241e4cb6f3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_10b63311-b776-4e8f-b444-6d42e0983b6e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_9218155e-bfbc-469d-9f73-e4241e4cb6f3" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_10b63311-b776-4e8f-b444-6d42e0983b6e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_afc98419-e4a9-448a-94cf-851dcb9566b3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_10b63311-b776-4e8f-b444-6d42e0983b6e" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_afc98419-e4a9-448a-94cf-851dcb9566b3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_0735fd69-6c29-429c-84e3-a68c9d47f913" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_10b63311-b776-4e8f-b444-6d42e0983b6e" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_0735fd69-6c29-429c-84e3-a68c9d47f913" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_3b364ea4-3ce9-43cc-aa34-734a190ecbb9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_10b63311-b776-4e8f-b444-6d42e0983b6e" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_3b364ea4-3ce9-43cc-aa34-734a190ecbb9" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/EmployeeBenefitPlansDetails" xlink:type="simple" xlink:href="cvco-20230401.xsd#EmployeeBenefitPlansDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/EmployeeBenefitPlansDetails" xlink:type="extended" id="icf0d9ba4ce69486da67ebb30e3406987_EmployeeBenefitPlansDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cb324e01-4851-438c-835a-631703f8cf70" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ReinsuranceCoverageMaximumLiabilityPerEmployee_e17a310c-f153-43dc-8f30-7503c743ab0b" xlink:href="cvco-20230401.xsd#cvco_ReinsuranceCoverageMaximumLiabilityPerEmployee"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cb324e01-4851-438c-835a-631703f8cf70" xlink:to="loc_cvco_ReinsuranceCoverageMaximumLiabilityPerEmployee_e17a310c-f153-43dc-8f30-7503c743ab0b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_SelfFundedGroupMedicalPlanMedicalClaimsExpense_8603be7f-11e3-4c9d-bab9-6e1387894cb6" xlink:href="cvco-20230401.xsd#cvco_SelfFundedGroupMedicalPlanMedicalClaimsExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cb324e01-4851-438c-835a-631703f8cf70" xlink:to="loc_cvco_SelfFundedGroupMedicalPlanMedicalClaimsExpense_8603be7f-11e3-4c9d-bab9-6e1387894cb6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_14824c24-6631-43f7-b054-6cd613cc7cc4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cb324e01-4851-438c-835a-631703f8cf70" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_14824c24-6631-43f7-b054-6cd613cc7cc4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_c001f9cb-90e6-4fd4-9772-7e780abd18d9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cb324e01-4851-438c-835a-631703f8cf70" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_c001f9cb-90e6-4fd4-9772-7e780abd18d9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DefinedContributionPlanEmployersMatchingContributionVestingPeriod_a503a04b-d48e-40f3-bc14-f537d1900b02" xlink:href="cvco-20230401.xsd#cvco_DefinedContributionPlanEmployersMatchingContributionVestingPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cb324e01-4851-438c-835a-631703f8cf70" xlink:to="loc_cvco_DefinedContributionPlanEmployersMatchingContributionVestingPeriod_a503a04b-d48e-40f3-bc14-f537d1900b02" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_b793b18c-0eef-41ae-b45a-c581a9f097cd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cb324e01-4851-438c-835a-631703f8cf70" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_b793b18c-0eef-41ae-b45a-c581a9f097cd" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_73ab575a-d034-4cd1-84f2-60c96a978d23" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cb324e01-4851-438c-835a-631703f8cf70" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_73ab575a-d034-4cd1-84f2-60c96a978d23" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_2d6ac50e-a436-45f0-aeeb-3cfae906026e" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_73ab575a-d034-4cd1-84f2-60c96a978d23" xlink:to="loc_srt_RangeAxis_2d6ac50e-a436-45f0-aeeb-3cfae906026e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_2d6ac50e-a436-45f0-aeeb-3cfae906026e_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_2d6ac50e-a436-45f0-aeeb-3cfae906026e" xlink:to="loc_srt_RangeMember_2d6ac50e-a436-45f0-aeeb-3cfae906026e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_6c27db81-df07-4cac-b2f0-b2462cbc754a" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_2d6ac50e-a436-45f0-aeeb-3cfae906026e" xlink:to="loc_srt_RangeMember_6c27db81-df07-4cac-b2f0-b2462cbc754a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_e66205ee-a160-4b27-8c18-761566e3978f" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_6c27db81-df07-4cac-b2f0-b2462cbc754a" xlink:to="loc_srt_MaximumMember_e66205ee-a160-4b27-8c18-761566e3978f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DefinedContributionPlanAxis_fd266ead-6261-4292-9229-17bdfc3a29c5" xlink:href="cvco-20230401.xsd#cvco_DefinedContributionPlanAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_73ab575a-d034-4cd1-84f2-60c96a978d23" xlink:to="loc_cvco_DefinedContributionPlanAxis_fd266ead-6261-4292-9229-17bdfc3a29c5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DefinedContributionPlanDomain_fd266ead-6261-4292-9229-17bdfc3a29c5_default" xlink:href="cvco-20230401.xsd#cvco_DefinedContributionPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_cvco_DefinedContributionPlanAxis_fd266ead-6261-4292-9229-17bdfc3a29c5" xlink:to="loc_cvco_DefinedContributionPlanDomain_fd266ead-6261-4292-9229-17bdfc3a29c5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DefinedContributionPlanDomain_03a48a47-1119-42c8-9f90-e899987c82d2" xlink:href="cvco-20230401.xsd#cvco_DefinedContributionPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_cvco_DefinedContributionPlanAxis_fd266ead-6261-4292-9229-17bdfc3a29c5" xlink:to="loc_cvco_DefinedContributionPlanDomain_03a48a47-1119-42c8-9f90-e899987c82d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_A401KPlanMember_5c543ddd-4dd5-4ec9-9264-81ae21324f53" xlink:href="cvco-20230401.xsd#cvco_A401KPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_DefinedContributionPlanDomain_03a48a47-1119-42c8-9f90-e899987c82d2" xlink:to="loc_cvco_A401KPlanMember_5c543ddd-4dd5-4ec9-9264-81ae21324f53" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/RelatedPartyTransactionsDetails" xlink:type="simple" xlink:href="cvco-20230401.xsd#RelatedPartyTransactionsDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/RelatedPartyTransactionsDetails" xlink:type="extended" id="i93763e22e0244175a6221d2cbca04c78_RelatedPartyTransactionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_bb877555-75a6-49eb-a725-6445bcddea51" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_21eb0d75-8e96-4511-bcb1-96be5b2d8585" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_bb877555-75a6-49eb-a725-6445bcddea51" xlink:to="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_21eb0d75-8e96-4511-bcb1-96be5b2d8585" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_AccountsReceivableFromRelatedParties_ef14096a-d25a-4dc3-a8fb-83858f248082" xlink:href="cvco-20230401.xsd#cvco_AccountsReceivableFromRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_bb877555-75a6-49eb-a725-6445bcddea51" xlink:to="loc_cvco_AccountsReceivableFromRelatedParties_ef14096a-d25a-4dc3-a8fb-83858f248082" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableRelatedParties_2d3f4933-8734-4658-97e9-c0fa289d788d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansAndLeasesReceivableRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_bb877555-75a6-49eb-a725-6445bcddea51" xlink:to="loc_us-gaap_LoansAndLeasesReceivableRelatedParties_2d3f4933-8734-4658-97e9-c0fa289d788d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_e46c59d2-4665-4fb8-b3ec-6fa796543af7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_bb877555-75a6-49eb-a725-6445bcddea51" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_e46c59d2-4665-4fb8-b3ec-6fa796543af7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_1aa0fbbb-0743-4a30-a61c-52b096ebe2b5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_e46c59d2-4665-4fb8-b3ec-6fa796543af7" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_1aa0fbbb-0743-4a30-a61c-52b096ebe2b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_1aa0fbbb-0743-4a30-a61c-52b096ebe2b5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1aa0fbbb-0743-4a30-a61c-52b096ebe2b5" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_1aa0fbbb-0743-4a30-a61c-52b096ebe2b5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_1dc3d747-788c-425f-b112-55831d636cab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1aa0fbbb-0743-4a30-a61c-52b096ebe2b5" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_1dc3d747-788c-425f-b112-55831d636cab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesMember_4c267618-d771-4b4a-b84a-53d5b09f383a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1dc3d747-788c-425f-b112-55831d636cab" xlink:to="loc_us-gaap_SalesMember_4c267618-d771-4b4a-b84a-53d5b09f383a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/AcquisitionsFY22CraftsmanDetails" xlink:type="simple" xlink:href="cvco-20230401.xsd#AcquisitionsFY22CraftsmanDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/AcquisitionsFY22CraftsmanDetails" xlink:type="extended" id="ic0599f90a89f46b2b5a1a94017f56c6e_AcquisitionsFY22CraftsmanDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionLineItems_59242154-2981-4705-b1f4-55e04cd78141" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1_782e3de8-d3e0-45f6-b63e-611ceb964ae4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_59242154-2981-4705-b1f4-55e04cd78141" xlink:to="loc_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1_782e3de8-d3e0-45f6-b63e-611ceb964ae4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_243e7232-ef8e-4e6e-baeb-568499e9d52b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_59242154-2981-4705-b1f4-55e04cd78141" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_243e7232-ef8e-4e6e-baeb-568499e9d52b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage_debe4695-f8bb-4e92-9a4a-443ee7bee7fe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_59242154-2981-4705-b1f4-55e04cd78141" xlink:to="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage_debe4695-f8bb-4e92-9a4a-443ee7bee7fe" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_ff7b826e-a913-4a24-b0c0-acaf8c74c513" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_59242154-2981-4705-b1f4-55e04cd78141" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_ff7b826e-a913-4a24-b0c0-acaf8c74c513" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_d868194f-2f15-4000-8e08-3359a853f226" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_59242154-2981-4705-b1f4-55e04cd78141" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_d868194f-2f15-4000-8e08-3359a853f226" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain_c54ef863-b91b-4255-9015-1e4ad15db493" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_59242154-2981-4705-b1f4-55e04cd78141" xlink:to="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain_c54ef863-b91b-4255-9015-1e4ad15db493" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLossFinancialStatementCaption_27b2192a-58a0-4327-a725-5958aafaf635" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLossFinancialStatementCaption"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_59242154-2981-4705-b1f4-55e04cd78141" xlink:to="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLossFinancialStatementCaption_27b2192a-58a0-4327-a725-5958aafaf635" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionTable_814b0754-97c6-486e-8bcc-0f5c92570991" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_59242154-2981-4705-b1f4-55e04cd78141" xlink:to="loc_us-gaap_AssetAcquisitionTable_814b0754-97c6-486e-8bcc-0f5c92570991" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_aa50fec1-c23e-4e13-b07a-8832afb8fd0b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AssetAcquisitionTable_814b0754-97c6-486e-8bcc-0f5c92570991" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_aa50fec1-c23e-4e13-b07a-8832afb8fd0b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_aa50fec1-c23e-4e13-b07a-8832afb8fd0b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_aa50fec1-c23e-4e13-b07a-8832afb8fd0b" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_aa50fec1-c23e-4e13-b07a-8832afb8fd0b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_04605af7-e7ca-4682-b8f9-7bf8a94e9f04" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_aa50fec1-c23e-4e13-b07a-8832afb8fd0b" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_04605af7-e7ca-4682-b8f9-7bf8a94e9f04" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CraftsmanMember_1d5508e7-be77-478b-be94-05f8873e8d21" xlink:href="cvco-20230401.xsd#cvco_CraftsmanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_04605af7-e7ca-4682-b8f9-7bf8a94e9f04" xlink:to="loc_cvco_CraftsmanMember_1d5508e7-be77-478b-be94-05f8873e8d21" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/AcquisitionsFY22CommodoreDetails" xlink:type="simple" xlink:href="cvco-20230401.xsd#AcquisitionsFY22CommodoreDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/AcquisitionsFY22CommodoreDetails" xlink:type="extended" id="i9a005ab6080243d287cd6c7382dbea07_AcquisitionsFY22CommodoreDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionLineItems_6ad53ee0-4976-4cea-9207-de8caa7bd708" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1_f7c2e5ad-a08b-4d07-ba55-010e9a01ab5d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_6ad53ee0-4976-4cea-9207-de8caa7bd708" xlink:to="loc_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1_f7c2e5ad-a08b-4d07-ba55-010e9a01ab5d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_77612df0-b9d8-4ce2-8a17-d47da666dae1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_6ad53ee0-4976-4cea-9207-de8caa7bd708" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_77612df0-b9d8-4ce2-8a17-d47da666dae1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_cbc56004-9139-4fa0-b7ce-d182d4bbf1e4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_6ad53ee0-4976-4cea-9207-de8caa7bd708" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_cbc56004-9139-4fa0-b7ce-d182d4bbf1e4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_1572945b-05fd-4f56-871c-fdf5cd60ab26" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_6ad53ee0-4976-4cea-9207-de8caa7bd708" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_1572945b-05fd-4f56-871c-fdf5cd60ab26" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets_5e91ee02-7548-466d-8d0c-666e7ccf10eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_6ad53ee0-4976-4cea-9207-de8caa7bd708" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets_5e91ee02-7548-466d-8d0c-666e7ccf10eb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_3b96d1b5-4e61-489d-b53f-9317e8ca98d9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_6ad53ee0-4976-4cea-9207-de8caa7bd708" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_3b96d1b5-4e61-489d-b53f-9317e8ca98d9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_98b124f3-fbd7-47ce-b136-0c9d973bf69b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_6ad53ee0-4976-4cea-9207-de8caa7bd708" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_98b124f3-fbd7-47ce-b136-0c9d973bf69b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_a64e1725-5250-4bed-b617-639d28c69bc8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_6ad53ee0-4976-4cea-9207-de8caa7bd708" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_a64e1725-5250-4bed-b617-639d28c69bc8" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_a170e2aa-7be3-4ee2-bf8d-f38d1f6dcac8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_6ad53ee0-4976-4cea-9207-de8caa7bd708" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_a170e2aa-7be3-4ee2-bf8d-f38d1f6dcac8" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_a7ac5dcf-5459-4336-9cd1-8d384b1cf644" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_6ad53ee0-4976-4cea-9207-de8caa7bd708" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_a7ac5dcf-5459-4336-9cd1-8d384b1cf644" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_1df3ca5e-b820-4a33-aee7-caab1e8b7e57" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_6ad53ee0-4976-4cea-9207-de8caa7bd708" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_1df3ca5e-b820-4a33-aee7-caab1e8b7e57" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_0a3a2dfe-8e89-4e2f-8996-50025d98202a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_6ad53ee0-4976-4cea-9207-de8caa7bd708" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_0a3a2dfe-8e89-4e2f-8996-50025d98202a" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_88af571a-570d-477b-8a1d-972b5ceb720e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_6ad53ee0-4976-4cea-9207-de8caa7bd708" xlink:to="loc_us-gaap_Goodwill_88af571a-570d-477b-8a1d-972b5ceb720e" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_341c9c28-671a-4ca9-be56-22fdb1c2f436" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_6ad53ee0-4976-4cea-9207-de8caa7bd708" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_341c9c28-671a-4ca9-be56-22fdb1c2f436" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_3e33a0bd-71f4-4312-952d-acca68e0ae97" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_6ad53ee0-4976-4cea-9207-de8caa7bd708" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_3e33a0bd-71f4-4312-952d-acca68e0ae97" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_713b5ad1-5a5d-462d-8e3c-3805c8df3160" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_6ad53ee0-4976-4cea-9207-de8caa7bd708" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_713b5ad1-5a5d-462d-8e3c-3805c8df3160" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_ad3a20b8-6e95-448c-bb37-c9aaa7f992c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_6ad53ee0-4976-4cea-9207-de8caa7bd708" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_ad3a20b8-6e95-448c-bb37-c9aaa7f992c2" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionTable_5eaa7d45-6f23-45b1-a633-64cdd626aeb3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_6ad53ee0-4976-4cea-9207-de8caa7bd708" xlink:to="loc_us-gaap_AssetAcquisitionTable_5eaa7d45-6f23-45b1-a633-64cdd626aeb3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_45f18361-064d-40a9-9d49-b052d8017088" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AssetAcquisitionTable_5eaa7d45-6f23-45b1-a633-64cdd626aeb3" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_45f18361-064d-40a9-9d49-b052d8017088" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_45f18361-064d-40a9-9d49-b052d8017088_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_45f18361-064d-40a9-9d49-b052d8017088" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_45f18361-064d-40a9-9d49-b052d8017088_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7daedda4-a611-47d6-855e-d8e30d3c5264" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_45f18361-064d-40a9-9d49-b052d8017088" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7daedda4-a611-47d6-855e-d8e30d3c5264" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CommodoreMember_bdf3d72f-c501-4559-94cd-959b922633db" xlink:href="cvco-20230401.xsd#cvco_CommodoreMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7daedda4-a611-47d6-855e-d8e30d3c5264" xlink:to="loc_cvco_CommodoreMember_bdf3d72f-c501-4559-94cd-959b922633db" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_078da193-c7d6-4f96-b584-dac45451c36c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AssetAcquisitionTable_5eaa7d45-6f23-45b1-a633-64cdd626aeb3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_078da193-c7d6-4f96-b584-dac45451c36c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_078da193-c7d6-4f96-b584-dac45451c36c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_078da193-c7d6-4f96-b584-dac45451c36c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_078da193-c7d6-4f96-b584-dac45451c36c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9c3d4509-f313-4694-9cde-c112f6684228" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_078da193-c7d6-4f96-b584-dac45451c36c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9c3d4509-f313-4694-9cde-c112f6684228" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelatedIntangibleAssetsMember_2719db05-4ffe-4895-8661-677d125ba97b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerRelatedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9c3d4509-f313-4694-9cde-c112f6684228" xlink:to="loc_us-gaap_CustomerRelatedIntangibleAssetsMember_2719db05-4ffe-4895-8661-677d125ba97b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrderOrProductionBacklogMember_b30561be-c5f9-4410-ba42-47943a8514e4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrderOrProductionBacklogMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9c3d4509-f313-4694-9cde-c112f6684228" xlink:to="loc_us-gaap_OrderOrProductionBacklogMember_b30561be-c5f9-4410-ba42-47943a8514e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_a67cad9a-74d8-4816-9ae4-00319a11bc74" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9c3d4509-f313-4694-9cde-c112f6684228" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_a67cad9a-74d8-4816-9ae4-00319a11bc74" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_919f5160-1b91-48a0-8071-f58c8c6c3e05" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AssetAcquisitionTable_5eaa7d45-6f23-45b1-a633-64cdd626aeb3" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_919f5160-1b91-48a0-8071-f58c8c6c3e05" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_919f5160-1b91-48a0-8071-f58c8c6c3e05_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_919f5160-1b91-48a0-8071-f58c8c6c3e05" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_919f5160-1b91-48a0-8071-f58c8c6c3e05_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_607dd169-0a8d-4600-940b-149c37eb3254" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_919f5160-1b91-48a0-8071-f58c8c6c3e05" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_607dd169-0a8d-4600-940b-149c37eb3254" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksAndTradeNamesMember_6e0b0a4c-3545-491d-bd22-4dcda11d07f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TrademarksAndTradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_607dd169-0a8d-4600-940b-149c37eb3254" xlink:to="loc_us-gaap_TrademarksAndTradeNamesMember_6e0b0a4c-3545-491d-bd22-4dcda11d07f2" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/AcquisitionsFY23SolitaireDetails" xlink:type="simple" xlink:href="cvco-20230401.xsd#AcquisitionsFY23SolitaireDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/AcquisitionsFY23SolitaireDetails" xlink:type="extended" id="i21e5c5a0d7654c69b87ec32e4030b3f9_AcquisitionsFY23SolitaireDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionLineItems_64e54ca6-6e5a-4e8b-9e5a-89f47dbafae1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1_3e2f08f9-c81e-47f0-a86b-2974a58c92ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_64e54ca6-6e5a-4e8b-9e5a-89f47dbafae1" xlink:to="loc_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1_3e2f08f9-c81e-47f0-a86b-2974a58c92ee" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_bbea53e6-d6d7-4912-92dc-5241d42800ec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_64e54ca6-6e5a-4e8b-9e5a-89f47dbafae1" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_bbea53e6-d6d7-4912-92dc-5241d42800ec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed_3d37b4bf-3acd-48e8-96cf-1d4e07be799a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_64e54ca6-6e5a-4e8b-9e5a-89f47dbafae1" xlink:to="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed_3d37b4bf-3acd-48e8-96cf-1d4e07be799a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensedFinancialStatementCaption_ccb73b50-ddf0-434f-8efc-1b58b5ed5464" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensedFinancialStatementCaption"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_64e54ca6-6e5a-4e8b-9e5a-89f47dbafae1" xlink:to="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensedFinancialStatementCaption_ccb73b50-ddf0-434f-8efc-1b58b5ed5464" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_49946da4-60e0-4c2e-8431-75614ab77868" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_64e54ca6-6e5a-4e8b-9e5a-89f47dbafae1" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_49946da4-60e0-4c2e-8431-75614ab77868" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities_71c36802-4653-4850-9092-32fae3046b2e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_64e54ca6-6e5a-4e8b-9e5a-89f47dbafae1" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities_71c36802-4653-4850-9092-32fae3046b2e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_266f315d-ac65-4a27-95ee-78b076804d33" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_64e54ca6-6e5a-4e8b-9e5a-89f47dbafae1" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_266f315d-ac65-4a27-95ee-78b076804d33" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_6cc5204f-7764-456f-9ed8-8402e5afc05d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_64e54ca6-6e5a-4e8b-9e5a-89f47dbafae1" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_6cc5204f-7764-456f-9ed8-8402e5afc05d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_6e40ffc0-848f-45f2-abac-bc73eed2dc46" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_64e54ca6-6e5a-4e8b-9e5a-89f47dbafae1" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_6e40ffc0-848f-45f2-abac-bc73eed2dc46" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_815ed7da-bc17-4ade-a5a6-6a4046e7a282" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_64e54ca6-6e5a-4e8b-9e5a-89f47dbafae1" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_815ed7da-bc17-4ade-a5a6-6a4046e7a282" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_6749d05b-eff4-49d2-8c06-3a98c0034d54" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_64e54ca6-6e5a-4e8b-9e5a-89f47dbafae1" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_6749d05b-eff4-49d2-8c06-3a98c0034d54" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_cf585fa9-058c-43a0-bc48-27281c0c1242" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_64e54ca6-6e5a-4e8b-9e5a-89f47dbafae1" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_cf585fa9-058c-43a0-bc48-27281c0c1242" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_b3bebc2e-f8dc-4296-ae48-681744981373" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_64e54ca6-6e5a-4e8b-9e5a-89f47dbafae1" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_b3bebc2e-f8dc-4296-ae48-681744981373" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_b4cdeed7-9410-4ce7-a3a4-890e4472ca1e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_64e54ca6-6e5a-4e8b-9e5a-89f47dbafae1" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_b4cdeed7-9410-4ce7-a3a4-890e4472ca1e" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_bf2fd931-cf0e-4948-86d9-fc3d79e89070" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_64e54ca6-6e5a-4e8b-9e5a-89f47dbafae1" xlink:to="loc_us-gaap_Goodwill_bf2fd931-cf0e-4948-86d9-fc3d79e89070" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_faaa0cd2-2d76-4441-bf1d-b0bf5430b41c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_64e54ca6-6e5a-4e8b-9e5a-89f47dbafae1" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_faaa0cd2-2d76-4441-bf1d-b0bf5430b41c" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_a21c5a12-f6a9-42e8-8e53-2f506a3aa665" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_64e54ca6-6e5a-4e8b-9e5a-89f47dbafae1" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_a21c5a12-f6a9-42e8-8e53-2f506a3aa665" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_4daafa3c-138f-4f66-9aac-a6ce53902514" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_64e54ca6-6e5a-4e8b-9e5a-89f47dbafae1" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_4daafa3c-138f-4f66-9aac-a6ce53902514" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_60b3bfdf-b8ee-4061-b362-7a3440e7bfd6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_64e54ca6-6e5a-4e8b-9e5a-89f47dbafae1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_60b3bfdf-b8ee-4061-b362-7a3440e7bfd6" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_cc8c9309-e64c-454b-9ddf-8faf86d02bc9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_64e54ca6-6e5a-4e8b-9e5a-89f47dbafae1" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_cc8c9309-e64c-454b-9ddf-8faf86d02bc9" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_0ca013a0-630c-402a-8d92-220357c3e32f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_64e54ca6-6e5a-4e8b-9e5a-89f47dbafae1" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_0ca013a0-630c-402a-8d92-220357c3e32f" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionTable_db63a9dd-6ca8-4237-a73c-362469e307dc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_64e54ca6-6e5a-4e8b-9e5a-89f47dbafae1" xlink:to="loc_us-gaap_AssetAcquisitionTable_db63a9dd-6ca8-4237-a73c-362469e307dc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_2da71c15-9b83-456e-92fb-a3d164f1d642" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AssetAcquisitionTable_db63a9dd-6ca8-4237-a73c-362469e307dc" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_2da71c15-9b83-456e-92fb-a3d164f1d642" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2da71c15-9b83-456e-92fb-a3d164f1d642_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_2da71c15-9b83-456e-92fb-a3d164f1d642" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2da71c15-9b83-456e-92fb-a3d164f1d642_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c9f461eb-97e8-402c-bf30-a65335d29b47" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_2da71c15-9b83-456e-92fb-a3d164f1d642" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c9f461eb-97e8-402c-bf30-a65335d29b47" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_SolitaireMember_2789ac5c-06a5-4b0e-acc2-dc8799072fdc" xlink:href="cvco-20230401.xsd#cvco_SolitaireMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c9f461eb-97e8-402c-bf30-a65335d29b47" xlink:to="loc_cvco_SolitaireMember_2789ac5c-06a5-4b0e-acc2-dc8799072fdc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_5ab104e7-a0d0-4eab-bca1-1bf3382867a4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AssetAcquisitionTable_db63a9dd-6ca8-4237-a73c-362469e307dc" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_5ab104e7-a0d0-4eab-bca1-1bf3382867a4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_5ab104e7-a0d0-4eab-bca1-1bf3382867a4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_5ab104e7-a0d0-4eab-bca1-1bf3382867a4" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_5ab104e7-a0d0-4eab-bca1-1bf3382867a4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_33c1b3ab-74c8-484e-8d60-e7444294cb9b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_5ab104e7-a0d0-4eab-bca1-1bf3382867a4" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_33c1b3ab-74c8-484e-8d60-e7444294cb9b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_488f01a0-81c6-4fed-8b55-70cd859a000c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_33c1b3ab-74c8-484e-8d60-e7444294cb9b" xlink:to="loc_us-gaap_TradeNamesMember_488f01a0-81c6-4fed-8b55-70cd859a000c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_cccbb3ed-4145-4ef4-8e4a-a842b4231319" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AssetAcquisitionTable_db63a9dd-6ca8-4237-a73c-362469e307dc" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_cccbb3ed-4145-4ef4-8e4a-a842b4231319" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_cccbb3ed-4145-4ef4-8e4a-a842b4231319_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_cccbb3ed-4145-4ef4-8e4a-a842b4231319" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_cccbb3ed-4145-4ef4-8e4a-a842b4231319_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c2a55b25-e633-4993-b4b7-e2ab0d21335e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_cccbb3ed-4145-4ef4-8e4a-a842b4231319" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c2a55b25-e633-4993-b4b7-e2ab0d21335e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelatedIntangibleAssetsMember_1f2e2175-cd8d-4385-871a-de88217f8507" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerRelatedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c2a55b25-e633-4993-b4b7-e2ab0d21335e" xlink:to="loc_us-gaap_CustomerRelatedIntangibleAssetsMember_1f2e2175-cd8d-4385-871a-de88217f8507" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_61eb2635-7443-4015-a62f-6053e9862ca6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c2a55b25-e633-4993-b4b7-e2ab0d21335e" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_61eb2635-7443-4015-a62f-6053e9862ca6" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/BusinessSegmentInformationDetails" xlink:type="simple" xlink:href="cvco-20230401.xsd#BusinessSegmentInformationDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/BusinessSegmentInformationDetails" xlink:type="extended" id="ibe7cbcf714cd4b868ef6ab4f42017f44_BusinessSegmentInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_39c11178-443e-46d4-8b2f-dcf971d0267a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_acd7e335-b745-4137-b0d7-3571c6dca774" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationProfitLossAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_39c11178-443e-46d4-8b2f-dcf971d0267a" xlink:to="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_acd7e335-b745-4137-b0d7-3571c6dca774" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_5fb273a6-e6fe-40fd-8887-13e51b190f2c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_acd7e335-b745-4137-b0d7-3571c6dca774" xlink:to="loc_us-gaap_NumberOfOperatingSegments_5fb273a6-e6fe-40fd-8887-13e51b190f2c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_6b101dba-a5bb-4a92-8bee-bbcaa1a7d987" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_acd7e335-b745-4137-b0d7-3571c6dca774" xlink:to="loc_us-gaap_Revenues_6b101dba-a5bb-4a92-8bee-bbcaa1a7d987" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3dadf883-7b5d-447b-94ea-2c8e8f8fd684" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_acd7e335-b745-4137-b0d7-3571c6dca774" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3dadf883-7b5d-447b-94ea-2c8e8f8fd684" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_2255e620-0585-4b5c-a392-5b098dcb1d1b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Depreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_acd7e335-b745-4137-b0d7-3571c6dca774" xlink:to="loc_us-gaap_Depreciation_2255e620-0585-4b5c-a392-5b098dcb1d1b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization_311e1512-6b15-434b-8997-427bf7b5791b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_acd7e335-b745-4137-b0d7-3571c6dca774" xlink:to="loc_us-gaap_AdjustmentForAmortization_311e1512-6b15-434b-8997-427bf7b5791b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_def09d48-9021-4a14-8932-9709615bd791" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_acd7e335-b745-4137-b0d7-3571c6dca774" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_def09d48-9021-4a14-8932-9709615bd791" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_0838ef42-0ecc-42a7-812c-ab1eacf1d61d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_acd7e335-b745-4137-b0d7-3571c6dca774" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_0838ef42-0ecc-42a7-812c-ab1eacf1d61d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_700d5c67-ea40-4481-8525-474aa40b4b71" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_acd7e335-b745-4137-b0d7-3571c6dca774" xlink:to="loc_us-gaap_Assets_700d5c67-ea40-4481-8525-474aa40b4b71" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_GrossMargin_e7bd1b4a-aec8-4a1e-bdc1-0a1d6f15fa73" xlink:href="cvco-20230401.xsd#cvco_GrossMargin"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_acd7e335-b745-4137-b0d7-3571c6dca774" xlink:to="loc_cvco_GrossMargin_e7bd1b4a-aec8-4a1e-bdc1-0a1d6f15fa73" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_3b1ee6c5-96fe-4ea6-8e9d-f23dcbaaf0e2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_39c11178-443e-46d4-8b2f-dcf971d0267a" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_3b1ee6c5-96fe-4ea6-8e9d-f23dcbaaf0e2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_f1d4f99d-ee20-43fd-8b8a-309180399532" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_3b1ee6c5-96fe-4ea6-8e9d-f23dcbaaf0e2" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_f1d4f99d-ee20-43fd-8b8a-309180399532" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_f1d4f99d-ee20-43fd-8b8a-309180399532_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_f1d4f99d-ee20-43fd-8b8a-309180399532" xlink:to="loc_us-gaap_SegmentDomain_f1d4f99d-ee20-43fd-8b8a-309180399532_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_a9f2c957-2bbb-4c25-a749-6a5c7a09a412" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_f1d4f99d-ee20-43fd-8b8a-309180399532" xlink:to="loc_us-gaap_SegmentDomain_a9f2c957-2bbb-4c25-a749-6a5c7a09a412" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FactoryBuiltHousingMember_805501c3-a23a-445b-a54b-6df75d2f93d1" xlink:href="cvco-20230401.xsd#cvco_FactoryBuiltHousingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_a9f2c957-2bbb-4c25-a749-6a5c7a09a412" xlink:to="loc_cvco_FactoryBuiltHousingMember_805501c3-a23a-445b-a54b-6df75d2f93d1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FinancialServicesMember_2ffa4c65-feac-4f5d-8077-13091b50b557" xlink:href="cvco-20230401.xsd#cvco_FinancialServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_a9f2c957-2bbb-4c25-a749-6a5c7a09a412" xlink:to="loc_cvco_FinancialServicesMember_2ffa4c65-feac-4f5d-8077-13091b50b557" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ConsumerFinanceMember_46d63b84-32c9-45c2-bb82-a0d8e05f57a3" xlink:href="cvco-20230401.xsd#cvco_ConsumerFinanceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_FinancialServicesMember_2ffa4c65-feac-4f5d-8077-13091b50b557" xlink:to="loc_cvco_ConsumerFinanceMember_46d63b84-32c9-45c2-bb82-a0d8e05f57a3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_InsuranceMember_375a6ab1-3ba3-4fd9-adba-63814a2ceddd" xlink:href="cvco-20230401.xsd#cvco_InsuranceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_FinancialServicesMember_2ffa4c65-feac-4f5d-8077-13091b50b557" xlink:to="loc_cvco_InsuranceMember_375a6ab1-3ba3-4fd9-adba-63814a2ceddd" 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/2023/elts/us-roles-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_IAMNationalPensionFundMember_363e3247-9732-4e33-8468-8197fbe7002c" xlink:href="cvco-20230401.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_363e3247-9732-4e33-8468-8197fbe7002c" xlink:type="arc" order="1"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>12
<FILENAME>cvco-20230401_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 2023 Workiva-->
<!--r:02af147b-971d-4510-a4b6-2e089858c4ab,g:fd09c83d-77ea-4e25-84ab-bcd455022fdb-->
<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_ScheduleOfAccruedLiabilitiesTableTextBlock_c2cbd4e2-ef5e-4f80-95cd-fee996e82584_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/2023/elts/us-gaap-2023.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_AccruedLiabilitiesCurrent_4a6292dd-7d94-4544-8f60-1f7aa498e136_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_7bea1ede-d55a-4928-81fb-318e65fee1bf_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/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_60095eb9-2c42-4818-a7f9-5c8b92879d17_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink: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 with Incremental Facilities</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_307e38d5-c400-4504-9e50-a445d08832c3_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/2023/elts/us-gaap-2023.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_RelatedPartyTransactionLineItems_bf43c49e-ef92-4f8e-830c-e07556a5110f_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xlink: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 Transaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionLineItems_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xlink: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 Transaction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:to="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_47f95536-1aad-4edc-872e-f039261e5a19_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/2023/elts/us-gaap-2023.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_InterestIncomeOther_2ebc16cd-b43e-45f4-869c-97361c62b7cc_terseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeOther" xlink: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 income</link:label>
    <link:label id="lab_us-gaap_InterestIncomeOther_label_en-US" xlink:label="lab_us-gaap_InterestIncomeOther" xlink: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 Income, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeOther" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestIncomeOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeOther" xlink:to="lab_us-gaap_InterestIncomeOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_39081fef-4f47-44a7-a9a4-f3528ea08796_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/2023/elts/us-gaap-2023.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_cvco_ConcentrationRiskOnFinancingReceivablesPercentage_49042f77-3295-45dd-b210-ae3204ac1d55_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-20230401.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_PaymentsToAcquireBusinessesGross_3498cc51-fc46-4cb9-b932-c5f553d9eb1e_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/2023/elts/us-gaap-2023.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_cvco_SolitaireMember_1a33b0ba-51ef-416f-bf43-a64902b59974_terseLabel_en-US" xlink:label="lab_cvco_SolitaireMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Solitaire</link:label>
    <link:label id="lab_cvco_SolitaireMember_label_en-US" xlink:label="lab_cvco_SolitaireMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Solitaire [Member]</link:label>
    <link:label id="lab_cvco_SolitaireMember_documentation_en-US" xlink:label="lab_cvco_SolitaireMember" 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">Solitaire</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_SolitaireMember" xlink:href="cvco-20230401.xsd#cvco_SolitaireMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_SolitaireMember" xlink:to="lab_cvco_SolitaireMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_8af57c1e-2cc1-4983-a25e-9a55d54eeb60_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/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue_b1995697-f6b5-411e-8918-b6f3d28c521d_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/2023/elts/us-gaap-2023.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_812906e0-362f-4cf4-b0eb-586cf8358ef5_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/2023/elts/us-gaap-2023.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_DisaggregationOfRevenueLineItems_1175c5a3-a872-4120-b933-311c1234b86f_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/2023/elts/us-gaap-2023.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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_bbd67016-cabf-465e-9117-bc31a73aa921_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/2023/elts/us-gaap-2023.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_cvco_CurrentFiscalYearMember_c7e1f3f0-15c5-495d-a2ad-a97dc5fb164d_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-20230401.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_AccruedLiabilitiesCurrentAbstract_7e1f74b3-67d7-4c62-8ce1-bb20c9eea10c_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/2023/elts/us-gaap-2023.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_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_f7257694-e8f1-44a9-b51b-16317c244397_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/2023/elts/us-gaap-2023.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_cvco_AccruedVolumeRebates_ee5cfe3c-dd88-47e2-9573-19acb521eae4_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-20230401.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_d8c95f30-e24a-4c69-8a25-f45da08c607d_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/2023/elts/us-gaap-2023.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_cvco_LoansAndLeasesReceivableNetAmountCommercialNoncurrent_37517a5f-7f4a-4dc4-a9a3-9afad7b73113_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-20230401.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_us-gaap_MultiemployerPlanPensionSignificantSurchargeFixedList_0dc21323-482a-4e25-a2c1-a34d98c3c95f_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/2023/elts/us-gaap-2023.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_cvco_PercentageOfPrincipalBalanceOfConsumerLoansReceivable_19e6d395-0530-43dd-a525-642393ea4a8b_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-20230401.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_srt_MajorCustomersAxis_191ec262-b0ab-4ee1-a9b9-540793bd4e1d_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/2023/elts/srt-2023.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_LiabilitiesCurrentAbstract_12f7079d-4c04-415e-9af5-58ccbe48f56f_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/2023/elts/us-gaap-2023.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_DeferredFederalIncomeTaxExpenseBenefit_be387904-167c-4a10-b094-8135a42cb870_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/2023/elts/us-gaap-2023.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_PreferredStockValue_1b63219e-c703-4543-b6e4-23aa9b5817e7_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/2023/elts/us-gaap-2023.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_e3638843-2b8d-4a11-ac1a-cbe964997406_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/2023/elts/us-gaap-2023.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_ImpairmentOfLongLivedAssetsHeldForUse_9d83953d-197d-4aa8-bf0b-e771eb487ac7_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/2023/elts/us-gaap-2023.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_EarningsPerShareDiluted_1cdc9e09-73b3-44df-b409-9165c0bd5776_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/2023/elts/us-gaap-2023.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_TreasuryStockValue_e0273345-80e4-4546-a636-9c2666475302_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; 671,801 and 241,773 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/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValue" xlink:to="lab_us-gaap_TreasuryStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_9780cc77-63a4-4ba4-9323-17d78edb9e20_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/2023/elts/us-gaap-2023.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_stpr_TX_afa4af12-0d58-4ab9-af52-adc351f86f46_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/2023/stpr-2023.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_cvco_LeaseLiabilityPaymentsDueAfterYearFive_a724851f-3d6a-47f3-95ac-a4226d02141c_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-20230401.xsd#cvco_LeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_LeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_cvco_LeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_61482342-2ff1-45d9-a5af-2e9d0a60863f_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/2023/elts/us-gaap-2023.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_dei_TradingSymbol_683fe1c9-8c2c-4992-ad8e-df46bed0fb8c_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/2023/dei-2023.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_cvco_Fiscal2017Member_1af10faf-a399-4ec4-b626-fe646b3dc28a_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-20230401.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_NoncompeteAgreementsMember_0c6a1a6a-0fdb-41cc-90b8-547505fc3e54_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/2023/elts/us-gaap-2023.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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_21d79307-b99c-457e-a736-0a99a2a38530_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/2023/elts/us-gaap-2023.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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_7d5b693a-26e2-4104-bac1-6c6fb95aed97_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/2023/elts/us-gaap-2023.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_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock_aafa8c5b-47b0-48ba-ae58-effd6bf832f2_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/2023/elts/us-gaap-2023.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_LoansAndLeasesReceivableNonperformingLoanAndLeasePolicy_0a076426-b045-474c-b73c-c0ffbb4298b3_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/2023/elts/us-gaap-2023.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_FairValueDisclosuresAbstract_79b6b8d0-5eb0-40da-baae-918318a979e4_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/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_3daf63e4-f7ea-48d8-b06c-1cf869fa671b_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/2023/elts/us-gaap-2023.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_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_8f9774c6-0aef-4695-bffb-a36df8260e03_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/2023/elts/us-gaap-2023.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_MachineryAndEquipmentMember_624daa83-a649-4419-bc11-48f48abc1e54_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_c2bbaede-672e-401e-8e9f-e1f43071483f_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/2023/elts/us-gaap-2023.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_DerivativesReportingOfDerivativeActivity_13ca9cb9-eaee-47ed-ba2b-676862e279fd_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/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativesReportingOfDerivativeActivity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesReportingOfDerivativeActivity" xlink:to="lab_us-gaap_DerivativesReportingOfDerivativeActivity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_1d582390-e367-4930-9435-13b4bab3bf42_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/2023/elts/us-gaap-2023.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_us-gaap_StockholdersEquityAbstract_17229aee-2341-4f99-93a8-dc301a44d456_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">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/2023/elts/us-gaap-2023.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_OtherIntangibleAssetsMember_d7b69ff6-bbf3-4026-a3af-9115c84288f9_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/2023/elts/us-gaap-2023.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIntangibleAssetsMember" xlink:to="lab_us-gaap_OtherIntangibleAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionAmountsOfTransaction_dfd43c4b-1b6a-451b-b2c2-147e62aa43af_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues from related parties</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionAmountsOfTransaction_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink: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 Transaction, Amounts of Transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:to="lab_us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_MaximumRiskAssumedPerPolicy_a05eb2a8-affa-4ba1-b884-8eea0567a218_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-20230401.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_CededPremiumsWritten_0bdb5984-7d8c-40e7-bcce-25c1ec4b6755_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/2023/elts/us-gaap-2023.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_bf748bdd-6e5e-458a-a3bb-c8b262f4e13d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink: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 Awards Activity, Number of Shares [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink: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 of Shares [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_0799bcbe-17cc-4115-92a8-e3a29bb0b1d1_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/2023/elts/us-gaap-2023.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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_20ee8f76-b0cb-48a2-a7ae-91443370a324_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/2023/elts/us-gaap-2023.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_FairValueInputsLevel1Member_a7f97187-941a-4107-a698-391d8b713fa5_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/2023/elts/us-gaap-2023.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_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassLineItems_23f0883f-202a-4644-a545-e7a5f813f095_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-20230401.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_CarryingReportedAmountFairValueDisclosureMember_be0272a2-4680-472e-bd0d-1b6055a5e4c6_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/2023/elts/us-gaap-2023.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_PropertyPlantAndEquipmentTextBlock_3ba6b3d5-172c-488b-83eb-223380a9ed7c_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/2023/elts/us-gaap-2023.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_StatementEquityComponentsAxis_30bd2774-71b5-4014-8809-87bd89bc93b0_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/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_9fe80c95-c3c1-44d8-aa66-4e6192f30bdf_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/2023/elts/us-gaap-2023.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_2d519b2a-a45e-4536-93e2-0e7e4bd3fb19_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/2023/elts/us-gaap-2023.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_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1_b363f881-36f7-4426-979d-ec6503d68afb_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/2023/elts/us-gaap-2023.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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_b6cf416c-08d0-46e3-aa97-2d466d2e5aff_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">2025</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/2023/elts/us-gaap-2023.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_725d402b-461f-4cd6-a073-0814c738ee23_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/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_d3c74d8b-73af-4dd4-8a0c-ea52d093c87c_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/2023/dei-2023.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_df16f370-8276-439e-81e1-66f8b3874ee6_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">2027</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/2023/elts/us-gaap-2023.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_dei_LocalPhoneNumber_1b983b10-6601-4b1b-a8d0-fabea990f724_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/2023/dei-2023.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_FinanceLeaseLiabilityPaymentsDueYearFive_3ddab8ad-ac8c-4ef8-abcd-02a1336cbcbf_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/2023/elts/us-gaap-2023.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_cvco_ConsumerLoansReceivableTableTextBlock_6182dc6e-78da-440b-b581-8bb6774cb967_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-20230401.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_cvco_FinancingReceivablesCommercialTextBlock_4ccaffbe-b808-405a-92f7-ccbf5aad0e4f_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-20230401.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_cvco_AccountsReceivableFromRelatedParties_7ddff022-08c9-4576-a766-b015d9943f91_terseLabel_en-US" xlink:label="lab_cvco_AccountsReceivableFromRelatedParties" xlink: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 from Related Parties</link:label>
    <link:label id="lab_cvco_AccountsReceivableFromRelatedParties_label_en-US" xlink:label="lab_cvco_AccountsReceivableFromRelatedParties" xlink: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 from Related Parties</link:label>
    <link:label id="lab_cvco_AccountsReceivableFromRelatedParties_documentation_en-US" xlink:label="lab_cvco_AccountsReceivableFromRelatedParties" 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">Accounts Receivable from Related Parties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_AccountsReceivableFromRelatedParties" xlink:href="cvco-20230401.xsd#cvco_AccountsReceivableFromRelatedParties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_AccountsReceivableFromRelatedParties" xlink:to="lab_cvco_AccountsReceivableFromRelatedParties" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_91118042-67bb-44a4-9e65-589588d9e7ae_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_b32b9836-7fd1-4573-bfb7-23c31d4435d7_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_f5b2bf76-a470-44bf-81ea-8c9f167918e6_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/2023/elts/us-gaap-2023.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_RestrictedStockUnitsRSUMember_23731267-2991-42af-b2f7-bf1a1e5a66b3_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/2023/elts/us-gaap-2023.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_Depreciation_f2aae8e8-d22c-4e53-a513-79ec582174a0_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/2023/elts/us-gaap-2023.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_cvco_PeriodOfAgreementUnderRepurchaseContingenciesMinimum_e430e813-5814-4627-850e-875236474e63_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-20230401.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_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_a275e653-f5a1-4674-9d45-2542d1d3321e_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/2023/elts/us-gaap-2023.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_PortionAtFairValueFairValueDisclosureMember_cef8f03f-9f7b-460c-b623-ce92fbd62f14_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/2023/elts/us-gaap-2023.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_IntangibleAssetsNetIncludingGoodwill_67ac7d5b-bb25-4d17-a070-347bb86001b9_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/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_A6190DaysPastDueMember_0333197e-37fb-4e51-8cc2-94a0b22540ea_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-20230401.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_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_207c1fa8-a50b-4687-a856-0fbab35455bd_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/2023/elts/us-gaap-2023.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_Revenues_62c57560-2a31-4e7e-802a-c6debdf8460e_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_30ee8835-b121-4a45-a538-02519f298716_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/2023/elts/us-gaap-2023.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_LeaseLiabilityPaymentsDueNextTwelveMonths_e0f4cf9d-641f-4329-92d5-b3cd82cf80b4_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-20230401.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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_4f65fb84-3ee8-4040-8ca3-1368b5f2e9d6_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/2023/elts/us-gaap-2023.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_AwardTypeAxis_5da201bb-91d1-46b0-b746-90d9ceb37242_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/2023/elts/us-gaap-2023.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_482b408e-fad2-4d09-83ca-5a1a5639b585_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/2023/elts/us-gaap-2023.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_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_8e52d94c-16ae-49b7-bc95-50dd64710fc3_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/2023/elts/us-gaap-2023.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_FinancingReceivablesConsumerTextBlock_83eee1bf-24fa-4a7c-b193-83c80bc24f98_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-20230401.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_dei_IcfrAuditorAttestationFlag_5001922f-8756-4956-9ae1-21428a6eebab_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/2023/dei-2023.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_SecuredDebtCurrent_d45a0a1a-ef11-4bb0-96ee-17d4c31f4bee_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/2023/elts/us-gaap-2023.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_DeliquencyStatusOfConsumerLoansTableTextBlock_c7f24f59-050e-4a59-8193-b68abc946b40_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-20230401.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_PropertyPlantAndEquipmentGross_f2517618-73aa-4156-85e7-031e6d4a62f7_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/2023/elts/us-gaap-2023.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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_174fa65c-e6cb-489a-ae9e-d265af1f5855_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 and operating lease obligations incurred</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/2023/elts/us-gaap-2023.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_RelatedPartyTransactionsDisclosureTextBlock_6610a2e5-87c6-448f-9fbf-5fb9d38c3df4_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/2023/elts/us-gaap-2023.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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_92bbd647-6420-4ba4-b0bb-cb2afe4bf8ed_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/2023/elts/us-gaap-2023.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_MultiemployerPlanPensionSignificantNameExtensibleList_adbd2236-95f9-4917-93b4-61eff7c8f64e_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/2023/elts/us-gaap-2023.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_LesseeFinanceLeasesTextBlock_d4b0f23f-1966-4be1-9665-60f10f406c78_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/2023/elts/us-gaap-2023.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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_dc85b710-c3c4-4175-8c62-b103f35ab765_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/2023/elts/us-gaap-2023.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_cvco_CommercialLoansReceivableCharacteristicsWeightedaveragesTableTextBlock_12f14f96-913c-4335-9132-87ad013e7546_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-20230401.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_d91a23b3-e585-409a-9333-57e5c7688721_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-20230401.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_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensedFinancialStatementCaption_74a18842-2e1d-4620-8682-eb85b702dd0a_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensedFinancialStatementCaption" xlink: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 costs, Financial Statement Caption</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensedFinancialStatementCaption_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensedFinancialStatementCaption" xlink: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 Cost Expensed, Financial Statement Caption</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensedFinancialStatementCaption" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensedFinancialStatementCaption"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensedFinancialStatementCaption" xlink:to="lab_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensedFinancialStatementCaption" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_834042f6-e80e-41f5-a155-7de0ec375ad1_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/2023/elts/us-gaap-2023.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_OperatingLeaseLiabilityCurrent_620fe2a9-f8ec-49b2-8398-a378686a537d_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/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseInterestExpense_a67cb6f5-a2c3-422a-9060-7828bb7b9418_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/2023/elts/us-gaap-2023.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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_1671fe3f-2a06-4706-90bf-8c6a950847aa_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/2023/elts/us-gaap-2023.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_FiniteLivedIntangibleAssetsNet_1ca1d1cc-2212-4043-a9f1-7ce63d5bd26b_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/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_03cb65d2-0098-4e77-b7d8-001206f24d85_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/2023/elts/us-gaap-2023.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_NewAccountingPronouncementsPolicyPolicyTextBlock_93757bb9-a27b-4828-97a3-c363bfd2cd3c_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/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InternalCreditAssessmentAxis_b78032ad-413a-42b6-93e4-dd468ab79497_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/2023/elts/us-gaap-2023.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_FiniteLivedIntangibleAssetsAccumulatedAmortization_b75d8f1f-1232-4bfb-b555-448ad2fc7d6d_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/2023/elts/us-gaap-2023.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_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed_d6a11794-a09e-449f-8dd5-9c9c0773f080_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed" xlink: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 costs</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed" xlink: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 Cost Expensed</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed" xlink:to="lab_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_fcc1a557-bf4c-47d4-8e6b-cfba46081122_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/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InsuranceAbstract_90cc4356-3cd7-4afd-b2f8-b55998be2bd5_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/2023/elts/us-gaap-2023.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_MovementInMinorityInterestRollForward_9eb6a728-bcf6-4bc2-9f7e-16740c323b5b_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">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/2023/elts/us-gaap-2023.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_DebtInstrumentFairValue_635bcd0f-ea48-4e14-8e9b-4137ffba0060_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/2023/elts/us-gaap-2023.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_OtherInventoryPurchasedGoods_0bd6ef97-7c0b-4acb-964e-26c35e42421e_terseLabel_en-US" xlink:label="lab_us-gaap_OtherInventoryPurchasedGoods" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Solitaire inventory acquired, carried at fair value</link:label>
    <link:label id="lab_us-gaap_OtherInventoryPurchasedGoods_label_en-US" xlink:label="lab_us-gaap_OtherInventoryPurchasedGoods" xlink: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 Inventory, Purchased Goods, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInventoryPurchasedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherInventoryPurchasedGoods"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherInventoryPurchasedGoods" xlink:to="lab_us-gaap_OtherInventoryPurchasedGoods" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsRollForward_2bca4fc1-b388-4d89-a175-d7b414f25204_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/2023/elts/us-gaap-2023.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_GrossProfit_772977a1-7c4c-4196-af52-5f8e84c68fa8_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/2023/elts/us-gaap-2023.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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_e5f5782b-7e24-414a-a6dd-9958fe1c9451_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/2023/elts/us-gaap-2023.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_dei_SecurityExchangeName_efa02b11-6aa7-4f1e-993f-b561d350953f_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/2023/dei-2023.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_NotesAndLoansReceivableNetCurrent_4cf98cd6-78cf-4310-a972-f25e65359bb4_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/2023/elts/us-gaap-2023.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_ShareBasedCompensationOptionAndIncentivePlansPolicy_85fb7469-dced-4c8f-94f2-97372b7b2d81_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/2023/elts/us-gaap-2023.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_SellingGeneralAndAdministrativeExpense_18cb2c1c-850e-460f-928a-68208c45000c_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/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_938784e0-4cd2-4dc8-b67c-8980328ff3f7_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</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/2023/elts/us-gaap-2023.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_EmployeeStockOptionMember_a3284b75-1774-4af1-a200-c3dff7200086_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/2023/elts/us-gaap-2023.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_InvestmentPolicyTextBlock_38b008b6-3729-4dfe-a790-87c9089e4775_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/2023/elts/us-gaap-2023.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_AssetAcquisitionTable_c216a0a0-3459-44e2-ad7f-86b31a9d4157_terseLabel_en-US" xlink:label="lab_us-gaap_AssetAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition [Table]</link:label>
    <link:label id="lab_us-gaap_AssetAcquisitionTable_label_en-US" xlink:label="lab_us-gaap_AssetAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetAcquisitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetAcquisitionTable" xlink:to="lab_us-gaap_AssetAcquisitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_2814c588-f46a-43cb-9a0a-80b8cdcba45d_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/2023/elts/srt-2023.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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_1dc338a0-e96c-4367-b3e2-c81de8e0b811_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/2023/elts/us-gaap-2023.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_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_50031f25-7200-4104-a986-86071d7eb518_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/2023/elts/us-gaap-2023.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_dei_DocumentType_7cb73ff4-4dde-47b5-881e-d26249b5645e_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/2023/dei-2023.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_GoodwillAcquiredDuringPeriod_2a7a9c49-7f48-4052-b1db-920d91396085_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/2023/elts/us-gaap-2023.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_cvco_InventoryFinanceReceivablesGeographicConcentrationPercentage_07b40e7b-20a8-4369-b4e6-488adc1ec6a0_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-20230401.xsd#cvco_InventoryFinanceReceivablesGeographicConcentrationPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_InventoryFinanceReceivablesGeographicConcentrationPercentage" xlink:to="lab_cvco_InventoryFinanceReceivablesGeographicConcentrationPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_b3ad151d-1cab-4a18-bca1-77e9f3ed5679_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/2023/elts/us-gaap-2023.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_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_1673ebe9-2dd8-449f-a059-e1069f0d9de2_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/2023/elts/us-gaap-2023.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_InventoryPolicyTextBlock_6e22fbbb-d806-449e-8d85-25013bba1b78_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/2023/elts/us-gaap-2023.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_srt_CumulativeEffectPeriodOfAdoptionDomain_8f7d1f48-e10f-41b8-86c4-609098c46a6c_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/2023/elts/srt-2023.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_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_60e76680-0e41-48ad-87d8-04e63f665efc_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/2023/elts/us-gaap-2023.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_cvco_A3160DaysPastDueMember_6a783e41-f544-4068-83c5-e4abfcc0dcc0_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-20230401.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_AntidilutiveSecuritiesNameDomain_7e4a241d-c912-422d-b9af-cc7697916250_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/2023/elts/us-gaap-2023.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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_9d0401b8-f272-45ea-bd32-df98a7751faf_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/2023/elts/us-gaap-2023.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_CurrentFederalTaxExpenseBenefit_5ef41736-e727-4d38-bb71-37630f6bde77_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/2023/elts/us-gaap-2023.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_BusinessAcquisitionAxis_447e218b-7d38-4ca5-96bb-0d722f434a6d_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/2023/elts/us-gaap-2023.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_cvco_DefinedContributionPlanDomain_4051bbcf-8782-48c0-8aa3-250f04779a57_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-20230401.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_TrademarksAndTradeNamesMember_61df062d-8a57-43b5-a3f3-c24f13eb44f5_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_3bec5cb0-1093-452d-893b-87be58339608_terseLabel_en-US" xlink:label="lab_us-gaap_TrademarksAndTradeNamesMember" xlink: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 [Member]</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/2023/elts/us-gaap-2023.xsd#us-gaap_TrademarksAndTradeNamesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TrademarksAndTradeNamesMember" xlink:to="lab_us-gaap_TrademarksAndTradeNamesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsFairValueDisclosure_5f354413-8992-4909-8d0a-8eab689d4b99_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/2023/elts/us-gaap-2023.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_SelfInsuranceReservePolicyTextBlock_ecd5b8b8-cd9c-4752-bf9c-9260d2d56e9a_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/2023/elts/us-gaap-2023.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_DeferredStateAndLocalIncomeTaxExpenseBenefit_4c7cd2c9-2282-4617-ac91-89579ac6b235_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/2023/elts/us-gaap-2023.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_cvco_Fiscal2021Member_1da06baf-5f92-4241-b997-cd0194c828cc_terseLabel_en-US" xlink:label="lab_cvco_Fiscal2021Member" xlink: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 2021</link:label>
    <link:label id="lab_cvco_Fiscal2021Member_label_en-US" xlink:label="lab_cvco_Fiscal2021Member" xlink: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 2021 [Member]</link:label>
    <link:label id="lab_cvco_Fiscal2021Member_documentation_en-US" xlink:label="lab_cvco_Fiscal2021Member" 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 2021</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Fiscal2021Member" xlink:href="cvco-20230401.xsd#cvco_Fiscal2021Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_Fiscal2021Member" xlink:to="lab_cvco_Fiscal2021Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_d8da73b3-fc62-4053-8b6c-63c346d1c02f_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/2023/elts/us-gaap-2023.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_cvco_LoansandLeasesReceivableNetAmountConsumerCurrent_364cb8d3-e3a9-4fee-a8f9-16ac0eed0d5f_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-20230401.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_dei_Security12bTitle_e81715bf-3b0b-4e6a-8c01-1ac96fa73a03_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/2023/dei-2023.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_LossContingencyNatureDomain_fdc0f6ea-e054-4323-866e-9d2e4a076474_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/2023/elts/us-gaap-2023.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_AssetAcquisitionLineItems_52d2a799-8437-4e50-8be7-de16625fa90c_terseLabel_en-US" xlink:label="lab_us-gaap_AssetAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition [Line Items]</link:label>
    <link:label id="lab_us-gaap_AssetAcquisitionLineItems_label_en-US" xlink:label="lab_us-gaap_AssetAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetAcquisitionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetAcquisitionLineItems" xlink:to="lab_us-gaap_AssetAcquisitionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_04170ded-e4b0-414e-9401-8d99e68793cc_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/2023/elts/us-gaap-2023.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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_790015a7-241d-41ac-b1a1-bb701dd67ce1_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/2023/elts/us-gaap-2023.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_StockholdersEquityPolicyTextBlock_7b467367-28b8-4942-a7ab-30fb11228326_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/2023/elts/us-gaap-2023.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_CommercialPortfolioSegmentMember_4e72ff68-298f-4c3d-9c1a-a83900196cc0_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/2023/elts/us-gaap-2023.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommercialPortfolioSegmentMember" xlink:to="lab_us-gaap_CommercialPortfolioSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_7581a3af-72f0-4fce-be3b-8558736e3cb2_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" 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 grant date fair value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2650cd1e-1267-47c3-acc6-e72d981c4947_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" 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 grant date fair value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink: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, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_MaximumRiskCededPerPolicy_bfcfa33f-6fe3-4635-8377-cd572813353f_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-20230401.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_IncomeTaxDisclosureAbstract_dfe6f405-9747-4161-b630-6c789427a051_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/2023/elts/us-gaap-2023.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_PaymentsToMinorityShareholders_bfa9ee9f-6e79-42b8-a319-612dc67d8d45_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">Distributions to noncontrolling interest</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/2023/elts/us-gaap-2023.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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_5ad96d4a-065b-4661-9547-8fb97fc90812_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/2023/elts/us-gaap-2023.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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_62a8d217-85af-4c63-85f9-cdc1e1c91fe8_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/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCovenantTerms_0341cb2f-cdc7-4616-b4f1-07d6f91063fd_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCovenantTerms" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Covenants</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCovenantTerms_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCovenantTerms" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Covenant Terms</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCovenantTerms" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityCovenantTerms"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityCovenantTerms" xlink:to="lab_us-gaap_LineOfCreditFacilityCovenantTerms" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_8db2af8e-efaa-4bad-aedd-2aaf7294b960_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/2023/dei-2023.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_cvco_Weightedaverageeffectiveinterestrate_be19c70b-8648-43ef-9cde-e3bd4f090367_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-20230401.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_DeferredTaxAssetsInventory_f09e3670-a0c6-4c80-8a45-401e2e06099b_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/2023/elts/us-gaap-2023.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_ExtendedProductWarrantyPolicy_d6f518a1-2452-427f-a7e3-a19041635127_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/2023/elts/us-gaap-2023.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_PaymentsToAcquireMarketableSecurities_8b59e450-0d80-49c2-84bb-64a5301d704f_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/2023/elts/us-gaap-2023.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_srt_RangeAxis_22f4c980-aa5b-459b-98fb-a63115986e81_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/2023/elts/srt-2023.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_us-gaap_DebtSecuritiesTradingAndEquitySecuritiesFvNiAbstract_ea148457-0b0a-4692-8580-53281a05b0c2_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/2023/elts/us-gaap-2023.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_srt_CumulativeEffectPeriodOfAdoptionAxis_640babe5-ac8e-48e4-b25d-baa1eddb0b61_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/2023/elts/srt-2023.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_dei_EntityInteractiveDataCurrent_386a3809-3631-4292-b570-b44bcabe2e4f_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/2023/dei-2023.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_DisaggregationOfRevenueTable_bf5cd74c-e58e-48eb-9890-9f789688e4fa_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/2023/elts/us-gaap-2023.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_DebtSecuritiesAvailableForSaleTable_ff916acf-9ac6-4168-ab62-50b60eeb9240_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink: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 [Table]</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleTable_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink: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]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis_808e92bf-a15f-4340-b0ee-96e96abf0bc8_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/2023/elts/us-gaap-2023.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_GoodwillAndIntangibleAssetsPolicyTextBlock_1357f95a-87eb-47a5-b66d-a378fcb64d42_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/2023/elts/us-gaap-2023.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_dei_EntityWellKnownSeasonedIssuer_132ef589-377e-4d26-9e92-63eaccfeee69_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/2023/dei-2023.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_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue_27b186d9-9d5c-4748-b71e-b431489d34a5_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/2023/elts/us-gaap-2023.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_64a7e8e4-27f2-4cd6-8609-219b4eae23ba_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/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList_5c47744f-e745-4e84-9d9b-7a24bc047436_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/2023/elts/us-gaap-2023.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_MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList_00e592fe-d6e5-427d-8968-5a04e7b8d201_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/2023/elts/us-gaap-2023.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_CommitmentsAndContingenciesDisclosureAbstract_703cabe1-ce3c-49a7-a6a0-096d60363ed3_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/2023/elts/us-gaap-2023.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_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_c8de7107-2011-44de-8236-dbc15cc3f201_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/2023/elts/us-gaap-2023.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_cvco_Fiscal2020Member_b3429355-ffc3-4ff5-bfae-e2817846a6eb_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-20230401.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_dei_EntityIncorporationStateCountryCode_0c387d4c-aae5-4f85-ab83-3ae192bf1ae4_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/2023/dei-2023.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_ProductWarrantiesDisclosuresAbstract_a24de114-bfef-45d6-a0df-6701cf91c5ef_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/2023/elts/us-gaap-2023.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_AdvertisingExpense_76c298b1-80c4-4359-a76c-33654c749c2a_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/2023/elts/us-gaap-2023.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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_dd3922b7-0266-4dc3-bb07-9b296471d18e_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/2023/elts/us-gaap-2023.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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_2bb332ef-407e-4da5-b0f3-9ec87b4b7f26_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/2023/elts/us-gaap-2023.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_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_4be4a214-5d3a-4484-8e68-a20ba0186a88_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink: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 Related Party Transactions, by Related Party [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink: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 Related Party Transactions, by Related Party [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_76b13070-b801-4029-9255-0bae0b5ad342_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">2024</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/2023/elts/us-gaap-2023.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_OperatingLeasePayments_76deb9ae-dd68-4cb1-8ae8-e6d084c6c1a2_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/2023/elts/us-gaap-2023.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_InternalCreditAssessmentDomain_ddd27c31-3a44-4625-aa82-60c60aedca07_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/2023/elts/us-gaap-2023.xsd#us-gaap_InternalCreditAssessmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain" xlink:to="lab_us-gaap_InternalCreditAssessmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_2705a9fb-e54b-4d51-818c-5db1105f755a_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_d7c5ce51-3a79-4429-ba82-b663e96532a8_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/2023/elts/us-gaap-2023.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_OtherIncomeAndExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OtherIncomeAndExpensesAbstract" xlink: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 and Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract" xlink:to="lab_us-gaap_OtherIncomeAndExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorLocation_a6f535e8-d48b-43d2-aff8-6683a7ad16d8_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/2023/dei-2023.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_DefinedBenefitPlanDisclosureLineItems_9cf79569-d9a6-41e5-923a-550869751299_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/2023/elts/us-gaap-2023.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_IncomeTaxReconciliationStateAndLocalIncomeTaxes_be4ad7df-ffd3-49d4-8bc1-ac51df67a75e_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/2023/elts/us-gaap-2023.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_CommonStockParOrStatedValuePerShare_2c80d1a2-e951-431f-949a-aa1fbfc64ead_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/2023/elts/us-gaap-2023.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_NetCashProvidedByUsedInInvestingActivities_75867479-5302-4a96-b252-6f97501c66fb_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/2023/elts/us-gaap-2023.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_LoansAndLeasesReceivableRelatedParties_1cb5a7d6-54a0-4086-86fa-854349226272_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/2023/elts/us-gaap-2023.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_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition_5804b571-f484-4a79-90f3-6473c02080cd_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/2023/elts/us-gaap-2023.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_EquitySecuritiesFvNi_573b5a8a-f7d2-4fb9-9818-35c446718e99_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/2023/elts/us-gaap-2023.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNi" xlink:to="lab_us-gaap_EquitySecuritiesFvNi" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue_eebf5a41-b374-4b7c-945a-f9aa921acb94_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/2023/elts/us-gaap-2023.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_us-gaap_LineOfCreditFacilityCovenantCompliance_eece830f-bbaa-409a-ba96-73920b1dccbf_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCovenantCompliance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Covenant Compliance</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCovenantCompliance_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCovenantCompliance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Covenant Compliance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCovenantCompliance" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityCovenantCompliance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityCovenantCompliance" xlink:to="lab_us-gaap_LineOfCreditFacilityCovenantCompliance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_d17e1d3d-af58-4987-9adc-139a4dc1a293_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/2023/elts/us-gaap-2023.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_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_a568b546-476c-4061-aada-646671460485_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 Other Liabilities</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/2023/elts/us-gaap-2023.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_us-gaap_CurrentIncomeTaxExpenseBenefit_cac87d47-8cab-4d8b-a90e-3a1a19e1c324_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/2023/elts/us-gaap-2023.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_70dad04b-9a33-40bf-aef5-482c3c02ed8b_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/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_3105775e-153e-4dbe-a681-6d25056975bb_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/2023/elts/us-gaap-2023.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_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_5989c470-ffa9-414b-a46f-6abdd17f3120_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/2023/elts/us-gaap-2023.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_cvco_DocumentAndEntityInformationAbstract_a97c7e8a-10b8-416b-9b60-6d465831ae8e_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-20230401.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_AssumedPremiumsEarned_565f2451-f8fb-4b17-b715-853d1428b29d_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/2023/elts/us-gaap-2023.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_DeferredTaxAssetsInProcessResearchAndDevelopment_de5898bc-fc85-4f63-b2f1-36e72ea5a835_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and experimentation expenditures</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink: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, in Process Research and Development</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:to="lab_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_244982f7-457a-43dc-b756-d6b31cee593b_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/2023/elts/us-gaap-2023.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_cvco_Weightedaveragemonthstomaturity_81578d88-5806-4d9a-99d9-2e46dd2bde5a_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-20230401.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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_5814d08c-f3fb-4731-aed4-224e7bfb83a5_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/2023/elts/us-gaap-2023.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_CargoAndFreightMember_47d6e961-7277-4da5-901c-8110519d8506_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/2023/elts/us-gaap-2023.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_cvco_NearPrimeMember_0ed4a5dc-5981-41b5-bebf-618eba031830_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-20230401.xsd#cvco_NearPrimeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_NearPrimeMember" xlink:to="lab_cvco_NearPrimeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsumerPortfolioSegmentMember_42b41be0-6d28-4d7e-a9f4-e93f4b5640b8_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/2023/elts/us-gaap-2023.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_cvco_IntangibleAssetsIncludingGoodwillGross_1397a340-5647-4de0-b02e-940a27402cfc_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-20230401.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_CurrentStateAndLocalTaxExpenseBenefit_76560dcd-f25b-403c-af5d-0180b8a61ddc_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/2023/elts/us-gaap-2023.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_AssetsCurrent_7ff88ea7-d58d-4020-9b71-2b2d4d852790_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/2023/elts/us-gaap-2023.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_cvco_Fiscal2017AndPriorMember_40486003-257d-4935-9a19-48f46f163c4c_terseLabel_en-US" xlink:label="lab_cvco_Fiscal2017AndPriorMember" xlink: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 and prior</link:label>
    <link:label id="lab_cvco_Fiscal2017AndPriorMember_label_en-US" xlink:label="lab_cvco_Fiscal2017AndPriorMember" xlink: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 and prior [Member]</link:label>
    <link:label id="lab_cvco_Fiscal2017AndPriorMember_documentation_en-US" xlink:label="lab_cvco_Fiscal2017AndPriorMember" 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 and prior</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Fiscal2017AndPriorMember" xlink:href="cvco-20230401.xsd#cvco_Fiscal2017AndPriorMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_Fiscal2017AndPriorMember" xlink:to="lab_cvco_Fiscal2017AndPriorMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_aaadf69f-7e7e-4d33-a584-a7cf134c2d96_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/2023/elts/us-gaap-2023.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_PremiumsEarnedNetPropertyAndCasualty_b3f34b11-cb57-4fde-a8ef-ec94105fd6e6_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/2023/elts/us-gaap-2023.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_FinancingReceivableCreditQualityIndicatorsTableTextBlock_4701aef1-ceb0-4675-be47-a1a7c41329fc_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/2023/elts/us-gaap-2023.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_AdjustmentsForNewAccountingPronouncementsAxis_212476b9-ecb5-4429-9443-9eccc4dc73af_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/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentForAmortization_de19ae15-9df5-42ae-a6d5-7a691c4b3d4a_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/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentForAmortization" xlink:to="lab_us-gaap_AdjustmentForAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_LeaseRightOfUseAsset_e0ee27b5-0ca0-442d-8dcc-7d75db1c7a84_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-20230401.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_FinancingReceivableAllowanceForCreditLosses_308a46d2-8089-4686-8956-62254f45c5cd_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_e592579a-fdde-4952-81f7-71747b0fb402_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_daf59c83-82fd-49de-b172-c53a48650bea_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_6191fcca-fa06-4957-ab8d-0a67ad23d370_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/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:to="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_865ed2f6-5cd9-480e-b471-6b86ad413d53_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/2023/elts/us-gaap-2023.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_GoodwillAndIntangibleAssetsDisclosureTextBlock_a9179eae-64d6-4a6e-9c37-e335bf1f63d4_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/2023/elts/us-gaap-2023.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_cvco_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiabilityContingencyMaximum_21dbb836-510b-4fc2-9e38-73095ae265d6_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-20230401.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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_44b47680-a0f9-4de6-b738-7df7de80c151_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/2023/elts/us-gaap-2023.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_Investments_92050da3-ab74-4810-8121-5abea3e77467_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/2023/elts/us-gaap-2023.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_73e6d308-2733-489b-9688-27de90ee018b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink: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, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_75ec13d8-793c-47df-a52d-d4f3cf7bbbdb_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">2028</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/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_a6340acc-a27f-4225-8a83-f7e5e7bd153c_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/2023/elts/us-gaap-2023.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_NetCashProvidedByUsedInOperatingActivities_97ed80d7-e7e9-40ae-822d-9f7c56b06299_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/2023/elts/us-gaap-2023.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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_3036a3ce-c6e2-4fd2-a3c5-ba89cd9dc257_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/2023/elts/us-gaap-2023.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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_4dbe7e00-815b-470b-bffc-321ea1cb2627_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/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRecognitionInterest_89705e57-cc48-4195-a078-19331b3ca12c_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRecognitionInterest" xlink: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 income</link:label>
    <link:label id="lab_us-gaap_RevenueRecognitionInterest_label_en-US" xlink:label="lab_us-gaap_RevenueRecognitionInterest" xlink: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, Interest [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRecognitionInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionInterest" xlink:to="lab_us-gaap_RevenueRecognitionInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_1417688e-f7f2-4cc2-a54b-9ffc3857e3a8_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/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_A91DaysPastDueMember_a74bbc89-a628-47da-abf5-0c002c717996_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-20230401.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_DepreciationDepletionAndAmortization_8ecffcdf-ca70-4768-b9c9-14be63d70c64_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/2023/elts/us-gaap-2023.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_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis_f9461066-e255-4349-904a-0d10d9bdbf9e_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/2023/elts/us-gaap-2023.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_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/2023/elts/us-gaap-2023.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_NotesReceivableNet_1706d28e-2b33-4d78-9f80-b7efb9fd46bb_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/2023/elts/us-gaap-2023.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_DebtSecuritiesAvailableForSaleRealizedGain_c8325d45-b443-44ae-942e-0de8fbf7abbf_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/2023/elts/us-gaap-2023.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_PerformingFinancingReceivableMember_14782802-0564-4345-961f-7e0c3cbca7e9_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/2023/elts/us-gaap-2023.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_BusinessAcquisitionsProFormaRevenue_0ce822d2-754d-4acb-87cc-1891b7b945a2_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/2023/elts/us-gaap-2023.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_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax_ddd4b007-65f7-41f3-abe8-7df45230bfa5_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/2023/elts/us-gaap-2023.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_DeferredTaxAssetsValuationAllowance_2f069799-32d9-463e-8079-07f8960172cf_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/2023/elts/us-gaap-2023.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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3da6235a-e201-492d-8aca-20c4b9219085_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/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalents_044a8458-2ead-4296-b3d7-ff7cd5835df8_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_f925ad40-abd4-4775-b0e9-9f751c9ece92_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/2023/elts/us-gaap-2023.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_FinancingReceivablePortfolioSegmentAxis_9c2fb729-36e8-4b92-9ec7-e9399bfc97a3_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/2023/elts/us-gaap-2023.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_us-gaap_ServicingAssetAtFairValueAmount_7c83d6b9-5d58-4650-ae6c-924c22072505_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/2023/elts/us-gaap-2023.xsd#us-gaap_ServicingAssetAtFairValueAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ServicingAssetAtFairValueAmount" xlink:to="lab_us-gaap_ServicingAssetAtFairValueAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_160bd848-e0bc-4d05-ab0c-18850869a6bf_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/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsTableTextBlock_1f9af068-c8ed-4762-8d63-6a8f998637c8_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/2023/elts/us-gaap-2023.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_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing_46458957-a0fe-4747-9d8f-7beb5a66576c_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/2023/elts/us-gaap-2023.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_cvco_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesGrantedByPerformanceInPeriod_ec4afbd2-d315-47bd-ba7e-34f7d87cf589_verboseLabel_en-US" xlink:label="lab_cvco_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesGrantedByPerformanceInPeriod" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional shares granted by performance</link:label>
    <link:label id="lab_cvco_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesGrantedByPerformanceInPeriod_55a00199-825c-4de3-a003-92c60874a6bb_terseLabel_en-US" xlink:label="lab_cvco_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesGrantedByPerformanceInPeriod" xlink: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 shares expected to be issued for performance in next fiscal period</link:label>
    <link:label id="lab_cvco_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesGrantedByPerformanceInPeriod_label_en-US" xlink:label="lab_cvco_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesGrantedByPerformanceInPeriod" xlink: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, Additional Shares Granted by Performance in Period</link:label>
    <link:label id="lab_cvco_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesGrantedByPerformanceInPeriod_documentation_en-US" xlink:label="lab_cvco_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesGrantedByPerformanceInPeriod" 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, Equity Instruments Other than Options, Additional Shares Granted by Performance in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesGrantedByPerformanceInPeriod" xlink:href="cvco-20230401.xsd#cvco_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesGrantedByPerformanceInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesGrantedByPerformanceInPeriod" xlink:to="lab_cvco_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesGrantedByPerformanceInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareReconciliationAbstract_094320ce-091b-415c-9ad3-d35294723cdc_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/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareReconciliationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract" xlink:to="lab_us-gaap_EarningsPerShareReconciliationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_73714873-01c9-4aeb-83d0-a7cdd29fac50_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/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_e18773ce-5eb0-41df-aaaa-9a13cd24d4d7_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/2023/elts/us-gaap-2023.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_83626d60-7c41-464d-93bc-bb30d5a8a279_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/2023/elts/us-gaap-2023.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_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_acb7a524-8ab2-4498-a6af-a2661d75d030_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/2023/elts/us-gaap-2023.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_us-gaap_CompensationRelatedCostsGeneralTextBlock_95be25f0-499f-48a0-be11-e9fa0c4d7866_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/2023/elts/us-gaap-2023.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_67c2a913-9332-4431-8038-e7b8c433f213_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/2023/elts/us-gaap-2023.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_dei_EntityEmergingGrowthCompany_e04c31d7-100b-4417-8786-819facc7e167_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/2023/dei-2023.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_FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease_0c8e8e83-7bbd-4837-8f6b-692f3773c460_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/2023/elts/us-gaap-2023.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_cvco_CapitalizedServicingMultipleOfLoansHeldInPortfolio_f78bb411-3c1d-421e-ab52-a0e8b9b19810_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-20230401.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_AllowanceForLoanAndLeaseLossesRealEstate_77fbbf15-041d-447d-8f07-a05efb297607_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate" xlink: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_AllowanceForLoanAndLeaseLossesRealEstate_2efbc0e1-7216-4545-8067-292decd9ddff_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_34d73e3e-6713-45c3-a1c3-5ce87499179d_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_8727733a-d6de-4a0b-b884-4bf27da30066_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/2023/elts/us-gaap-2023.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_MultiemployerPlanAbstract_label_en-US" xlink:label="lab_us-gaap_MultiemployerPlanAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MultiemployerPlanAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MultiemployerPlanAbstract" xlink:to="lab_us-gaap_MultiemployerPlanAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_2dd8c018-8cd5-4120-989b-788d39524b3c_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/2023/elts/us-gaap-2023.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_InventoryFinishedGoods_64129ff9-d3d6-426c-8835-fb7c2546177c_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/2023/elts/us-gaap-2023.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_29a5b4aa-f453-4449-98a1-b5ef57a03277_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/2023/elts/us-gaap-2023.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_StandardProductWarrantyAccrualPayments_b478e958-818c-40f9-b86a-3554f14f6451_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/2023/elts/us-gaap-2023.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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_501f56b4-43f9-4504-b9b5-aa3651861323_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/2023/elts/us-gaap-2023.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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_b04a61f4-4971-486a-9c7f-a62479cc405f_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/2023/elts/us-gaap-2023.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_CommonStockMember_438a308f-f313-494a-b427-5ff45d92a8d2_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/2023/elts/us-gaap-2023.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_dei_EntityAddressPostalZipCode_b101cd78-e82f-45fe-85d0-0cdad6184c9f_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/2023/dei-2023.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_IncomeStatementLocationDomain_d3927065-1def-491f-9d53-7c9b37863980_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/2023/elts/us-gaap-2023.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_RepaymentsOfSecuredDebt_e78f868b-769a-40e8-ae6f-77e7c3b8faec_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/2023/elts/us-gaap-2023.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_cvco_WeightedAverageServicingFeeOfLoansHeldInPortfolio_5027bb7e-b8d8-44ed-96e4-70781058a06b_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-20230401.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_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_175c1c0f-9e51-4d5b-9147-55faaf264b34_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/2023/elts/us-gaap-2023.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_cvco_LoanRepurchaseMember_b9c9020c-549f-4def-8f74-585ab1f15b1f_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-20230401.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_srt_MinimumMember_130f61cd-ed96-4e16-a65d-fcf0a7c0f473_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/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_b7e5ad79-1af4-4d12-b077-9d2854b2fd52_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/2023/elts/us-gaap-2023.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_PropertyPlantAndEquipmentNet_86c52613-75f1-4eff-bac3-17129974c643_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_c0e2b9bd-5f45-4c73-8927-e76eb0d2ccf8_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/2023/elts/us-gaap-2023.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_EquityMethodInvestmentDividendsOrDistributions_3080c5f7-e186-48bb-8b44-455d68141403_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentDividendsOrDistributions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distribution of earnings from equity method investments</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentDividendsOrDistributions_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentDividendsOrDistributions" xlink: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 Equity Method Investment, Distribution</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestmentDividendsOrDistributions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions" xlink:to="lab_us-gaap_EquityMethodInvestmentDividendsOrDistributions" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_Weightedaveragecontractualinterestrate_bb63b1a8-40e0-4791-b2f7-56cbb5ba19a0_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-20230401.xsd#cvco_Weightedaveragecontractualinterestrate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_Weightedaveragecontractualinterestrate" xlink:to="lab_cvco_Weightedaveragecontractualinterestrate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_11db1d0d-0b0a-48c4-a565-f2457422da2b_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/2023/elts/us-gaap-2023.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_AssetsAbstract_0988ab2f-22cf-450a-a1e7-b2fdbb88bf89_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/2023/elts/us-gaap-2023.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_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1_55780d22-c0c3-4d9e-a3dc-c99abca0a4f5_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/2023/elts/us-gaap-2023.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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_5ef215b8-ebf0-4d7b-b1e4-ccaab729a16e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" 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 taxes on stock option exercises and releases of equity awards</link:label>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment, Tax Withholding, Share-Based Payment Arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_dd00c812-e718-4a5b-b89a-75afc8019ed6_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/2023/elts/us-gaap-2023.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_NetCashProvidedByUsedInFinancingActivities_b02fe017-0a65-4ab3-84c7-12c4c413aefc_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/2023/elts/us-gaap-2023.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_LoansAndLeasesReceivableGrossCarryingAmount_e6ae4d59-5a3c-4b3c-80e5-32cbfb4fc287_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/2023/elts/us-gaap-2023.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_CommitmentsAndContingenciesDisclosureTextBlock_0ba08e36-6534-4f19-abe3-1fe7e7700eb8_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/2023/elts/us-gaap-2023.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_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_be8140e4-ca8e-4ccd-afa5-274a3ab602ae_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/2023/elts/us-gaap-2023.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_RetainedEarningsMember_b8d4084b-a281-4c4e-a395-7c365a0b7916_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/2023/elts/us-gaap-2023.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_StandardProductWarrantyAccrualWarrantiesIssued_dbb9f5cf-791d-435d-b76c-e5717ce01541_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/2023/elts/us-gaap-2023.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_61833cc6-aacf-48eb-b1e5-b76ee8a19ff2_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/2023/elts/us-gaap-2023.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_us-gaap_EarningsPerShareBasic_ff530598-bcea-4c92-9085-1d3bfaa7594d_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/2023/elts/us-gaap-2023.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_AccountingPoliciesAbstract_117556d6-f541-411b-a16b-aeabd9e289f1_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/2023/elts/us-gaap-2023.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_314e9a6e-e95c-4478-a520-01b6aecc12b6_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/2023/elts/us-gaap-2023.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_us-gaap_ProvisionForLoanLeaseAndOtherLosses_882a210d-1c06-4dc9-b4d1-4590dadd8de3_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/2023/elts/us-gaap-2023.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_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock_6b389231-8d09-4d2f-82e9-9b0c759606ac_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/2023/elts/us-gaap-2023.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_cvco_YearOfOriginationDomain_8fe2a7b5-f671-467b-89e4-b8b0ebdc5d4e_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-20230401.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_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_368b042c-bb64-4a84-9aa9-08d004ab91e0_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/2023/elts/us-gaap-2023.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_AssumedPremiumsWritten_f2ff11bd-75c7-499a-9b2f-b8ecc0b1e14e_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/2023/elts/us-gaap-2023.xsd#us-gaap_AssumedPremiumsWritten"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssumedPremiumsWritten" xlink:to="lab_us-gaap_AssumedPremiumsWritten" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_ConsumerLoansHeldforInvestmentCharacteristicsTableTextBlock_6658f72c-d66c-4db7-bca8-2700bbe4fb6c_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-20230401.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_IncomeTaxesPaid_45f6a273-1167-4341-b323-82354b294948_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/2023/elts/us-gaap-2023.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_ConsolidationPolicyTextBlock_861b5590-e108-4e47-81cd-27f853f61fb0_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/2023/elts/us-gaap-2023.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_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_bb374b5b-0435-4fd8-ba2a-286c78c3c676_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/2023/elts/us-gaap-2023.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_dei_DocumentTransitionReport_275e8e5e-488e-4118-8368-00dec8b5a43f_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/2023/dei-2023.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_us-gaap_GoodwillPurchaseAccountingAdjustments_196c2a06-a43b-4f4e-b39e-fc0c98d7e74d_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink: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, Purchase Accounting Adjustments</link:label>
    <link:label id="lab_us-gaap_GoodwillPurchaseAccountingAdjustments_label_en-US" xlink:label="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink: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, Purchase Accounting Adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:to="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_CommodoreMember_b9f8b272-cdf6-4b58-8219-7908ed87984e_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-20230401.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_cvco_CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember_f26ab9f0-117e-4edc-9d1c-2652732ebc88_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-20230401.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_ProceedsFromCollectionOfNotesReceivable_ea7ded43-2bcf-433b-b734-bf2741c28476_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/2023/elts/us-gaap-2023.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_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLossFinancialStatementCaption_2ee5ade7-6812-4625-9e1c-c7ab7a815781_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLossFinancialStatementCaption" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remeasurement Gain, Financial Statement Caption</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLossFinancialStatementCaption_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLossFinancialStatementCaption" xlink: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 (Loss), Financial Statement Caption</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLossFinancialStatementCaption" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLossFinancialStatementCaption"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLossFinancialStatementCaption" xlink:to="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLossFinancialStatementCaption" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_LoansAndLeasesReceivableFromAffiliatesNetAmountCommercialNoncurrent_1fb8ece8-435f-4bad-8bc0-898a9cb7ff70_terseLabel_en-US" xlink:label="lab_cvco_LoansAndLeasesReceivableFromAffiliatesNetAmountCommercialNoncurrent" xlink: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_cvco_LoansAndLeasesReceivableFromAffiliatesNetAmountCommercialNoncurrent_label_en-US" xlink:label="lab_cvco_LoansAndLeasesReceivableFromAffiliatesNetAmountCommercialNoncurrent" xlink: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 from Affiliates, Net Amount, Commercial, Noncurrent</link:label>
    <link:label id="lab_cvco_LoansAndLeasesReceivableFromAffiliatesNetAmountCommercialNoncurrent_documentation_en-US" xlink:label="lab_cvco_LoansAndLeasesReceivableFromAffiliatesNetAmountCommercialNoncurrent" 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 from Affiliates, Net Amount, Commercial, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LoansAndLeasesReceivableFromAffiliatesNetAmountCommercialNoncurrent" xlink:href="cvco-20230401.xsd#cvco_LoansAndLeasesReceivableFromAffiliatesNetAmountCommercialNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_LoansAndLeasesReceivableFromAffiliatesNetAmountCommercialNoncurrent" xlink:to="lab_cvco_LoansAndLeasesReceivableFromAffiliatesNetAmountCommercialNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityPublicFloat_ba0c459c-8ea7-457c-8892-9a332b04a9ec_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/2023/dei-2023.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_IncomeTaxReconciliationTaxCreditsOther_464a9666-2f80-4c8e-8b12-75b992ea1a08_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/2023/elts/us-gaap-2023.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_OtherNoncashInvestingAndFinancingItemsAbstract_cdfd25c0-f271-471c-a711-5ae414ac7068_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/2023/elts/us-gaap-2023.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_PropertyPlantAndEquipmentAbstract_399a57f8-4205-4cdf-a133-3fd5c18d6d78_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/2023/elts/us-gaap-2023.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_OtherLiabilitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesDisclosureAbstract" xlink: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 Liabilities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract" xlink:to="lab_us-gaap_OtherLiabilitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableAllowanceForLoanLossesPolicy_aef47d06-1fad-4a80-b6b5-f25cb208216d_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/2023/elts/us-gaap-2023.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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_9d38ef13-86e4-4018-9dbb-e3bd2dd31adf_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/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:to="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_PrincipalPastDuePeriodForLoanConsideredAsNonPerforming_fff5df51-4b1d-4941-8048-48da1c9cc3d9_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-20230401.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_cvco_ForwardCommitmentsRecordedatFairValue_b4a33f75-7854-4a90-9ff2-deca3df9f35c_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-20230401.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_783a6567-5e17-4e2e-8242-3edcc9c3fd8a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink: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, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_22c3a947-9383-42a8-a668-276ea2c39211_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/2023/elts/us-gaap-2023.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_DeferredIncomeTaxExpenseBenefit_828316b6-e444-4e9a-b8b5-e84d3721fc44_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_us-gaap_ProceedsFromStockOptionsExercised_c5a67109-b954-408f-aea8-220d43d29814_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 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/2023/elts/us-gaap-2023.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_OrderOrProductionBacklogMember_fa016ef6-32c4-47cd-8dd8-463e29dc857a_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/2023/elts/us-gaap-2023.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_MultiemployerPlanEmployerContributionCost_c19e615e-0b9d-4991-b359-89ffc535d425_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/2023/elts/us-gaap-2023.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_FinanceLeaseLiability_2e698e0a-e86b-44bb-b557-77e2851f351a_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_7c154055-3223-4891-8fcb-f0166fa2e057_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/2023/elts/us-gaap-2023.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_dei_DocumentFinStmtErrorCorrectionFlag_22a7fe4f-0298-409b-81c3-ea79b1aa72a5_terseLabel_en-US" xlink:label="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink: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 Financial Statement Error Correction [Flag]</link:label>
    <link:label id="lab_dei_DocumentFinStmtErrorCorrectionFlag_label_en-US" xlink:label="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink: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 Financial Statement Error Correction [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFinStmtErrorCorrectionFlag" xlink:to="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_405055bc-a72c-4b73-92fc-1437dcce4102_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/2023/elts/us-gaap-2023.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_AllowanceForDoubtfulAccountsReceivable_7d389893-e312-4262-8cd5-68a873647b35_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/2023/elts/us-gaap-2023.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_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital_780dc79f-61b9-4287-a2d0-df4d2fe63d51_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Return of invested capital from equity method investments</link:label>
    <link:label id="lab_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital_label_en-US" xlink:label="lab_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital" xlink: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 Equity Method Investment, Distribution, Return of Capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital" xlink:to="lab_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_940c6999-18fd-4a68-969a-971863c7bf38_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/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_aff80e81-55fd-4f6f-b8bc-f5784aad4e4f_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">2024</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/2023/elts/us-gaap-2023.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_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_017e60bc-7dc9-4068-9845-d3eb3dc07891_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/2023/elts/us-gaap-2023.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_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_679a4ffe-66f3-409c-a4fc-1a2baf5b73a1_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/2023/elts/us-gaap-2023.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_OtherNonoperatingIncome_d880d0f4-5e8b-4835-9d10-216efee04cd9_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/2023/elts/us-gaap-2023.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_EquitySecuritiesFvNiUnrealizedGainLoss_d96b8fad-62d0-403c-a96d-b746e6cc9713_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 (losses) gains 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/2023/elts/us-gaap-2023.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss" xlink:to="lab_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_0378c9d8-acee-4d45-a968-cea6cb9c9334_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/2023/elts/us-gaap-2023.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_dei_DocumentsIncorporatedByReferenceTextBlock_4b1fc342-1332-4ec6-ac8b-4fae5103244f_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/2023/dei-2023.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_ConsumerLoansReceivablesGeographicConcentrationAbstract_afd6c5bf-64cf-4735-837f-a17a6784f866_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-20230401.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_dei_DocumentPeriodEndDate_b0bad679-0913-48e3-8edc-f35a378b7ce5_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/2023/dei-2023.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_ScheduleOfSharesSubjectToMandatoryRedemptionTable_93e20a28-a102-473e-bee3-52278ebd91e1_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/2023/elts/us-gaap-2023.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_SalesMember_ef9ca661-554f-408c-9d66-7024a3f67c85_terseLabel_en-US" xlink:label="lab_us-gaap_SalesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales</link:label>
    <link:label id="lab_us-gaap_SalesMember_label_en-US" xlink:label="lab_us-gaap_SalesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesMember" xlink:to="lab_us-gaap_SalesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_1d556801-d499-48e7-ad89-3a3324d1c540_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/2023/elts/us-gaap-2023.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_FinanceLeaseLiabilityNoncurrent_c24d6474-3ec3-4764-bdaf-2973c36b9116_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/2023/elts/us-gaap-2023.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_DirectPremiumsWritten_0b0a17ee-a741-4521-8e79-3b2b0d9612fc_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/2023/elts/us-gaap-2023.xsd#us-gaap_DirectPremiumsWritten"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DirectPremiumsWritten" xlink:to="lab_us-gaap_DirectPremiumsWritten" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_b1bfb378-2ccd-4fdb-b945-8a2632d03e94_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/2023/elts/us-gaap-2023.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_TreasuryStockCommonMember_ec983519-788c-4e8b-8124-afd8cc0d98fd_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink: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_TreasuryStockCommonMember_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink: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, Common [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonMember" xlink:to="lab_us-gaap_TreasuryStockCommonMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrimeMember_144d5e6c-c4b5-4702-ace2-24ea2387761e_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/2023/elts/us-gaap-2023.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_SegmentReportingInformationLineItems_5bab487c-8776-4a2a-9f82-1b31f1a7b8ae_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/2023/elts/us-gaap-2023.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_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_6e0413bd-ebd9-4b97-aa4f-ad71fb7fe628_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/2023/elts/us-gaap-2023.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_LossContingenciesByNatureOfContingencyAxis_1c96bd44-df0e-4554-a2c7-ea94f14f5a74_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/2023/elts/us-gaap-2023.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_cvco_FactorybuilthousingotherMember_e40310f9-6b5b-4f7a-b8d6-5df64e10d2ad_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-20230401.xsd#cvco_FactorybuilthousingotherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_FactorybuilthousingotherMember" xlink:to="lab_cvco_FactorybuilthousingotherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_2c862bf8-dc93-4a75-be6c-6fd5ba1f06f0_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_92cc4ff1-c294-4af3-9442-38537895b818_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_e389d6ff-d0ad-4074-8dcf-2381bfd27a84_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/2023/elts/us-gaap-2023.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_cvco_HUDCodeMember_4ce3ffc9-1fab-4109-b89b-b5c101b23ed6_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-20230401.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_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillNet_0caa8bc3-5630-44a7-8294-e3c57fb2ce0a_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-20230401.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_us-gaap_FinanceLeaseRightOfUseAsset_03418016-e4a7-47de-a754-cc4c3bff77ce_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/2023/elts/us-gaap-2023.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_DelinquencyStatusAxis_36484ec6-0b02-48f8-bd01-bdf03aec4e31_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-20230401.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_PrincipalAmountOutstandingOfLoansHeldInPortfolio_13e357a7-d2fb-4fe7-83f7-fa27957d7411_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">Loan, Held-in-Portfolio, Principal Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio" xlink:to="lab_us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VestingAxis_444631b6-4fd6-4f87-b697-93eaf65f7b6c_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/2023/elts/us-gaap-2023.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_FairValueDisclosuresTextBlock_c2fc95a3-5139-4670-91b7-92f6efe5b70d_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/2023/elts/us-gaap-2023.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_NumberOfOperatingSegments_ecc1d2e9-2896-4efe-9775-f5def6910ff5_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_02f13acf-c7d2-43ea-a725-1a8ef5566113_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/2023/elts/us-gaap-2023.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_CashAndCashEquivalentsAbstract_8cd33295-2d85-4b86-a06a-ec9c7863810e_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/2023/elts/us-gaap-2023.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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_7935d088-9da5-4c8b-a14e-6904b61222af_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/2023/elts/us-gaap-2023.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_BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted_cb13ef01-1a5d-46d4-865b-324db4a038db_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/2023/elts/us-gaap-2023.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_cvco_GoodwillandOtherIntangiblesAbstract_2954375d-4bb8-4edc-a826-25c7b6a4bb33_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-20230401.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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_1216b92a-b5c7-4a5d-9cb9-b45a96154f79_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/2023/elts/us-gaap-2023.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_ScheduleOfAvailableForSaleSecuritiesLineItems_237f1b17-8f06-43c4-9390-8f92d4037341_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/2023/elts/us-gaap-2023.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_InventoryDisclosureTextBlock_9c813a18-3973-4132-8cc8-17d6ac88ad98_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/2023/elts/us-gaap-2023.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_f04d0566-fc85-4f3c-ad01-9521cf4068d0_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_40482ca8-2647-4b28-9fe6-80aa5ae2ab5e_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" 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 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/2023/elts/us-gaap-2023.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_OperatingLeaseWeightedAverageRemainingLeaseTerm1_6bd24f5d-3bb2-41f5-b780-1315c3263c56_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/2023/elts/us-gaap-2023.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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent_9612765b-0e59-4951-ae26-39f672254ef8_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/2023/elts/us-gaap-2023.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_PrincipalAmountOutstandingOnLoansSecuritized_76ea6f34-1674-4d0e-950f-f01e1ec5f20c_terseLabel_en-US" xlink:label="lab_us-gaap_PrincipalAmountOutstandingOnLoansSecuritized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other secured financing</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">Loan, Securitized or Asset-Backed Financing Arrangement, Principal Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrincipalAmountOutstandingOnLoansSecuritized" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_ad74d069-723e-4160-bf69-56e0d133b407_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/2023/elts/us-gaap-2023.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_CashAndCashEquivalentsAtCarryingValue_f137a397-47e4-41bf-b42e-18c2e9a3b2e6_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_537013f5-3e14-441f-9cb5-7771bfffe199_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/2023/elts/us-gaap-2023.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_PaymentsToAcquireBusinessesNetOfCashAcquired_9520d313-e212-4cb3-9b37-e944db4d48e4_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" 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 for acquisitions, net</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink: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, Net of Cash Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_NumberOfLoansOutstandingOfLoansHeldInPortfolio_ae60b9ff-2369-4a83-af2f-6bbe4e0d9d01_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-20230401.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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_54c26cb4-61a9-4911-b7b4-9cae5a8c5f9c_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/2023/elts/us-gaap-2023.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_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_7ada398f-9a44-4dd7-b694-f3b72e6d5d94_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/2023/elts/us-gaap-2023.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_DelinquencyStatusDomain_3a6a5de4-7a98-4096-a409-0723bb0b8498_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-20230401.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_PropertyPlantAndEquipmentUsefulLife_d66c9cdb-fec0-4d6f-85a3-2c0055d2d528_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/2023/elts/us-gaap-2023.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_SubprimeMember_656f65ff-a2be-47ea-b90f-d909ea2ab25c_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/2023/elts/us-gaap-2023.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_cvco_CurrentMember_04696c06-7c39-4536-bb1e-08c02c5a7600_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-20230401.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_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy_f5327585-8fd0-497e-b88d-59c6bb3dad92_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/2023/elts/us-gaap-2023.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_LoansAndLeasesReceivableDeferredIncome_c5c70f9b-7563-4580-932b-9e0eaabcfeb5_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/2023/elts/us-gaap-2023.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_6055a029-8c11-4c06-aa62-17a41f7ca4d8_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/2023/elts/us-gaap-2023.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_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage_68ce01e4-ca84-482a-a77c-78cf6f6f9a72_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/2023/elts/us-gaap-2023.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_FinanceLeaseLiabilityUndiscountedExcessAmount_5c9b5b48-8a2e-4e57-a5d7-38043d7ce463_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/2023/elts/us-gaap-2023.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_RevenueFromContractWithCustomerTextBlock_8c28bb31-968e-4e53-b7d9-e2351b22fc50_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/2023/elts/us-gaap-2023.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_AdditionalPaidInCapitalCommonStock_500905e0-1d7a-467e-8152-1b5fa793b19a_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/2023/elts/us-gaap-2023.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_us-gaap_FairValueOfAssetsAcquired_a57c4321-4f1b-46a8-a417-8bf1be203f30_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/2023/elts/us-gaap-2023.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_AdditionalPaidInCapitalMember_441445fd-290a-4376-b928-c1ffea1cc7b7_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/2023/elts/us-gaap-2023.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_DocumentAnnualReport_66bca916-3e21-4578-a14b-9e2efca8ce80_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/2023/dei-2023.xsd#dei_DocumentAnnualReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_RemainingConstructionContingentCommitment_be77418e-2153-4420-ad7d-50335cbf4805_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-20230401.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_us-gaap_EquitySecuritiesFvNiRealizedGainLoss_85463ac5-fcd0-4162-a2f4-c1ca29c34152_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) 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/2023/elts/us-gaap-2023.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_cvco_ScheduleofInvestmentsTableTextBlock_8d963bff-381f-4737-be56-bbd12a3d0877_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-20230401.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_b0026d3c-3f93-4a8e-9714-53d789d78bba_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-20230401.xsd#cvco_LoansandLeasesReceivableNetAmountCommercialCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_LoansandLeasesReceivableNetAmountCommercialCurrent" xlink:to="lab_cvco_LoansandLeasesReceivableNetAmountCommercialCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_59a3771e-1448-451c-a210-90876ddd0638_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/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesLineItems" xlink:to="lab_us-gaap_LossContingenciesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesInvestments_36531626-a824-48f9-8714-8725eb5eb93a_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesInvestments" 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 gains on marketable equity investments</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesInvestments_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesInvestments" xlink: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, Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesInvestments" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_StandardProductWarrantyTerm_6f342306-738e-4ac8-b7fb-8a23923cf8bf_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-20230401.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_DirectPremiumsEarned_f679af79-f894-464c-b38a-51aa727ba272_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/2023/elts/us-gaap-2023.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_InterestRateLockCommitmentsRecordedAtFairValue_47097273-2c0e-4fa6-90d2-f044d1965cf8_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-20230401.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_OtherLiabilitiesNoncurrent_2125b1b0-3d49-4338-b6b8-87102f9d373e_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink: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 liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink: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 Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_92fe305c-99c2-40ea-bec2-7eb20850ef6e_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/2023/elts/us-gaap-2023.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_LesseeOperatingLeaseLiabilityPaymentsDue_0579a4d2-acf0-44bc-8377-9e2ab3f0e8c3_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/2023/elts/us-gaap-2023.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_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_90774783-b8dd-4561-b5da-edfb2c24742c_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/2023/elts/us-gaap-2023.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_ShortTermInvestments_35874178-643a-476e-bb68-29321f87efac_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_9defa530-fe65-4a9b-a6a5-8f16371a1efd_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/2023/elts/us-gaap-2023.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_SelfFundedGroupMedicalPlanMedicalClaimsExpense_8cb490dc-a477-41db-98b0-a3035ed7c37d_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-20230401.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_ScheduleOfRestrictedCashAndCashEquivalentsTable_93adc2af-195f-4447-94f3-8e4c37f63b67_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/2023/elts/us-gaap-2023.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_FinanceLeaseRightOfUseAssetAmortization_aaafe8f4-1c25-4aff-9096-0ef459d29cd8_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/2023/elts/us-gaap-2023.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_InventoryFinanceReceivablesGeographicConcentrationTableTextBlock_a8481dee-5218-4249-8d1e-7d14c06b085c_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-20230401.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_us-gaap_SegmentReportingDisclosureTextBlock_ce3b3bd3-fb6d-44d8-b2ed-09f1f9949fc1_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/2023/elts/us-gaap-2023.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_ceee87d4-633d-4b2d-8299-a523844fa879_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net increase (decrease) 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/2023/elts/us-gaap-2023.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_us-gaap_EquityComponentDomain_9d37d2a9-b2d4-44c6-b5a7-7da9be8f59a4_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/2023/elts/us-gaap-2023.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_FinanceLeaseLiabilityCurrent_d3533c1f-2771-4158-b43e-def54d91dc09_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/2023/elts/us-gaap-2023.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_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_3596c24a-841e-4bf8-80c6-ca4837efa734_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/2023/elts/us-gaap-2023.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_ContractualObligation_c74ea9da-bc07-4ad7-aeff-ac0f3890dabc_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/2023/elts/us-gaap-2023.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_us-gaap_TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy_796b546a-00d1-4ada-ae6e-70b6b6f45ceb_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/2023/elts/us-gaap-2023.xsd#us-gaap_TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy" xlink:to="lab_us-gaap_TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_b75617be-5fed-422f-a453-afde17e3cf61_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/2023/dei-2023.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_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination_504b0439-a3b6-425d-9068-9a59aedfd2fb_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/2023/elts/us-gaap-2023.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_OperatingIncomeLoss_01b7cb2e-ba8c-41a1-911f-5434e2b285ee_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/2023/elts/us-gaap-2023.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_cvco_FinancialServicesMember_b6eda30e-1bed-4630-97d7-9c11fa0d60fb_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_1d4766bd-02f2-4317-905b-d76c949e711e_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-20230401.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_RevenueRecognitionAbstract_9ff0d12d-fe02-4673-8cca-7150d1e2fda2_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/2023/elts/us-gaap-2023.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_cvco_Weightedaveragemonthstomaturitycommercial_50393af0-3034-430b-a59e-b0c5a696fb95_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-20230401.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_AllowanceForLoanAndLeaseLossesWriteOffs_aa428bf9-504f-4e2c-a2d2-ae2a6199b198_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, Writeoff</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_StatementBusinessSegmentsAxis_422c7ba1-da4f-4040-958e-f82a411109e1_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/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember_a42cdd69-24e6-4c5b-a57e-dfad3bd71abb_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/2023/elts/us-gaap-2023.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_cvco_LoanContractsWithOffBalanceSheetCommitmentsAbstract_dedcfb65-deac-483f-b6bc-c82f32feeb0a_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-20230401.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_PropertyPlantAndEquipmentPolicyTextBlock_e44cc61f-47e0-4601-b81c-79410880642b_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/2023/elts/us-gaap-2023.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_srt_ScenarioUnspecifiedDomain_441fd701-e16d-47e6-9ae6-ac3252867a0b_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/2023/elts/srt-2023.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_SharesSubjectToMandatoryRedemptionBySettlementTermsLineItems_0de0fe3f-3b98-4131-85f6-cbb43b211d18_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/2023/elts/us-gaap-2023.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_MortgageBackedSecuritiesMember_5c1f5528-f8a0-43f2-8d99-c872a75ae7e5_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/2023/elts/us-gaap-2023.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_CustomerRelationshipsMember_b137fb69-5c33-4ba2-9280-aec7bdc4a963_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_e45a231d-8926-4301-9c1d-874bf438f860_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink: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 Relationships [Member]</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/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_NonstructuralComponentWarrantyDescription_b5d00009-1e96-4ea1-a49c-39ab760c4cdc_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-20230401.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_us-gaap_ShareBasedCompensationAwardTrancheOneMember_e170c1b6-08dc-420c-b3d6-9f1bc1488ec2_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 2023</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/2023/elts/us-gaap-2023.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_cvco_ConsumerFinanceMember_9fb12ecb-d171-4764-937c-41a114a5cbb6_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-20230401.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_ProceedsFromCollectionOfLoansReceivable_9f359104-a8f8-4302-93bb-0c9290f7c65d_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromCollectionOfLoansReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal payments received on commercial loans receivable</link:label>
    <link:label id="lab_us-gaap_ProceedsFromCollectionOfLoansReceivable_label_en-US" xlink:label="lab_us-gaap_ProceedsFromCollectionOfLoansReceivable" xlink: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 Loans Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromCollectionOfLoansReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromCollectionOfLoansReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromCollectionOfLoansReceivable" xlink:to="lab_us-gaap_ProceedsFromCollectionOfLoansReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits_f8c67aad-54b8-4630-9cf5-af7d5c0a6417_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/2023/elts/us-gaap-2023.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_NetIncomeLossAttributableToNoncontrollingInterest_5317c53e-92f8-4c32-95f5-3067298212c4_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/2023/elts/us-gaap-2023.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_dei_EntityVoluntaryFilers_76924f69-3e68-44c5-a352-9a9c734ed61f_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/2023/dei-2023.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_srt_RangeMember_5bf23889-8bb1-45fa-b307-5e184b646419_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/2023/elts/srt-2023.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_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwill_25571257-414d-43a8-87f2-46e74a1511e5_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-20230401.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_NotesAndLoansReceivableNetNoncurrent_baf98e63-a716-40ea-b46c-0fe9fd84ad71_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/2023/elts/us-gaap-2023.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_fe60cf27-81e3-4f54-8069-a722082421fb_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/2023/elts/us-gaap-2023.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_354e5a1e-e300-4922-bee3-442d4e0ae723_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_8eb76fd3-2583-4eb1-8961-b1adfa858fd2_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_9ef76a57-1cda-47e0-af32-0cf1346effb8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink: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 vesting in future periods</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/2023/elts/us-gaap-2023.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_DeferredTaxAssetsOtherComprehensiveLoss_219d13dd-c5e8-424e-9c05-e6d8920a368a_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/2023/elts/us-gaap-2023.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_DebtDisclosureTextBlock_8ad14d92-10fa-4e38-becc-135ab6850e76_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt</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/2023/elts/us-gaap-2023.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_StatementOfStockholdersEquityAbstract_28622716-68c6-4ec2-b178-1b213174aaa1_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/2023/elts/us-gaap-2023.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_InvestmentsDebtAndEquitySecuritiesAbstract_0118a4ee-2957-4679-81c8-b529d0d7073c_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/2023/elts/us-gaap-2023.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_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_a664d547-e9cf-4ffd-9c6d-462505db944f_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-20230401.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_PerformanceSharesMember_3d26e16b-3d50-48b4-8e58-45130a446c15_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/2023/elts/us-gaap-2023.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_SegmentReportingAbstract_c8e4103b-3ee1-48b4-bf3f-ed156d489a56_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/2023/elts/us-gaap-2023.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_AccountsPayableCurrent_5688a5c5-f0bd-4c65-ae90-9001ca402150_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/2023/elts/us-gaap-2023.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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_cb59895e-0c01-4c2d-aeff-3bd83386c3bc_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/2023/elts/us-gaap-2023.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_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_4f9450d4-4f57-461e-8e6b-d244d600278a_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/2023/elts/us-gaap-2023.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_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_5f05f694-b464-48a4-9df6-3e0814191057_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/2023/elts/us-gaap-2023.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_CorporateDebtSecuritiesMember_fb1a2417-fdaa-4142-8091-b758ff6c0a06_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_e9cd1165-00a5-4046-a7e5-67f4cc729f20_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/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateDebtSecuritiesMember" xlink:to="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_aa4d6997-a64a-4946-942f-d03eb7c57288_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/2023/elts/us-gaap-2023.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_srt_StatementGeographicalAxis_9ccd3190-4a8f-457b-b50c-14b03986608e_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/2023/elts/srt-2023.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_32684cb0-b3e2-47d0-89d9-03c1f63c6b69_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/2023/elts/us-gaap-2023.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_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense_8fdce966-b96e-4c94-ac4b-3f6bd88ad176_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_4db2901d-ceb4-4c2d-82ae-cdc69952afc6_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_0055a01d-a856-428d-9ba4-c67b043a2add_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/2023/elts/us-gaap-2023.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_IncomeTaxDisclosureTextBlock_6c6f96a9-d094-4754-ad90-33e954d47ec6_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/2023/elts/us-gaap-2023.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_BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock_1bbeb2cb-6ee3-4d10-9050-843955b4c780_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/2023/elts/us-gaap-2023.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_RestrictedCashAndCashEquivalentsNoncurrent_b62917c6-1491-449a-92ef-ef4284665578_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_944b14df-1aba-4610-96bc-a3e1f49f60ef_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_77368d54-fe87-4532-8026-f28fb9be02e4_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/2023/elts/us-gaap-2023.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_cvco_PeriodOfAgreementUnderRepurchaseContingenciesMaximum_3dc80640-1e01-4732-9ca0-9f67c9b89f4e_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-20230401.xsd#cvco_PeriodOfAgreementUnderRepurchaseContingenciesMaximum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_PeriodOfAgreementUnderRepurchaseContingenciesMaximum" xlink:to="lab_cvco_PeriodOfAgreementUnderRepurchaseContingenciesMaximum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesTableTextBlock_c18af3a8-91e6-400a-adc6-c51497b98252_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesTableTextBlock" xlink: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 Liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesTableTextBlock" xlink: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 Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_OtherLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_ParkModelRVsMember_0d307012-4e6e-421c-bec4-f3eaaca4caed_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-20230401.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_06cbe08a-3c51-4e53-8d02-995ef6da0b7a_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-20230401.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_LesseeLeasesPolicyTextBlock_8aab8f37-7c93-43c6-8b91-a350af45c6e7_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/2023/elts/us-gaap-2023.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_2ae1f1c0-348a-46d0-8f32-6cd2eebd70f2_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/2023/elts/us-gaap-2023.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_RevenueRecognitionPolicyTextBlock_4cd8217d-2928-4e61-a9ff-8472552e2056_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/2023/elts/us-gaap-2023.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_PreferredStockParOrStatedValuePerShare_3905399c-e7f2-4a8f-b0e0-1cd69096bbd1_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/2023/elts/us-gaap-2023.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_3ed513da-16c9-4083-8608-742f81cc34df_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink: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 Activity, Weighted Average Grant Date Fair Value [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink: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, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNetAbstract_21dcbf84-44b7-42f8-8a20-e06aceedc53b_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/2023/elts/us-gaap-2023.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_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain_9baebc9e-9f66-436e-93cc-c7a0c5536afe_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/2023/elts/us-gaap-2023.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_cvco_FinanceLeasePayments_af503455-2447-480b-8a9e-020533535d15_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-20230401.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_c3e6be25-3af0-47a8-ab8d-68a22e8ab5b2_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-20230401.xsd#cvco_ConsumerLoansReceivablesGeographicConcentrationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_ConsumerLoansReceivablesGeographicConcentrationTableTextBlock" xlink:to="lab_cvco_ConsumerLoansReceivablesGeographicConcentrationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_c521c7b1-31fb-461c-a6e5-a76f7a057f3e_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/2023/elts/us-gaap-2023.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_FairValueInputsLevel3Member_4205be84-4da3-49ee-8128-4321bbd3d26b_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/2023/elts/us-gaap-2023.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_cvco_LeaseLiabilityPaymentsDue_828754cb-3072-40da-aeff-81a3ff3c282d_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-20230401.xsd#cvco_LeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_LeaseLiabilityPaymentsDue" xlink:to="lab_cvco_LeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_8ce835a2-8050-4046-83a1-5c417e6ac332_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink: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_TreasuryStockCommonShares_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink: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, Common, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonShares" xlink:to="lab_us-gaap_TreasuryStockCommonShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_d1afab5e-0fd5-4bd6-9770-6fb729889edd_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_0b4e6ae4-b5ff-44f7-bf51-04eeb97c1622_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/2023/elts/us-gaap-2023.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_BuildingAndBuildingImprovementsMember_7f18cc80-6963-4677-afe9-3de86a453c9f_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/2023/elts/us-gaap-2023.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingAndBuildingImprovementsMember" xlink:to="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireFinanceReceivables_55abddc8-7acf-46ce-8ed0-c499614ff989_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/2023/elts/us-gaap-2023.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_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_e560fa61-1d30-4785-8eb4-fb1e50ffac21_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/2023/elts/us-gaap-2023.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_d57a20b5-0286-454d-be47-4ba380e73be7_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/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementaryInsuranceInformationUnearnedPremiums_b940c580-4b63-44c8-99bd-655a36381ff2_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/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementaryInsuranceInformationUnearnedPremiums"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementaryInsuranceInformationUnearnedPremiums" xlink:to="lab_us-gaap_SupplementaryInsuranceInformationUnearnedPremiums" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_e07a9faa-393f-4883-bdca-e1d8f8c514c9_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_b65ea6d7-d56d-430a-b87d-dd93d2f188da_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_735b268c-0476-4a67-8e00-2f2a1d18b4a6_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/2023/elts/us-gaap-2023.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_LiabilitiesCurrent_8956e686-1924-44c4-9f01-b8139250f19c_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/2023/elts/us-gaap-2023.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_cvco_ChangeInGNMALoansEligibleForRepurchase_2d48e1b3-3a9e-4f47-9543-b777b883d756_terseLabel_en-US" xlink:label="lab_cvco_ChangeInGNMALoansEligibleForRepurchase" xlink: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_cvco_ChangeInGNMALoansEligibleForRepurchase_label_en-US" xlink:label="lab_cvco_ChangeInGNMALoansEligibleForRepurchase" xlink:role="http://www.xbrl.org/2003/role/label" 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_cvco_ChangeInGNMALoansEligibleForRepurchase_documentation_en-US" xlink:label="lab_cvco_ChangeInGNMALoansEligibleForRepurchase" 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">Change in GNMA loans eligible for repurchase</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ChangeInGNMALoansEligibleForRepurchase" xlink:href="cvco-20230401.xsd#cvco_ChangeInGNMALoansEligibleForRepurchase"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_ChangeInGNMALoansEligibleForRepurchase" xlink:to="lab_cvco_ChangeInGNMALoansEligibleForRepurchase" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_c7b5a9dd-4ece-46fc-a92e-14bb5c7f5144_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/2023/elts/us-gaap-2023.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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_576d3944-c8ba-4f20-be28-2ebf37ee2180_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_ccf945d1-4de4-4719-abdc-41951fb27c42_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/2023/elts/us-gaap-2023.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_cvco_A401KPlanMember_0ddb177e-8889-458f-aa04-cf95cbf1f109_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-20230401.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_DebtAndCapitalLeaseObligations_9e8c8237-88e8-474d-b9f3-167aeb63dd57_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 Other Liabilities</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/2023/elts/us-gaap-2023.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_LiabilitiesAndStockholdersEquityAbstract_93557955-b93d-4a0a-96df-1785b048b091_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/2023/elts/us-gaap-2023.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_FiniteLivedIntangibleAssetsLineItems_db53c475-4305-45b8-961c-eb10e4f5a4dc_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/2023/elts/us-gaap-2023.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_CompensationRelatedCostsAbstract_38e11d0a-b549-45bd-ab15-da3cebd2f547_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/2023/elts/us-gaap-2023.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_CapitalLeaseObligationsIncurred_48246d44-845c-49a6-9b78-90d2b47dd5e0_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/2023/elts/us-gaap-2023.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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_f4c170ed-9650-4fe5-afd5-f31099b49875_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/2023/elts/us-gaap-2023.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_StockIssuedDuringPeriodSharesStockOptionsExercised_39c9ea69-0c6c-421c-a4c1-87010db67127_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/2023/elts/us-gaap-2023.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_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillGross_f173b666-b4fe-496b-9bfd-946bd25896c0_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-20230401.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_CostOfGoodsAndServicesSold_0a530f2e-9c77-4aaa-b5a6-f74f1120985a_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/2023/elts/us-gaap-2023.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_us-gaap_ReceivablesPolicyTextBlock_c347b722-c711-4b42-b12e-181e163c88a0_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/2023/elts/us-gaap-2023.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_cvco_YearOfOriginationAxis_6c632dd8-ffc8-4b18-9f97-9d71df4343b1_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-20230401.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_us-gaap_OtherNoncashIncome_98c0aba8-6bac-4816-985f-d1d49e0c337e_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/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncashIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncashIncome" xlink:to="lab_us-gaap_OtherNoncashIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock_0ce713e3-ed72-4400-818e-deac52989519_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-20230401.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_63bc5932-0a59-4879-b6b4-0d6b7a29a645_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/2023/elts/us-gaap-2023.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_LineOfCreditFacilityCurrentBorrowingCapacity_0f1440af-1e13-4860-ba44-89039e819327_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit facility maximum</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Current Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_Fiscal2019Member_8e394259-fa23-40d5-a1d7-0de2bf68ac6c_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-20230401.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_Goodwill_85f75aff-e834-484a-892e-f1dfb555481a_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_652f7e4e-9d64-47d7-8ead-7b970cb250f1_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_8be8aed9-da84-4014-b1d1-6f2f56bb31b0_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_8bf363af-f5df-41ff-a1ec-768250092c79_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/2023/elts/us-gaap-2023.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_cvco_ConsumerLoansReceivableGeographicalConcentrationPercentage_a67fc2d1-8349-4b4c-bbc7-2af1f5a6e8da_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-20230401.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_FairValueByMeasurementBasisAxis_a703d2e2-74c5-4c8a-9408-ad347867e3f7_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/2023/elts/us-gaap-2023.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_IncreaseDecreaseInAccountsReceivable_355c1c83-61a3-45f4-a9aa-d4d8197d07c6_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/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosureItemAmountsDomain_1a0a661b-b7aa-4305-a16f-dd803a0fb416_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/2023/elts/us-gaap-2023.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_srt_ScenarioForecastMember_98e356f4-c8d6-4fb0-bf7d-be0dae879eae_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/2023/elts/srt-2023.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_SellingGeneralAndAdministrativeExpensesMember_9413447e-3b30-4541-b094-35a76abdfeb7_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/2023/elts/us-gaap-2023.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_ProceedsFromAccountsReceivableSecuritization_a97e6f7a-581f-4d5b-aa5d-23453bc561d7_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/2023/elts/us-gaap-2023.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_us-gaap_OperatingLeaseLiabilityNoncurrent_6d8cfbc3-11ae-4806-97d1-f586188fd959_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_24a1cd53-b8c7-41a1-82d1-1097ee67078e_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/2023/elts/us-gaap-2023.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_ScheduleOfMultiemployerPlansTableTextBlock_0f1742d7-5bc1-43a8-917d-30932d198ade_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/2023/elts/us-gaap-2023.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_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_2a0a8016-55cd-4e65-a6f7-1b14f3631274_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/2023/elts/us-gaap-2023.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_cvco_LeaseLiabilityPaymentsDueYearFive_5e5eb1ff-1cfd-408a-beb0-80b9fde39bcb_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-20230401.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_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_669b8df3-4528-4007-a6ad-68a1a3bd401d_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/2023/elts/srt-2023.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_LineOfCreditFacilityInterestRateDescription_be692844-9dd1-47c9-918d-2cdf36b1e18f_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateDescription" xlink: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 Description</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityInterestRateDescription_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateDescription" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Interest Rate Description</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityInterestRateDescription"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityInterestRateDescription" xlink:to="lab_us-gaap_LineOfCreditFacilityInterestRateDescription" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_d8eaf798-8c9f-40e7-a8be-cff5cc0ee138_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/2023/elts/us-gaap-2023.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_IncomeStatementLocationAxis_cd4cc466-e278-4b13-8996-79e94fae3261_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/2023/elts/us-gaap-2023.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_CommitmentsAndContingenciesPolicyTextBlock_a961f354-5166-4d16-9ed1-7ca9a3c00c41_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/2023/elts/us-gaap-2023.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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_5e172559-1815-4d32-844b-d1d18852dd11_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, to be Paid, 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/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_3c627c8d-f836-4000-b08d-5f354c5f95ec_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/2023/elts/us-gaap-2023.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_Gainlossonsalesofloansandinvestments_09d18f6f-ea07-49c7-b6dd-e17f1ea8e752_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-20230401.xsd#cvco_Gainlossonsalesofloansandinvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_Gainlossonsalesofloansandinvestments" xlink:to="lab_cvco_Gainlossonsalesofloansandinvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_LoansandLeasesReceivableNetAmountConsumerNoncurrent_c3b0dd78-0c7a-475e-8c33-ac07cd0b802f_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-20230401.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_PayablesAndAccrualsAbstract_a41c4ca5-7ec8-4d2f-bf42-cfbc8334d8fe_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/2023/elts/us-gaap-2023.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_FairValueByBalanceSheetGroupingTextBlock_003ed07f-5318-49c2-ac77-f1da68ca6b2e_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/2023/elts/us-gaap-2023.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_srt_ProductsAndServicesDomain_4bb8e698-50bc-415d-a8d1-c4c7c6b3fdd7_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/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_4d711d85-40cc-461f-baec-bf9bd1fc3b06_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/2023/elts/us-gaap-2023.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_IncreaseDecreaseInInventories_42ced021-5227-4b3c-9a17-088ff2213266_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/2023/elts/us-gaap-2023.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_NetCashProvidedByUsedInInvestingActivitiesAbstract_f99fbf26-8f32-4a5e-bf7e-98929a341b6f_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/2023/elts/us-gaap-2023.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_ConstructionAdvances_fb16b775-b943-4410-a086-8dc3c86d334a_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_a1ccc59b-2994-4d3b-8324-027e543930b2_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-20230401.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_InterestExpense_994918ec-5dfe-4063-b505-471658a498bc_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/2023/elts/us-gaap-2023.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_ProceedsFromSaleOfFinanceReceivables_58d02095-d702-471e-926f-69b27e219c58_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/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleOfFinanceReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfFinanceReceivables" xlink:to="lab_us-gaap_ProceedsFromSaleOfFinanceReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_838f7372-a878-47a0-97e9-59cacd8837e3_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/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_1fe1bfa3-b8d7-4f51-bc25-4fe6968c2040_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/2023/elts/us-gaap-2023.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_FinanceLoansAndLeasesReceivablePolicy_7f61af7e-f27b-4ae0-9c10-40f4daf0c2dd_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/2023/elts/us-gaap-2023.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_UseOfEstimates_a878ab05-2e8a-428a-a1e0-5b934b5cf246_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/2023/elts/us-gaap-2023.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_cvco_TotalLeaseExpense_f46510b0-3817-46c6-8e05-5b3e12229082_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-20230401.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_AvailableForSaleSecuritiesAbstract_8de22de3-3da6-4e0d-8b0f-aa5a0996e7c0_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/2023/elts/us-gaap-2023.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_dei_EntityFileNumber_72516585-9244-43b0-9544-40cff7f0a96d_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/2023/dei-2023.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_LossContingenciesTable_33e29203-a702-4677-bc4a-3ef5211d7522_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/2023/elts/us-gaap-2023.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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_029639e6-dd4b-4402-9e88-77fb8a6b2c0a_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/2023/elts/us-gaap-2023.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_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_e667541b-ae86-4853-ab91-de6582f63909_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/2023/elts/us-gaap-2023.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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_c295132f-a861-4d5d-8807-e0c3cb24430d_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">2026</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/2023/elts/us-gaap-2023.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_ProductWarrantyAccrualClassifiedCurrent_ef1a48c3-d161-4360-a099-912d01ac53ee_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/2023/elts/us-gaap-2023.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_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_818697ec-f881-4d40-a62c-643ea00f3cd1_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/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepurchaseAndResaleAgreementsPolicy_a23dc202-8174-4e75-a0c4-cc450b3a5dd8_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/2023/elts/us-gaap-2023.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_dei_AuditorFirmId_60e1caef-ca4b-424a-b6ee-0683dab2689b_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/2023/dei-2023.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_AmortizationOfIntangibleAssets_27a745a5-4a68-4475-bba9-5bb86168ef11_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/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_6eeef670-22e8-4d08-8c51-7dff4b5dc7fc_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/2023/dei-2023.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_us-gaap_LongTermInvestments_0f30d6eb-62eb-4466-adaf-9615a0cbe806_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_c4d0db12-0b61-4132-90ac-077ba1108d8a_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/2023/elts/us-gaap-2023.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_DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables_d877c33f-698a-407b-a1ef-0fb07a9ad2e3_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/2023/elts/us-gaap-2023.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_BusinessAcquisitionAcquireeDomain_ec86a15e-efe9-4125-90d1-6a5dce285f57_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/2023/elts/us-gaap-2023.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_LoansReceivableHeldForSaleAmount_5ba99549-87da-4eac-8cc5-cedfd3fdafac_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/2023/elts/us-gaap-2023.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_DerivativeLossOnDerivative_fdbfa75c-a565-44a0-a475-17587b1c22a1_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/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeLossOnDerivative"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLossOnDerivative" xlink:to="lab_us-gaap_DerivativeLossOnDerivative" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0fa3c973-0153-4956-9b7a-e908dc7873dc_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_df974d9a-939c-4743-966c-6674fa24767a_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_c60ddba7-b544-4e9e-a280-c75cc9240a04_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/2023/elts/us-gaap-2023.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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_34438a7e-4fa0-4fb2-94ae-cabfb818bab6_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/2023/elts/us-gaap-2023.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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_b050262e-5ddc-498c-afd2-18ad0e3011e4_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/2023/elts/us-gaap-2023.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_CommonStockSharesIssued_383420eb-daf9-4d82-8a8c-7aa203750cc2_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/2023/elts/us-gaap-2023.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_NotesReceivableFairValueDisclosure_b355ff46-5c4e-48f7-b19a-e3739d9a2863_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/2023/elts/us-gaap-2023.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_a1b17d0c-9d2b-4f41-8b67-dbec8d0c0de3_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/2023/elts/us-gaap-2023.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_cvco_LeaseLiabilityPaymentsDueYearTwo_234bd183-b41a-4b55-88d4-2e8283e6adc3_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-20230401.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_IncomeTaxReconciliationTaxCreditsResearch_9a6e206f-8464-46a6-a590-1f1b2a6fbf8b_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/2023/elts/us-gaap-2023.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_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_8375f227-3d19-467d-8870-d16e654d9dbf_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/2023/elts/us-gaap-2023.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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_602d3d2d-1554-4a60-9161-92922777c8b4_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">2027</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/2023/elts/us-gaap-2023.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations_79cbc465-e538-4743-9cd9-76eed176fbe6_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/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_762f065d-a68c-4833-af8a-3da1fba5e2b4_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/2023/elts/us-gaap-2023.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_cvco_InterestPastDuePeriodForLoanConsideredAsNonaccrual_4eaeac7c-6fe5-4a02-a1df-681e75ca7e64_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-20230401.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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_9531dcb4-7349-4e70-a99c-27d23a322c91_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/2023/elts/us-gaap-2023.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_ComprehensiveIncomeNetOfTax_7f59294c-1dc1-4c1d-8ff0-dbc97bb62166_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/2023/elts/us-gaap-2023.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_FinancingReceivablePortfolioSegmentDomain_592080a9-3f78-40eb-993f-a014c47a3c10_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/2023/elts/us-gaap-2023.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_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_c9e5e762-cf80-470c-ad7f-d1083e191ff6_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intrinsic value of awards released</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xlink: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, Aggregate Intrinsic Value, Vested</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_5af32f34-b412-4b96-9917-1e5bf8497a10_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/2023/elts/us-gaap-2023.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_dei_EntityAddressAddressLine1_048e1b15-da18-412d-9c0c-6fb1d95b0e87_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/2023/dei-2023.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_cvco_NoFICOScoreMember_724971f9-0867-4efc-a268-6867be3b8e91_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-20230401.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_70dcc2af-bd65-4b57-b538-8151b2a33d6d_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-20230401.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_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_5881e75e-c024-42f0-be0e-fd66544185d3_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/2023/elts/us-gaap-2023.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_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_5387fd66-596d-4557-9411-b24d7d86167a_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/2023/elts/us-gaap-2023.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_7a590f93-efe2-4cd7-a407-79c63ecc54fe_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/2023/elts/us-gaap-2023.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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_b986dbed-4e74-4da8-a780-bdca33982f17_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/2023/elts/us-gaap-2023.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_FactoryBuiltHousingMember_66044c77-1471-49e3-92cd-5ceb45c4e3ec_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_d0222818-160a-4787-a15c-edd9c6b4e293_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-20230401.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_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_03d4e450-7f4b-4dd4-954c-ba9bb7ee868f_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/2023/elts/us-gaap-2023.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_IncomeStatementAbstract_feee6fda-0f54-4842-bec5-c37cd881de3d_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/2023/elts/us-gaap-2023.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_StockIssuedDuringPeriodSharesNewIssues_d147ce02-5585-4f94-b12c-bbd12ea1e49f_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/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestmentLineItems_f0798a46-ea8d-47b4-ba35-faa39dc667a4_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/2023/elts/us-gaap-2023.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_BusinessAcquisitionsProFormaNetIncomeLoss_a8232982-91f6-4afd-8c66-cdddda5b391b_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/2023/elts/us-gaap-2023.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_cvco_ModularMember_f8615b4e-60b9-4466-9414-fe5c706702cb_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-20230401.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_f6409a74-8f8a-481e-8dc3-7ec5f7d8689a_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-20230401.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_cvco_InventoryRepurchaseMember_de37df2b-cc19-4031-b3d9-20999bab2444_terseLabel_en-US" xlink:label="lab_cvco_InventoryRepurchaseMember" xlink: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 repurchase</link:label>
    <link:label id="lab_cvco_InventoryRepurchaseMember_label_en-US" xlink:label="lab_cvco_InventoryRepurchaseMember" xlink: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 repurchase [Member]</link:label>
    <link:label id="lab_cvco_InventoryRepurchaseMember_documentation_en-US" xlink:label="lab_cvco_InventoryRepurchaseMember" 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 repurchase</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_InventoryRepurchaseMember" xlink:href="cvco-20230401.xsd#cvco_InventoryRepurchaseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_InventoryRepurchaseMember" xlink:to="lab_cvco_InventoryRepurchaseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease_c99cc350-4120-43b0-8b5f-bee772adbb19_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_46578b10-e0af-4611-a8fe-8e7410c27538_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/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease" xlink:to="lab_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_67aca87e-18ec-43ae-8d6d-4c8b9b4f08c5_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/2023/elts/us-gaap-2023.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_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_099e3cbc-87c7-4a1f-ae00-86f6d798e459_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/2023/elts/us-gaap-2023.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_EarningsPerShareDilutedAbstract_d5772848-db8f-4ca4-90d6-d0b822cfea01_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/2023/elts/us-gaap-2023.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_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense_5be491c4-3dcf-4260-8d22-eb7fca6ba438_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/2023/elts/us-gaap-2023.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_ReinsuranceTextBlock_115b91a2-86a9-463e-ba45-ddf7346aaad7_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/2023/elts/us-gaap-2023.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_EquityMethodInvestments_62ee3647-38c5-4252-86e2-761f4b72d191_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-marketable equity investments</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestments" xlink:to="lab_us-gaap_EquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNet_abbec3e8-3708-47f9-ad87-d9b75f98de78_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_db3f6121-a4b0-492f-9de7-1520ecde8ded_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/2023/elts/us-gaap-2023.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_LandMember_958a5454-1039-49f9-9260-f33e82ecd1ef_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/2023/elts/us-gaap-2023.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_FinancialInstrumentAxis_6939743e-6bd3-41fb-8073-7b0a83d35c03_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/2023/elts/us-gaap-2023.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_AdvertisingCostsPolicyTextBlock_d9e2011c-2ab8-43fb-83e6-8aa9a21fd256_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/2023/elts/us-gaap-2023.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_78e7d436-74c3-48bc-8bc1-c8137e13dbf0_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/2023/elts/us-gaap-2023.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_PaymentsForRepurchaseOfCommonStock_9c128dbe-283c-482f-98b1-10f314e4ae31_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/2023/elts/us-gaap-2023.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_dei_EntityCommonStockSharesOutstanding_7694c8f3-3710-4a0e-afd9-4cdc06403426_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/2023/dei-2023.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_cvco_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesGrantedByPerformanceInPeriodWeightedAverageGrantDateFairValue_9dc8550a-c869-4fb8-80b2-9a1b69756f76_terseLabel_en-US" xlink:label="lab_cvco_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesGrantedByPerformanceInPeriodWeightedAverageGrantDateFairValue" xlink: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 shares granted by performance</link:label>
    <link:label id="lab_cvco_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesGrantedByPerformanceInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_cvco_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesGrantedByPerformanceInPeriodWeightedAverageGrantDateFairValue" xlink: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, Additional Shares Granted by Performance in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:label id="lab_cvco_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesGrantedByPerformanceInPeriodWeightedAverageGrantDateFairValue_documentation_en-US" xlink:label="lab_cvco_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesGrantedByPerformanceInPeriodWeightedAverageGrantDateFairValue" 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, Equity Instruments Other than Options, Additional Shares Granted by Performance in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesGrantedByPerformanceInPeriodWeightedAverageGrantDateFairValue" xlink:href="cvco-20230401.xsd#cvco_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesGrantedByPerformanceInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesGrantedByPerformanceInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_cvco_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesGrantedByPerformanceInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_bbfbf7a3-fcd4-4185-8751-de8191ae3eb4_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/2023/elts/us-gaap-2023.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_InventoryDisclosureAbstract_c5927103-7c4b-4814-afd5-535d126d4dd6_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/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureAbstract" xlink:to="lab_us-gaap_InventoryDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_e946f089-bd59-4c74-8d00-0f9ace115484_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/2023/elts/us-gaap-2023.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_FairValueByFairValueHierarchyLevelAxis_72b31246-c743-44c9-8e2f-8c0875ccb6fc_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/2023/elts/us-gaap-2023.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_RetainedEarningsAccumulatedDeficit_94f48be6-a5fa-4fe8-a625-0502fdb5a87b_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/2023/elts/us-gaap-2023.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_GoodwillMember_f1efcfa1-2043-4ba2-a02e-04eb8d2d0638_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_8fe6995e-d595-43fc-acf9-7081008fe027_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/2023/elts/us-gaap-2023.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_AssetsCurrentAbstract_245b1836-a9c7-45ba-b421-eb88a6d988a7_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/2023/elts/us-gaap-2023.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_LeasesAbstract_e7ad6867-74ce-45c7-abed-aacaa4d8cc8c_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/2023/elts/us-gaap-2023.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_dei_EntityAddressStateOrProvince_82047ba5-0c6e-4fd0-8427-02664d45960c_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/2023/dei-2023.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_PremiumsWrittenAndEarnedAbstract_8040e521-e0e8-4a33-b33a-b537112618ab_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/2023/elts/us-gaap-2023.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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_da4464b7-1871-43cd-8869-8e764a411b64_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/2023/elts/us-gaap-2023.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_FinanceLeaseLiabilityPaymentsDue_ea671630-7c9b-4b55-9cab-43a0dce4d34d_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/2023/elts/us-gaap-2023.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_NetCashProvidedByUsedInOperatingActivitiesAbstract_b0418b68-d7d2-4d82-8013-a808030462c8_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/2023/elts/us-gaap-2023.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_MinorityInterestChangeInRedemptionValue_ea5b5204-d4f4-4593-9388-52d195bb1823_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/2023/elts/us-gaap-2023.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_us-gaap_EarningsPerShareBasicAbstract_a43687c9-1ae3-463c-8ae6-b67f2e650d00_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/2023/elts/us-gaap-2023.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_cvco_CatastrophicLossesRecoverableInAggregateGreaterThanAmount_33942758-f23c-45db-a956-40f80f60a5f4_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-20230401.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_FinancialServiceOtherMember_4f91e38b-867c-4234-92dc-0699f3d2daef_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/2023/elts/us-gaap-2023.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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_d39e4d19-4be1-4397-a180-9de49f571fcc_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/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockDomain_e8c7c642-fdc7-45ec-b5f4-ff6f7b98aa25_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/2023/elts/us-gaap-2023.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_cvco_ConsumerLoansReceivableHeldForInvestment_c994f01f-a9ce-4f67-b63f-4436aa3950b7_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-20230401.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_srt_NameOfMajorCustomerDomain_80178d63-6904-497c-b6bb-2e26d3a8a259_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/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NameOfMajorCustomerDomain" xlink:to="lab_srt_NameOfMajorCustomerDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_60913449-cce1-4922-b2f5-1c117471de18_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/2023/elts/us-gaap-2023.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_NetIncomeLossAvailableToCommonStockholdersBasic_b4fdbe13-ca66-4123-a072-f832c26d64c5_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/2023/elts/us-gaap-2023.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_bd72a000-544d-453e-8138-4db0bda7c597_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/2023/elts/us-gaap-2023.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_OperatingLeaseLiability_ed7b030b-e1d7-46ae-845b-a0a227651632_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/2023/elts/us-gaap-2023.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_cvco_CapitalizedLoanServicingRateOfLoansHeldInPortfolio_22c0a0fc-9440-47f5-b82f-ef3f4284e2a2_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-20230401.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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax_7d2a141c-6216-4b87-90fa-b09aafaf3315_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/2023/elts/us-gaap-2023.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_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability_7d419235-573d-472c-86d5-55c22d6df15d_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/2023/elts/us-gaap-2023.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_9bcb1d1a-b164-4be7-9c89-0d76ca4960b4_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/2023/elts/us-gaap-2023.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_VestingDomain_95bb2e9d-7774-44bb-ad42-e7fa7433b39e_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/2023/elts/us-gaap-2023.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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_46a31f35-1979-4f2c-b6b7-9d0a7619a1f5_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/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_ecc29098-65b8-4421-9803-e5cab7436f97_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_DefinedContributionPlanCostRecognized_1fa7d8b8-c64f-4a7c-8eae-32e6158a9545_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/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:to="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis_d7427f37-1a2f-4b3a-b849-31c2a33b2978_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/2023/elts/us-gaap-2023.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_us-gaap_IncomeTaxReconciliationOtherAdjustments_18b2a389-6b45-4fe0-a57c-c0d6c2fb9d45_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/2023/elts/us-gaap-2023.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_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet_88bf47f3-ba69-43f6-b021-0154447519de_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/2023/elts/us-gaap-2023.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_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_228f8926-e3a1-4f42-97f4-0b99b5f794cc_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/2023/elts/us-gaap-2023.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_us-gaap_DebtDisclosureAbstract_36750c50-7eb7-4a3b-b717-fa406f5090cb_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/2023/elts/us-gaap-2023.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_cvco_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedForfeitures_c920fcca-8213-4497-bf8b-814c12081dac_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-20230401.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_EarningsPerShareAbstract_bca3bf24-015f-403c-a68f-02c23da58f74_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_0e5186bb-7e55-46a9-ab9d-5aa6c7c79658_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/2023/elts/us-gaap-2023.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_cvco_StateInsuranceLicensesMember_3e8cf7c3-ad8d-4221-895b-e7349c17d335_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-20230401.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_CommonStockValue_449c55f4-ca22-41ee-87e1-79e591652d4d_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,337,125 and 9,292,278 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/2023/elts/us-gaap-2023.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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_67a6384f-4523-4806-94b9-be52e6b434f0_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/2023/elts/us-gaap-2023.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_TradeNamesMember_ed43712f-c48d-4770-811a-d0deb7328099_terseLabel_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Names</link:label>
    <link:label id="lab_us-gaap_TradeNamesMember_label_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Names [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeNamesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeNamesMember" xlink:to="lab_us-gaap_TradeNamesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_4e4231c9-262a-4b48-ae13-396ba012d64b_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/2023/elts/us-gaap-2023.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_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_3ca1e224-aee2-4650-a5ed-dda2d667ae64_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/2023/elts/us-gaap-2023.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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_2e27ed4a-175c-4cfa-83d7-be8a4ef3409c_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/2023/elts/us-gaap-2023.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_ScheduleOfDefinedBenefitPlansDisclosuresTable_56f75db9-2303-4e38-8163-0207f0c35c2e_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/2023/elts/us-gaap-2023.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_FinanceLeaseLiabilityMaturityTableTextBlock_6e5251da-237e-46e1-9692-84c12a7d1105_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, to be Paid, 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/2023/elts/us-gaap-2023.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_RevenueFromContractWithCustomerAbstract_544620ba-8826-46d5-a89e-bda3468c0041_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/2023/elts/us-gaap-2023.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_cvco_LimitedRiskOfLossPerClaimOnTypicalPoliciesAmount_b9e0e78d-9c07-4065-9560-846a8ac3e97d_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-20230401.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_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_5afd136b-28bc-4d17-960d-d9e6fda77d42_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/2023/elts/us-gaap-2023.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_dei_EntityFilerCategory_f139d0c4-1e15-4cbb-a9d6-c64b0d965d5b_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/2023/dei-2023.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_stpr_FL_2cd55c09-3924-47da-b95a-c1881c70b90b_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/2023/stpr-2023.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_StatementTable_725ada81-7c28-408a-90f9-12c8f484a6ba_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/2023/elts/us-gaap-2023.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_dei_CurrentFiscalYearEndDate_eb474aca-5154-4fb4-b98f-35bfe3decb4b_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/2023/dei-2023.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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_330bd56c-fc09-403c-b451-17ff3d7e8c8b_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/2023/elts/us-gaap-2023.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities_061078c4-7a16-45ab-856a-267b6bdee7af_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities" xlink: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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities" xlink: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, Marketable Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTable_2c1b430b-653f-4855-871d-5b4d20e721b3_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/2023/elts/us-gaap-2023.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_PreferredStockSharesAuthorized_f20373e3-1dea-4165-a416-4e0088747bb3_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/2023/elts/us-gaap-2023.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_ScheduleOfServicingAssetsAtFairValueTextBlock_06cd96a9-8bc4-459e-b925-0919b38adcf4_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/2023/elts/us-gaap-2023.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_ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock_8dbea39c-1d91-467b-a137-c4bdead49612_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/2023/elts/us-gaap-2023.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_PreferredStockSharesOutstanding_d6575211-aafc-4393-90ba-192d33b98129_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/2023/elts/us-gaap-2023.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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_3b8a3f41-53c0-4475-adbb-491ed67efd8e_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/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_59a9d225-8f0b-4d48-be72-f1db8b241f20_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/2023/elts/us-gaap-2023.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_OtherAccruedLiabilitiesCurrent_f530d3b7-919b-4b7c-b0c0-e9922e3551d5_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/2023/elts/us-gaap-2023.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_PremiumsWrittenNet_a66cd0ad-ee6b-4009-b420-ec0edd1f8faa_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/2023/elts/us-gaap-2023.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_NatureOfOperations_d6d61fb9-7e13-4aaa-8381-8c88f9a8f5e0_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/2023/elts/us-gaap-2023.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_PaymentsToAcquireLoansReceivable_3ab6976b-1bb4-4673-924d-97d3d7c5e4de_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireLoansReceivable" 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 originated</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireLoansReceivable_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireLoansReceivable" xlink: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 Loans Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireLoansReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireLoansReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireLoansReceivable" xlink:to="lab_us-gaap_PaymentsToAcquireLoansReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LitigationSettlementAmountAwardedToOtherParty_7ab2b28b-055f-43f4-bdf7-2596b39cfe2f_terseLabel_en-US" xlink:label="lab_us-gaap_LitigationSettlementAmountAwardedToOtherParty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Settlement, Amount Awarded to Other Party</link:label>
    <link:label id="lab_us-gaap_LitigationSettlementAmountAwardedToOtherParty_label_en-US" xlink:label="lab_us-gaap_LitigationSettlementAmountAwardedToOtherParty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Settlement, Amount Awarded to Other Party</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LitigationSettlementAmountAwardedToOtherParty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty" xlink:to="lab_us-gaap_LitigationSettlementAmountAwardedToOtherParty" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_6157c23c-4016-4064-8377-7e00b6e72894_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/2023/elts/us-gaap-2023.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_AccountsNotesAndLoansReceivableLineItems_b08a7640-86bf-4e09-bfa9-8016f456badd_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/2023/elts/us-gaap-2023.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_UnpaidPolicyClaimsAndClaimsAdjustmentExpensePolicy_ca3eefeb-e095-4e66-a501-d4b52eeef9a6_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/2023/elts/us-gaap-2023.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_cvco_CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount_a2d3114b-e309-4ae1-8fd1-94fca6c4c760_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-20230401.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_StatementOfFinancialPositionAbstract_5816b68e-fbae-425b-bc58-b99f05bf734c_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/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RealEstateAcquiredThroughForeclosure_d7212635-a239-4359-98aa-3e6a1672cfe3_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/2023/elts/us-gaap-2023.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_StockholdersEquity_93a166fd-94db-41c7-9340-81d907f3aaf1_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_89745e36-b153-4f43-b8b1-5b3a90f2b581_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_689cd783-d399-4349-b418-a5c54276cfc3_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">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/2023/elts/us-gaap-2023.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_cvco_Fiscal2018Member_cd86bcf1-9da4-4970-9593-bef6967adc4b_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-20230401.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_ScheduleOfFiniteLivedIntangibleAssetsTable_34e1e6a9-88b4-4cc4-a4e7-3115b53526bd_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/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockMember_d34bf23e-404c-4477-a2d2-c460c0d3ea15_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink: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</link:label>
    <link:label id="lab_us-gaap_RestrictedStockMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockMember" xlink:to="lab_us-gaap_RestrictedStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_63d3e73d-4a99-41e6-bed6-c18172e7bcca_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/2023/elts/us-gaap-2023.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_FiniteLivedIntangibleAssetsMajorClassNameDomain_50aa2deb-e0d9-4e22-93da-94586fd31bff_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/2023/elts/us-gaap-2023.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_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis_be27aba0-e8c8-4480-a681-efac885777c1_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/2023/elts/us-gaap-2023.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_ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock_46f40812-e87d-4065-b6b5-1e06f3062f3b_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/2023/elts/us-gaap-2023.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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_ee58d9eb-6469-4c6f-87f1-a299708c6dad_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/2023/elts/us-gaap-2023.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_83f4bdf1-1a8f-4df7-a444-a3b5690c40d8_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_9d18bf12-c369-4250-b62c-444164053dd3_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/2023/elts/us-gaap-2023.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_USStatesAndPoliticalSubdivisionsMember_354b7b8c-fad4-4b6d-8e3e-a5258f71f11b_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/2023/elts/us-gaap-2023.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_LossContingencyNewClaimsFiledNumber_0f298c4f-aaaa-42f2-893c-5c124819ec3b_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/2023/elts/us-gaap-2023.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_cvco_LeaseLiability_09543f16-5879-44d0-8219-1fe5c7196350_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_29b97cb7-b2ac-454a-8e2c-388f09f56b6f_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-20230401.xsd#cvco_LeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_LeaseLiability" xlink:to="lab_cvco_LeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_RepurchaseContingenciesRollForward_e9e2f8d0-0520-4d61-a862-701eba0ec09d_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-20230401.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_us-gaap_FairValueInputsLevel2Member_9346cb39-9603-429a-9da8-b8d3a073ef52_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/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOtherComprehensiveIncome_daf9c25b-2ce0-4260-b7e8-749a8cf292bb_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOtherComprehensiveIncome" xlink: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 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/2023/elts/us-gaap-2023.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_cvco_DeferredTaxAssetsLoanDiscountNetNoncurrent_a402078f-3dae-4066-86a6-343dfd237e14_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-20230401.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_da8b653c-76bd-4df1-a41e-3c30a43cda4a_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-20230401.xsd#cvco_CommercialLoansReceivableIncludingFromAffiliatesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_CommercialLoansReceivableIncludingFromAffiliatesCurrent" xlink:to="lab_cvco_CommercialLoansReceivableIncludingFromAffiliatesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_47329814-0858-469d-91fd-5ec4fb3457da_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/2023/elts/us-gaap-2023.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_18c7c9e6-4452-4274-a598-324fc724502e_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" 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 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/2023/elts/us-gaap-2023.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_IncreaseDecreaseInStockholdersEquityRollForward_d610b8fa-884b-4004-b179-82d6603d2cc1_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/2023/elts/us-gaap-2023.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_dei_DocumentFiscalPeriodFocus_87341ef8-1359-422b-bfd6-474f5c9aaa35_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/2023/dei-2023.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_MortgageLoansInProcessOfForeclosureAmount_b4e1a002-0dd7-4066-a6b9-4b1d4c124f47_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/2023/elts/us-gaap-2023.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_FiniteLivedIntangibleAssetUsefulLife_8d39ecf2-4536-4f39-89b5-392c3f114fa1_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_538fd9d5-b5a1-4d85-8e9d-22e1f4686494_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/2023/elts/us-gaap-2023.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_ea4d776d-174e-48f4-9af3-d9e6517a57fe_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_68fa4cf7-028b-482e-ad8f-d9416fa5db14_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/2023/elts/us-gaap-2023.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_OperatingLeaseExpense_c16eab60-df48-43a2-92db-55410f7eb783_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/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseExpense" xlink:to="lab_us-gaap_OperatingLeaseExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_4a381c49-a844-467a-b799-80f54868ce18_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/2023/elts/us-gaap-2023.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_cvco_LoansAndLeasesReceivableFromAffiliatesNetAmountCommercialCurrent_fea8ac20-64b6-443b-9f5c-286b87327375_terseLabel_en-US" xlink:label="lab_cvco_LoansAndLeasesReceivableFromAffiliatesNetAmountCommercialCurrent" xlink: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_cvco_LoansAndLeasesReceivableFromAffiliatesNetAmountCommercialCurrent_label_en-US" xlink:label="lab_cvco_LoansAndLeasesReceivableFromAffiliatesNetAmountCommercialCurrent" xlink: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 from Affiliates, Net Amount, Commercial, Current</link:label>
    <link:label id="lab_cvco_LoansAndLeasesReceivableFromAffiliatesNetAmountCommercialCurrent_documentation_en-US" xlink:label="lab_cvco_LoansAndLeasesReceivableFromAffiliatesNetAmountCommercialCurrent" 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 from Affiliates, Net Amount, Commercial, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LoansAndLeasesReceivableFromAffiliatesNetAmountCommercialCurrent" xlink:href="cvco-20230401.xsd#cvco_LoansAndLeasesReceivableFromAffiliatesNetAmountCommercialCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_LoansAndLeasesReceivableFromAffiliatesNetAmountCommercialCurrent" xlink:to="lab_cvco_LoansAndLeasesReceivableFromAffiliatesNetAmountCommercialCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions_6a26b01a-f049-4129-bbbe-592feedd162f_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/2023/elts/us-gaap-2023.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_dei_CityAreaCode_8fca91b7-e03a-4995-b155-a15771fcb0e0_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/2023/dei-2023.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_srt_ProductOrServiceAxis_259811c8-4893-4158-a615-95cce63aa2b6_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/2023/elts/srt-2023.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_EarningsPerShareTextBlock_92c475ff-c78b-4a24-ad1e-232144d1608e_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/2023/elts/us-gaap-2023.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_dei_DocumentFiscalYearFocus_9603e79a-fe2d-42cc-8739-15981cd5d6b8_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/2023/dei-2023.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_srt_SegmentGeographicalDomain_4d1add76-bf71-47c4-8be7-8ce4a448a522_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/2023/elts/srt-2023.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_cvco_Fiscal2018AndPriorMember_2b37217c-b0e5-414b-a2e8-f496b3d538ce_terseLabel_en-US" xlink:label="lab_cvco_Fiscal2018AndPriorMember" xlink: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 and prior</link:label>
    <link:label id="lab_cvco_Fiscal2018AndPriorMember_label_en-US" xlink:label="lab_cvco_Fiscal2018AndPriorMember" xlink: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 and prior [Member]</link:label>
    <link:label id="lab_cvco_Fiscal2018AndPriorMember_documentation_en-US" xlink:label="lab_cvco_Fiscal2018AndPriorMember" 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 and prior</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Fiscal2018AndPriorMember" xlink:href="cvco-20230401.xsd#cvco_Fiscal2018AndPriorMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_Fiscal2018AndPriorMember" xlink:to="lab_cvco_Fiscal2018AndPriorMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_CraftsmanMember_0e5ac34e-8528-455e-a119-7e8db7484b52_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-20230401.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_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue_972090c7-9ef7-4734-84d4-206955c7af8f_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/2023/elts/us-gaap-2023.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_ReceivablesAbstract_c27f01ee-65a0-47f1-bd68-e2225c392e1f_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/2023/elts/us-gaap-2023.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_cvco_CommercialLoansReceivableIncludingFromAffiliatesNoncurrent_14740e00-23ea-4e2f-bdc9-9f9eb5a531a7_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-20230401.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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_e419ce4e-b626-4509-997a-73c4ea319ec3_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/2023/elts/us-gaap-2023.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_FiniteLivedIntangibleAssetsByMajorClassAxis_f24048fb-910b-45e0-9e18-5a6ab7c4b0bf_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/2023/elts/us-gaap-2023.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_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_4258b48e-24f2-46bc-b2a6-4af01218a691_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/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:to="lab_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_6084caba-6084-449d-aa30-1aaa6f4b8512_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/2023/elts/us-gaap-2023.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_AvailableForSaleSecuritiesDebtMaturitiesAbstract_1e2fb226-082a-44e0-b2b7-d1a04639b27b_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/2023/elts/us-gaap-2023.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_FiscalPeriod_9fbd4b9c-0d1f-4811-ba59-4d0a96c5862b_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/2023/elts/us-gaap-2023.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_ProfitLoss_d336dba0-96ac-4f10-8fe2-eb3f7d9f7a27_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_5d1e2a5b-5097-4575-a06d-6e3f210b8f01_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/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="lab_us-gaap_ProfitLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrual_ca3d322f-84aa-4aa6-a3be-24648b910b22_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_53dcb5ef-8a6e-45e1-be0c-0c21a9de6495_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/2023/elts/us-gaap-2023.xsd#us-gaap_StandardProductWarrantyAccrual"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandardProductWarrantyAccrual" xlink:to="lab_us-gaap_StandardProductWarrantyAccrual" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_CommercialLoansReceivablesTableTextBlock_361a194e-67ff-4b85-87be-f04933972c6b_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-20230401.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_GuaranteesIndemnificationsAndWarrantiesPolicies_9c76f4d9-78d5-43c8-9824-acf79b37f927_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/2023/elts/us-gaap-2023.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_LiabilitiesAndStockholdersEquity_37710962-080f-4d63-93ce-81287605a363_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/2023/elts/us-gaap-2023.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_AvailableForSaleDebtSecuritiesAmortizedCostBasis_cb94ffa5-53db-484b-9840-2ac897d98427_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/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_ef3f8e7a-99b9-4e86-b65e-7a05c64b30f1_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/2023/elts/us-gaap-2023.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_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_8a9427e9-e1a3-4b7f-aece-006736a5a1ad_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink: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, Remaining Amortization Period</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink: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, Remaining Amortization Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_3b1c2a36-3873-48e1-8cb8-210170e15d37_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_3d17f63c-a966-4a43-be25-29ce64c13608_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/2023/elts/us-gaap-2023.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_DebenturesSubjectToMandatoryRedemptionMember_8f913733-3888-4083-946b-3648abb8033b_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/2023/elts/us-gaap-2023.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_CurrentForeignTaxExpenseBenefit_649179a3-53f2-4854-91b5-8912f2b82f54_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink: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 Foreign Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductWarrantyDisclosureTextBlock_51725914-6ff7-402a-a75c-b02a512ebf35_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/2023/elts/us-gaap-2023.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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves_3634503d-f7b4-4244-bf0e-f146d1de052b_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/2023/elts/us-gaap-2023.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_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_f5aa1d71-8e0e-45ea-81a4-71acbcf711d6_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/2023/elts/us-gaap-2023.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_EntityAddressCityOrTown_09df3c87-08db-4b49-85ee-191e2242756f_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/2023/dei-2023.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_ScheduleOfSegmentReportingInformationBySegmentTextBlock_5cce4439-c863-485f-8a30-c6fc2ff17ce3_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/2023/elts/us-gaap-2023.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_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost_66d50c79-26ca-4bfe-9a99-7a91143b1a77_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/2023/elts/us-gaap-2023.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_IncomeTaxReconciliationTaxCredits_bb473c7b-5cf2-4832-bde9-c7def03d5709_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax credits</link:label>
    <link:label id="lab_us-gaap_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/2023/elts/us-gaap-2023.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_BusinessAcquisitionEffectiveDateOfAcquisition1_504fcbab-87dc-4b8b-a05e-ef3ef561973f_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/2023/elts/us-gaap-2023.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_PropertyPlantAndEquipmentNetByTypeAbstract_925abc6f-3dfa-4518-8c74-fbf8f2c89920_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/2023/elts/us-gaap-2023.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_FairValueOfFinancialInstrumentsPolicy_cc0096c4-ce7a-4139-9adb-e04413f73407_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/2023/elts/us-gaap-2023.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_cvco_DeferredTaxAssetsAccruedVolumeRebates_7acc1407-df72-45d0-8ffc-a6b805a9acd4_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-20230401.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_ProceedsFromSaleAndMaturityOfMarketableSecurities_e0f8723a-819e-4b07-ae93-2a0fcbcc35b2_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/2023/elts/us-gaap-2023.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_CommonStockSharesAuthorized_9a97ce7a-4636-4f82-a0c5-26eb671d2a9b_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/2023/elts/us-gaap-2023.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_AvailableForSaleSecuritiesDebtSecurities_278e95c4-2fa9-41fa-831e-7fae77c9a40b_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_3fd9f60c-3ea4-4c8c-bfa0-a53d76935370_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/2023/elts/us-gaap-2023.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_InventoryRawMaterials_bbb6f506-a35b-4b5d-b558-818cd3d242b7_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/2023/elts/us-gaap-2023.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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_e87ff1f8-92ab-43fa-9c6f-9817a9ac9018_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/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_InventoryFinanceReceivablePrincipalBalanceConcentration_49d86110-e9c1-44d6-b6b8-cdd31714cb38_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-20230401.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_EquitySecuritiesFvNiGainLoss_ff9b424f-3b82-4127-b6a0-9fd25b57bf92_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 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/2023/elts/us-gaap-2023.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_IndefiniteLivedIntangibleAssetsByMajorClassAxis_85e43f5a-54fa-4d5f-979c-4fd6d88233ba_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/2023/elts/us-gaap-2023.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_cvco_ConcentrationRiskonFactoryBuiltHousingDescription_cfa10d3e-8d5f-4555-a8d3-96140ffd72d4_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-20230401.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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_37334847-d2d7-443d-b519-cbb07ea7efa4_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/2023/elts/us-gaap-2023.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_RelatedPartyTransactionsAbstract_12cef179-49dd-471b-b5dd-3cf7267af195_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/2023/elts/us-gaap-2023.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_cvco_ReinsuranceCoverageMaximumLiabilityPerEmployee_8378e286-8595-477a-86de-474c4c33f8ef_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-20230401.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_stpr_NY_134a4129-eed7-4cdb-84f6-bcfecf122097_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/2023/stpr-2023.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_MortgageLoansOnRealEstateCommercialAndConsumerNet_8ee63cb3-b3fc-4114-a355-65fbd6be2fca_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/2023/elts/us-gaap-2023.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_5bf7e7c0-86c0-43f7-9a94-9660fb7c9764_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" 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 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/2023/elts/us-gaap-2023.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_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_4e561dac-93f5-4fde-bc9a-197433146265_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/2023/elts/us-gaap-2023.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_LoansReceivableFairValueDisclosure_84c26ffc-3f5d-41d3-8316-d9ae2aec2d0e_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/2023/elts/us-gaap-2023.xsd#us-gaap_LoansReceivableFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansReceivableFairValueDisclosure" xlink:to="lab_us-gaap_LoansReceivableFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_ff3ae966-8e36-428e-aaff-9f56255ddb36_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/2023/elts/us-gaap-2023.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_cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems_f1e15677-9579-49fd-b2f6-45f76cf60e45_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-20230401.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_ShareBasedCompensationAwardTrancheThreeMember_ae1c2cd2-63ba-438d-a3ef-b5d303f7cf5f_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 2025</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/2023/elts/us-gaap-2023.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_IncomeTaxPolicyTextBlock_09bee67c-c7b7-45b6-95c9-d80f44ddbf0a_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/2023/elts/us-gaap-2023.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_PrepaidExpenseAndOtherAssetsCurrent_2ce47270-ee63-46c4-b107-2e8f878ec776_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/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_0311a59b-2b1b-47d3-9390-16cd2be9bd70_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">2026</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/2023/elts/us-gaap-2023.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_InventoryWorkInProcess_831fffd2-65d9-4714-a234-ec98016caebf_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/2023/elts/us-gaap-2023.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_NotesReceivableGross_ca7cb3a1-65bd-4a51-945b-b18a78b75429_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/2023/elts/us-gaap-2023.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_PropertyPlantAndEquipmentGrossAbstract_c133f649-0432-4562-aa83-ab33dc6f46d8_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/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGrossAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGrossAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_0d7e3a02-4966-429c-a52c-7b472097f8a9_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/2023/elts/us-gaap-2023.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_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts_f57d7cc8-31ea-4ca9-8e5a-38456a7e3b96_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/2023/elts/us-gaap-2023.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_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain_80b93edc-6d2c-4460-b042-f2ea8a3fd878_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/2023/elts/us-gaap-2023.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_EntityRegistrantName_13da096c-c61b-424b-b45b-f0cc56e62587_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/2023/dei-2023.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_LeaseLiabilityPaymentsDueYearFour_6737c3c4-0809-4e53-9f6f-6d46f734abe6_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-20230401.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_3327bd23-a9ec-4039-b259-eb8046c960dc_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">2025</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/2023/elts/us-gaap-2023.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_ShareBasedCompensationAwardTrancheTwoMember_46e8ddb3-2890-4e44-add9-8f06a9925d13_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 2024</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/2023/elts/us-gaap-2023.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_CostOfSalesMember_23b11c73-a977-4db6-ac51-f26b873cae30_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/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfSalesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesMember" xlink:to="lab_us-gaap_CostOfSalesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterest_fad1d4a3-df8f-4e28-99ba-ed272b0e5c96_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_9a8092d5-93d8-4a6d-bdc6-3f9eca54c547_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_006f41f4-9ee1-4fb6-80f7-99e284ae7be2_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">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/2023/elts/us-gaap-2023.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_dei_AuditorName_6c007540-4362-4643-8fd2-11eab776c567_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/2023/dei-2023.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_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredButNotReportedIBNRClaimsAmount_603aae51-87ed-4dda-aa79-67d4d6b84fe9_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/2023/elts/us-gaap-2023.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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_ed765a88-4eef-4441-a088-47871b93c1e8_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/2023/elts/us-gaap-2023.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_55cbb691-3d0f-4940-9647-4edb1938b5c5_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/2023/elts/us-gaap-2023.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_dei_EntityCentralIndexKey_3d964dac-c096-482e-abef-0ccb7842f8b4_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/2023/dei-2023.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_AllocatedShareBasedCompensationExpense_4c894631-1a38-49d5-b36d-ab94c6b01c0f_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/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_9f414cd4-cdbc-40d9-9a75-dc818cdc5805_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/2023/elts/us-gaap-2023.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_d79e3a32-fb08-4648-8c12-95ff8d9ce01c_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/2023/elts/us-gaap-2023.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_cvco_PriorFiscalYearMember_a3f860cf-1239-4da3-a5a2-86ff3ba2541f_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-20230401.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_EmployeeRelatedLiabilitiesCurrent_f81cd5ad-217a-4a68-bf7d-bd153b733bdf_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/2023/elts/us-gaap-2023.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_CustomerDepositsCurrent_21ddb6fc-a053-4e03-8f1f-bae59700708c_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/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerDepositsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerDepositsCurrent" xlink:to="lab_us-gaap_CustomerDepositsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_ReservesRelatedToConsumerLoansSold_2272a5f3-0313-44ee-b683-59b40061277a_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-20230401.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_DisaggregationOfRevenueTableTextBlock_535ac2aa-aa28-44a9-b43b-7dbe44b567cb_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/2023/elts/us-gaap-2023.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_LeaseLiabilityPaymentsDueYearThree_e7d77804-ba8f-41a6-b033-fd393a0bcab0_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-20230401.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_cvco_OtherRestrictedCashMember_c27e3c75-75f1-4294-ba0b-682b6d79bde3_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-20230401.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_dei_AmendmentFlag_1b47f1ed-d234-4dbe-83d5-f2e099bddc96_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/2023/dei-2023.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_31cfc57a-97c1-4244-9d28-ed94e50e1e8a_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">Indefinite-lived intangibles acquired</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/2023/elts/us-gaap-2023.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_CustomerRelatedIntangibleAssetsMember_240c7771-6e2e-4bf8-9b0f-0d74918a2004_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/2023/elts/us-gaap-2023.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_FiniteLivedIntangibleAssetsNetAbstract_8cdecfcb-2de2-404a-8bab-e6acdfc66fed_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/2023/elts/us-gaap-2023.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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax_d5cbd69b-1c18-4ad9-9710-64d18aa96311_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/2023/elts/us-gaap-2023.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_OperatingLeaseWeightedAverageDiscountRatePercent_64a931e5-f050-4357-a800-915082e6e581_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/2023/elts/us-gaap-2023.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_InterestPaidNet_2697ab98-bb9d-4237-a386-f2d1cd3e9eb1_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/2023/elts/us-gaap-2023.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_BusinessCombinationsPolicy_5bc8065e-223d-42ab-a3d1-b7faddb6da06_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xlink: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 Combinations Policy</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationsPolicy_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xlink: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 Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsPolicy" xlink:to="lab_us-gaap_BusinessCombinationsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_8d5b8705-4c70-4367-bcaa-ce0b15ca7099_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/2023/elts/us-gaap-2023.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_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_1ca31684-2bf8-43b8-9b21-45d3af5cf2f7_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/2023/elts/us-gaap-2023.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_us-gaap_DeferredTaxLiabilities_a7c0ca0a-caba-482c-9ed8-876c95943fb1_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/2023/elts/us-gaap-2023.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_us-gaap_GainLossOnInvestmentsTextBlock_421af706-d6b4-4b4d-8424-e944523b7a79_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/2023/elts/us-gaap-2023.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_WeightedAverageNumberOfDilutedSharesOutstanding_447f83fb-a78c-463f-ad38-73adf4275d35_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_66bf636a-6b68-45e1-ac81-8e8bb8b9ba12_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/2023/elts/us-gaap-2023.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_srt_SupplementalScheduleOfReinsurancePremiumsForInsuranceCompaniesTextBlock_ed551bef-141b-4ae4-947f-79cd6604f6d9_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/2023/elts/srt-2023.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_DebtSecuritiesAvailableForSaleRealizedLoss_9d0a8085-c417-4302-abde-331276aa742f_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/2023/elts/us-gaap-2023.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_PaymentsToAcquirePropertyPlantAndEquipment_5249df9a-32ff-45b9-97ba-7cf121c7567b_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_3193526b-6ba1-4822-97cf-14b1e33cf178_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/2023/elts/us-gaap-2023.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_AccountingStandardsUpdate201613Member_65623755-2ab2-4aeb-881c-d959f6badad4_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/2023/elts/us-gaap-2023.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_Assets_37ac2607-5b0e-4f4b-9d64-f8c91f65cea1_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_10f5a066-714b-4b28-9c51-497a575c4fac_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/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_CountryplaceCommitmentMember_fb4020f7-4a55-4b72-b17f-f7328495fb8e_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-20230401.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_FinanceLeaseLiabilityPaymentsDueAfterYearFive_eacb5ec4-42a4-4717-b884-cdcdf5b374e2_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/2023/elts/us-gaap-2023.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_cvco_Weightedaveragecontractualinterestratecommercial_61d6439e-03c8-4551-a1be-d6549e8a916c_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-20230401.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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_83f28504-c1c1-4ac9-9d1d-420c2ca5fc70_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/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_e342c928-4b10-43c1-a2c2-25cd440c5926_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">2028</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/2023/elts/us-gaap-2023.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_CededPremiumsEarned_3a4df6fc-4f61-4ff5-b415-43599a086310_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/2023/elts/us-gaap-2023.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_OtherLiabilitiesDisclosureTextBlock_6869af9f-d198-40af-9c64-5f558e1ecc67_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesDisclosureTextBlock" xlink: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 Liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesDisclosureTextBlock" xlink: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 Liabilities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureTextBlock" xlink:to="lab_us-gaap_OtherLiabilitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets_47d4881a-9e7c-4470-9157-69f1e5f5b24c_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/2023/elts/us-gaap-2023.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_0874f654-fcff-44d4-b466-d5e6b1287bb9_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink: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, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_9c4d954f-c825-4233-ae34-4eccc723597a_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/2023/elts/us-gaap-2023.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_cvco_DefinedContributionPlanAxis_b14bea56-6221-4546-8ddc-91aeece279ac_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-20230401.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_CashAndCashEquivalentsDisclosureTextBlock_d19f1f88-e541-44e3-bd13-4da3a737cf23_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/2023/elts/us-gaap-2023.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_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_cc3da8c0-c1f6-4852-8cc6-14c069ac5999_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/2023/elts/us-gaap-2023.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_GoodwillAndIntangibleAssetImpairment_a2025aa6-5700-4074-811f-8f8feb3cf3d9_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/2023/elts/us-gaap-2023.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_cvco_DefinedContributionPlanEmployersMatchingContributionVestingPeriod_9ce0acc5-9eed-4597-a856-d3db6d346812_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-20230401.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_srt_StatementScenarioAxis_8250bff0-b5b7-4b9b-8fe8-a1bb329a9fe5_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/2023/elts/srt-2023.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_WeightedAverageNumberOfSharesOutstandingBasic_a7f8389e-0d8b-435e-b177-90129c8f0552_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/2023/elts/us-gaap-2023.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_DeferredTaxLiabilitiesPropertyPlantAndEquipment_433a1848-1212-49c4-95d4-ba911159920e_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/2023/elts/us-gaap-2023.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_cvco_InsuranceAgencyCommissionsMember_45ecb931-0196-486e-b126-32bef9a4838a_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-20230401.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_CostOfRevenue_b305433e-74b2-404f-bfa9-f4ee83a95013_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/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenue" xlink:to="lab_us-gaap_CostOfRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_693316e7-977e-442b-baa5-f3688fed87c9_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/2023/elts/us-gaap-2023.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_ComprehensiveIncomeNetOfTaxAbstract_1a7cf4f3-7c49-4eec-9610-e4ef53633965_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/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_a476f089-e96e-4285-9c2a-e32f61904e21_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unused Capacity Fee</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Unused Capacity, Commitment Fee Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:to="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_117b0eb0-f705-463a-8196-df424c26a712_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/2023/elts/us-gaap-2023.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_SegmentReportingInformationProfitLossAbstract_1ce4460c-3ada-4619-9bff-78509691b2b3_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/2023/elts/us-gaap-2023.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_DebtSecuritiesAvailableForSaleTableTextBlock_483fffb3-4324-462b-b5f8-628cf6369815_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/2023/elts/us-gaap-2023.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_cvco_SubcontractedsiteimprovementsMember_07635308-e285-42ee-b9d4-50b68334ee0e_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-20230401.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_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/2023/elts/us-gaap-2023.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_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-20230401.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>13
<FILENAME>cvco-20230401_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 2023 Workiva-->
<!--r:02af147b-971d-4510-a4b6-2e089858c4ab,g:fd09c83d-77ea-4e25-84ab-bcd455022fdb-->
<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-20230401.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_35577e87-fbb8-48ae-bf34-9c71fbb8ca95" xlink:href="cvco-20230401.xsd#cvco_DocumentAndEntityInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_f29ee581-6bc8-4e6a-84fb-90fee6d16ad5" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_35577e87-fbb8-48ae-bf34-9c71fbb8ca95" xlink:to="loc_dei_DocumentType_f29ee581-6bc8-4e6a-84fb-90fee6d16ad5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_bb06c97c-d305-4c00-a483-f24d59eb1c6a" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_35577e87-fbb8-48ae-bf34-9c71fbb8ca95" xlink:to="loc_dei_AmendmentFlag_bb06c97c-d305-4c00-a483-f24d59eb1c6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_c1b83f91-4e0b-4583-ae33-9bb4fcb6fe07" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_35577e87-fbb8-48ae-bf34-9c71fbb8ca95" xlink:to="loc_dei_DocumentAnnualReport_c1b83f91-4e0b-4583-ae33-9bb4fcb6fe07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_97534b09-3464-4051-a7e5-33f921ff0ef6" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_35577e87-fbb8-48ae-bf34-9c71fbb8ca95" xlink:to="loc_dei_DocumentFiscalYearFocus_97534b09-3464-4051-a7e5-33f921ff0ef6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_4ff790a5-edf3-4cb6-86f9-bb499c8023c2" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_35577e87-fbb8-48ae-bf34-9c71fbb8ca95" xlink:to="loc_dei_DocumentFiscalPeriodFocus_4ff790a5-edf3-4cb6-86f9-bb499c8023c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_b118ecfc-520d-4f8d-8176-ead3cf3c88c1" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_35577e87-fbb8-48ae-bf34-9c71fbb8ca95" xlink:to="loc_dei_CurrentFiscalYearEndDate_b118ecfc-520d-4f8d-8176-ead3cf3c88c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_e06d2d66-b202-4022-a751-1ed02d1e2e78" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_35577e87-fbb8-48ae-bf34-9c71fbb8ca95" xlink:to="loc_dei_DocumentPeriodEndDate_e06d2d66-b202-4022-a751-1ed02d1e2e78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_1aa11e2d-a498-486d-a681-f07b0a7eed30" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_35577e87-fbb8-48ae-bf34-9c71fbb8ca95" xlink:to="loc_dei_DocumentTransitionReport_1aa11e2d-a498-486d-a681-f07b0a7eed30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_8bbdf2ae-3a11-47b6-87cf-bba8be50d001" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_35577e87-fbb8-48ae-bf34-9c71fbb8ca95" xlink:to="loc_dei_EntityFileNumber_8bbdf2ae-3a11-47b6-87cf-bba8be50d001" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_cf602a39-ab6d-4902-afec-a5524ad7292e" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_35577e87-fbb8-48ae-bf34-9c71fbb8ca95" xlink:to="loc_dei_EntityCentralIndexKey_cf602a39-ab6d-4902-afec-a5524ad7292e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_52d3e922-e7df-4bcd-9219-193741882c89" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_35577e87-fbb8-48ae-bf34-9c71fbb8ca95" xlink:to="loc_dei_EntityRegistrantName_52d3e922-e7df-4bcd-9219-193741882c89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_f121994e-e416-4bbd-94f7-ca481719d347" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_35577e87-fbb8-48ae-bf34-9c71fbb8ca95" xlink:to="loc_dei_EntityIncorporationStateCountryCode_f121994e-e416-4bbd-94f7-ca481719d347" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_21dbf8d6-c309-4a5b-98c3-bb30c6629840" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_35577e87-fbb8-48ae-bf34-9c71fbb8ca95" xlink:to="loc_dei_EntityTaxIdentificationNumber_21dbf8d6-c309-4a5b-98c3-bb30c6629840" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_98c8907b-40b5-423b-890b-0b383cc938e4" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_35577e87-fbb8-48ae-bf34-9c71fbb8ca95" xlink:to="loc_dei_EntityAddressAddressLine1_98c8907b-40b5-423b-890b-0b383cc938e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_c7226e99-23b5-41b9-8666-0a1e59fd864e" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_35577e87-fbb8-48ae-bf34-9c71fbb8ca95" xlink:to="loc_dei_EntityAddressCityOrTown_c7226e99-23b5-41b9-8666-0a1e59fd864e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_3048a22b-1eb3-4bce-9c00-d32b1d27a766" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_35577e87-fbb8-48ae-bf34-9c71fbb8ca95" xlink:to="loc_dei_EntityAddressStateOrProvince_3048a22b-1eb3-4bce-9c00-d32b1d27a766" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_b3d1a9b3-fcc8-4cdb-a002-ffdb5b334f60" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_35577e87-fbb8-48ae-bf34-9c71fbb8ca95" xlink:to="loc_dei_EntityAddressPostalZipCode_b3d1a9b3-fcc8-4cdb-a002-ffdb5b334f60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_7437fe91-7273-411f-bdc1-8df0294f76e5" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_35577e87-fbb8-48ae-bf34-9c71fbb8ca95" xlink:to="loc_dei_CityAreaCode_7437fe91-7273-411f-bdc1-8df0294f76e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_d184cdb0-d2f9-4f3f-a0e6-cfe4fbea1625" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_35577e87-fbb8-48ae-bf34-9c71fbb8ca95" xlink:to="loc_dei_LocalPhoneNumber_d184cdb0-d2f9-4f3f-a0e6-cfe4fbea1625" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_75db29e8-0460-4980-9057-ddcee2e63a3a" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_35577e87-fbb8-48ae-bf34-9c71fbb8ca95" xlink:to="loc_dei_Security12bTitle_75db29e8-0460-4980-9057-ddcee2e63a3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_001be24a-7629-4171-ab4e-7e9612e879f9" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_35577e87-fbb8-48ae-bf34-9c71fbb8ca95" xlink:to="loc_dei_TradingSymbol_001be24a-7629-4171-ab4e-7e9612e879f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_1fc5da5e-7764-442d-b462-ecaaa757da87" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_35577e87-fbb8-48ae-bf34-9c71fbb8ca95" xlink:to="loc_dei_SecurityExchangeName_1fc5da5e-7764-442d-b462-ecaaa757da87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_3d7f5e2d-2ac4-4fda-97ff-4859308b2bd6" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_35577e87-fbb8-48ae-bf34-9c71fbb8ca95" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_3d7f5e2d-2ac4-4fda-97ff-4859308b2bd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_a747eb75-c468-4afb-b9cd-ee9ebf87771c" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_35577e87-fbb8-48ae-bf34-9c71fbb8ca95" xlink:to="loc_dei_EntityVoluntaryFilers_a747eb75-c468-4afb-b9cd-ee9ebf87771c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_7373d746-bf27-4b5a-a660-25a814635ba9" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_35577e87-fbb8-48ae-bf34-9c71fbb8ca95" xlink:to="loc_dei_EntityCurrentReportingStatus_7373d746-bf27-4b5a-a660-25a814635ba9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_18b7e55b-322b-43ee-8961-6eeab564d578" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_35577e87-fbb8-48ae-bf34-9c71fbb8ca95" xlink:to="loc_dei_EntityInteractiveDataCurrent_18b7e55b-322b-43ee-8961-6eeab564d578" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_3b0b7b77-ddf8-4e75-8d5d-8d8eb3c6ddde" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_35577e87-fbb8-48ae-bf34-9c71fbb8ca95" xlink:to="loc_dei_EntityFilerCategory_3b0b7b77-ddf8-4e75-8d5d-8d8eb3c6ddde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_cbdf872e-7287-47a8-bace-b0fe545fcfab" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_35577e87-fbb8-48ae-bf34-9c71fbb8ca95" xlink:to="loc_dei_EntitySmallBusiness_cbdf872e-7287-47a8-bace-b0fe545fcfab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_effb3e16-8455-420b-80ea-0b3874fdc6ed" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_35577e87-fbb8-48ae-bf34-9c71fbb8ca95" xlink:to="loc_dei_EntityEmergingGrowthCompany_effb3e16-8455-420b-80ea-0b3874fdc6ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_694341dc-de64-4ecf-96c1-334e7824235b" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_35577e87-fbb8-48ae-bf34-9c71fbb8ca95" xlink:to="loc_dei_IcfrAuditorAttestationFlag_694341dc-de64-4ecf-96c1-334e7824235b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag_824f3255-99b7-4744-ac69-5fd5e6b05e29" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_35577e87-fbb8-48ae-bf34-9c71fbb8ca95" xlink:to="loc_dei_DocumentFinStmtErrorCorrectionFlag_824f3255-99b7-4744-ac69-5fd5e6b05e29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_80591712-bab1-43ec-9f37-de0dd047ef32" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_35577e87-fbb8-48ae-bf34-9c71fbb8ca95" xlink:to="loc_dei_EntityShellCompany_80591712-bab1-43ec-9f37-de0dd047ef32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_fa0c619a-a397-44f1-89a8-4aa1f4a9928a" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_35577e87-fbb8-48ae-bf34-9c71fbb8ca95" xlink:to="loc_dei_EntityPublicFloat_fa0c619a-a397-44f1-89a8-4aa1f4a9928a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_42951435-94ab-4140-98ad-4a4162d24a9c" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_35577e87-fbb8-48ae-bf34-9c71fbb8ca95" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_42951435-94ab-4140-98ad-4a4162d24a9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_6463ef08-56b1-4f93-8e6e-f5dea2611a28" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="35" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_35577e87-fbb8-48ae-bf34-9c71fbb8ca95" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_6463ef08-56b1-4f93-8e6e-f5dea2611a28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_f7fe3d73-bfbd-4dca-b314-09b33c78fc11" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorName"/>
    <link:presentationArc order="36" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_35577e87-fbb8-48ae-bf34-9c71fbb8ca95" xlink:to="loc_dei_AuditorName_f7fe3d73-bfbd-4dca-b314-09b33c78fc11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_288d8af4-f1ef-4a4d-8d34-14a1af13dbd6" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="37" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_35577e87-fbb8-48ae-bf34-9c71fbb8ca95" xlink:to="loc_dei_AuditorLocation_288d8af4-f1ef-4a4d-8d34-14a1af13dbd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_e3e647d0-43c8-440f-881f-7f440a78f9f7" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="38" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_35577e87-fbb8-48ae-bf34-9c71fbb8ca95" xlink:to="loc_dei_AuditorFirmId_e3e647d0-43c8-440f-881f-7f440a78f9f7" 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-20230401.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_8b47d9f2-a559-4dbb-90d2-41776851b8ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_bf730f17-b979-4f84-8e09-3a50d5ffd751" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_8b47d9f2-a559-4dbb-90d2-41776851b8ad" xlink:to="loc_us-gaap_AssetsAbstract_bf730f17-b979-4f84-8e09-3a50d5ffd751" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_f157b5d1-b265-4fd1-9e3e-989d8e81e360" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_bf730f17-b979-4f84-8e09-3a50d5ffd751" xlink:to="loc_us-gaap_AssetsCurrentAbstract_f157b5d1-b265-4fd1-9e3e-989d8e81e360" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_d77f3519-adc3-4e00-8cad-ec3af18da192" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_f157b5d1-b265-4fd1-9e3e-989d8e81e360" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_d77f3519-adc3-4e00-8cad-ec3af18da192" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_22019c64-bd6a-4ef4-b705-ce7d4d4e6724" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_f157b5d1-b265-4fd1-9e3e-989d8e81e360" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_22019c64-bd6a-4ef4-b705-ce7d4d4e6724" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_6752755a-3e72-4b2c-a5dc-5b404a13c95f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_f157b5d1-b265-4fd1-9e3e-989d8e81e360" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_6752755a-3e72-4b2c-a5dc-5b404a13c95f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_3b52f68a-350b-40be-8a89-7b1843e56101" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_f157b5d1-b265-4fd1-9e3e-989d8e81e360" xlink:to="loc_us-gaap_ShortTermInvestments_3b52f68a-350b-40be-8a89-7b1843e56101" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LoansandLeasesReceivableNetAmountConsumerCurrent_bfc33f18-310e-4a23-a106-e03319c884c3" xlink:href="cvco-20230401.xsd#cvco_LoansandLeasesReceivableNetAmountConsumerCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_f157b5d1-b265-4fd1-9e3e-989d8e81e360" xlink:to="loc_cvco_LoansandLeasesReceivableNetAmountConsumerCurrent_bfc33f18-310e-4a23-a106-e03319c884c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LoansandLeasesReceivableNetAmountCommercialCurrent_ae832641-6363-497f-8920-6d70b20d4417" xlink:href="cvco-20230401.xsd#cvco_LoansandLeasesReceivableNetAmountCommercialCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_f157b5d1-b265-4fd1-9e3e-989d8e81e360" xlink:to="loc_cvco_LoansandLeasesReceivableNetAmountCommercialCurrent_ae832641-6363-497f-8920-6d70b20d4417" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LoansAndLeasesReceivableFromAffiliatesNetAmountCommercialCurrent_55867bd6-5786-4ad5-a58d-644047887e82" xlink:href="cvco-20230401.xsd#cvco_LoansAndLeasesReceivableFromAffiliatesNetAmountCommercialCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_f157b5d1-b265-4fd1-9e3e-989d8e81e360" xlink:to="loc_cvco_LoansAndLeasesReceivableFromAffiliatesNetAmountCommercialCurrent_55867bd6-5786-4ad5-a58d-644047887e82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_fef1e1dd-0a60-4310-8fc1-eeadc2e52831" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_f157b5d1-b265-4fd1-9e3e-989d8e81e360" xlink:to="loc_us-gaap_InventoryNet_fef1e1dd-0a60-4310-8fc1-eeadc2e52831" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_60eb512e-e5f9-4028-a9de-fa3da8ce0723" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_f157b5d1-b265-4fd1-9e3e-989d8e81e360" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_60eb512e-e5f9-4028-a9de-fa3da8ce0723" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_9d76ab56-c38d-4539-93f3-4d1cdf202e9c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_f157b5d1-b265-4fd1-9e3e-989d8e81e360" xlink:to="loc_us-gaap_AssetsCurrent_9d76ab56-c38d-4539-93f3-4d1cdf202e9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_8a853a75-3d1f-4e65-bb8f-4e1cd78f24c6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_bf730f17-b979-4f84-8e09-3a50d5ffd751" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_8a853a75-3d1f-4e65-bb8f-4e1cd78f24c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments_3b2a8964-1c1a-43a5-96d8-d5c91525b36e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_bf730f17-b979-4f84-8e09-3a50d5ffd751" xlink:to="loc_us-gaap_LongTermInvestments_3b2a8964-1c1a-43a5-96d8-d5c91525b36e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LoansandLeasesReceivableNetAmountConsumerNoncurrent_e8eb0f42-7617-4962-b67c-e28bdcd0707b" xlink:href="cvco-20230401.xsd#cvco_LoansandLeasesReceivableNetAmountConsumerNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_bf730f17-b979-4f84-8e09-3a50d5ffd751" xlink:to="loc_cvco_LoansandLeasesReceivableNetAmountConsumerNoncurrent_e8eb0f42-7617-4962-b67c-e28bdcd0707b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LoansAndLeasesReceivableNetAmountCommercialNoncurrent_b3d85e3d-9441-45b0-ab72-54b2cc175129" xlink:href="cvco-20230401.xsd#cvco_LoansAndLeasesReceivableNetAmountCommercialNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_bf730f17-b979-4f84-8e09-3a50d5ffd751" xlink:to="loc_cvco_LoansAndLeasesReceivableNetAmountCommercialNoncurrent_b3d85e3d-9441-45b0-ab72-54b2cc175129" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LoansAndLeasesReceivableFromAffiliatesNetAmountCommercialNoncurrent_ec3b0e84-8cd2-4c41-9100-17557931d6a9" xlink:href="cvco-20230401.xsd#cvco_LoansAndLeasesReceivableFromAffiliatesNetAmountCommercialNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_bf730f17-b979-4f84-8e09-3a50d5ffd751" xlink:to="loc_cvco_LoansAndLeasesReceivableFromAffiliatesNetAmountCommercialNoncurrent_ec3b0e84-8cd2-4c41-9100-17557931d6a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_85f21921-e09b-449a-8453-eb5a26bf7c65" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_bf730f17-b979-4f84-8e09-3a50d5ffd751" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_85f21921-e09b-449a-8453-eb5a26bf7c65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_1fa8951f-3879-4ef5-b650-d7b2242b8c92" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_bf730f17-b979-4f84-8e09-3a50d5ffd751" xlink:to="loc_us-gaap_Goodwill_1fa8951f-3879-4ef5-b650-d7b2242b8c92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_e1fb83ae-84c9-44d3-972c-cfe60462024f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_bf730f17-b979-4f84-8e09-3a50d5ffd751" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_e1fb83ae-84c9-44d3-972c-cfe60462024f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_1f792c14-5283-4306-ba44-57b701f7dbb5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_bf730f17-b979-4f84-8e09-3a50d5ffd751" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_1f792c14-5283-4306-ba44-57b701f7dbb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_2f5153e7-5f5d-4a03-9a50-741ee7ea22b1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_bf730f17-b979-4f84-8e09-3a50d5ffd751" xlink:to="loc_us-gaap_Assets_2f5153e7-5f5d-4a03-9a50-741ee7ea22b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f38a86a7-4cc7-4714-9398-7abb3051169e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_8b47d9f2-a559-4dbb-90d2-41776851b8ad" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f38a86a7-4cc7-4714-9398-7abb3051169e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_377af441-cc37-49d5-8536-24f348691079" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f38a86a7-4cc7-4714-9398-7abb3051169e" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_377af441-cc37-49d5-8536-24f348691079" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_f35fb487-fd58-4ee9-8c0d-3639298041f3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_377af441-cc37-49d5-8536-24f348691079" xlink:to="loc_us-gaap_AccountsPayableCurrent_f35fb487-fd58-4ee9-8c0d-3639298041f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_96693aa1-1d42-4179-a942-940c0c5cd519" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_377af441-cc37-49d5-8536-24f348691079" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_96693aa1-1d42-4179-a942-940c0c5cd519" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_f48b556d-b956-4a57-9b66-36d13e47e02f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_377af441-cc37-49d5-8536-24f348691079" xlink:to="loc_us-gaap_LiabilitiesCurrent_f48b556d-b956-4a57-9b66-36d13e47e02f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_c1d3863f-375c-47d3-b035-a81eff93f675" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f38a86a7-4cc7-4714-9398-7abb3051169e" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_c1d3863f-375c-47d3-b035-a81eff93f675" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_47e9dba2-8252-4374-b1d8-db39954c37f6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f38a86a7-4cc7-4714-9398-7abb3051169e" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_47e9dba2-8252-4374-b1d8-db39954c37f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_92245fd7-5617-4226-83f2-60b6af559f50" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f38a86a7-4cc7-4714-9398-7abb3051169e" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_92245fd7-5617-4226-83f2-60b6af559f50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_1e39d40b-ee03-47ae-b362-f83cd1e00acb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f38a86a7-4cc7-4714-9398-7abb3051169e" xlink:to="loc_us-gaap_MinorityInterest_1e39d40b-ee03-47ae-b362-f83cd1e00acb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_fec141cc-43ad-4d7f-8f63-703ad774593e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f38a86a7-4cc7-4714-9398-7abb3051169e" xlink:to="loc_us-gaap_StockholdersEquityAbstract_fec141cc-43ad-4d7f-8f63-703ad774593e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_9affc546-1b9b-4ae1-9df8-9f5b51873956" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_fec141cc-43ad-4d7f-8f63-703ad774593e" xlink:to="loc_us-gaap_PreferredStockValue_9affc546-1b9b-4ae1-9df8-9f5b51873956" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_8a9c6289-0886-453a-924e-984034ed9162" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_fec141cc-43ad-4d7f-8f63-703ad774593e" xlink:to="loc_us-gaap_CommonStockValue_8a9c6289-0886-453a-924e-984034ed9162" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_d3dc87bd-b720-4a98-8d97-abc7b3b068f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_fec141cc-43ad-4d7f-8f63-703ad774593e" xlink:to="loc_us-gaap_TreasuryStockValue_d3dc87bd-b720-4a98-8d97-abc7b3b068f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_5bf9408a-7bbd-4577-90b4-0b0154170d7a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_fec141cc-43ad-4d7f-8f63-703ad774593e" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_5bf9408a-7bbd-4577-90b4-0b0154170d7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_ae03108d-6894-4249-b37f-2e8d0f5dfb27" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_fec141cc-43ad-4d7f-8f63-703ad774593e" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_ae03108d-6894-4249-b37f-2e8d0f5dfb27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_a5bd5d97-2bc7-4027-9553-c773ecf54379" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_fec141cc-43ad-4d7f-8f63-703ad774593e" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_a5bd5d97-2bc7-4027-9553-c773ecf54379" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_a42d3fb6-9f97-4ad5-9720-fdfd24a09a5e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f38a86a7-4cc7-4714-9398-7abb3051169e" xlink:to="loc_us-gaap_StockholdersEquity_a42d3fb6-9f97-4ad5-9720-fdfd24a09a5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_30c87f75-3129-450d-9a1c-dd401594ca3a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_8b47d9f2-a559-4dbb-90d2-41776851b8ad" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_30c87f75-3129-450d-9a1c-dd401594ca3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_5da4cde2-adcb-40b3-9de9-ef7b617483f1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_8b47d9f2-a559-4dbb-90d2-41776851b8ad" xlink:to="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_5da4cde2-adcb-40b3-9de9-ef7b617483f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_c2c123af-a3f6-44d8-b1b4-25049e8c9b15" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_5da4cde2-adcb-40b3-9de9-ef7b617483f1" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_c2c123af-a3f6-44d8-b1b4-25049e8c9b15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_9c729af4-470d-4f08-9e7a-277911e6df52" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_5da4cde2-adcb-40b3-9de9-ef7b617483f1" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_9c729af4-470d-4f08-9e7a-277911e6df52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_7aa7af49-3665-473d-9e0e-a31c4c7952fc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_5da4cde2-adcb-40b3-9de9-ef7b617483f1" xlink:to="loc_us-gaap_PreferredStockSharesIssued_7aa7af49-3665-473d-9e0e-a31c4c7952fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_aa80f479-1bb9-4178-b2a5-ab8ab9d4ddf3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_5da4cde2-adcb-40b3-9de9-ef7b617483f1" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_aa80f479-1bb9-4178-b2a5-ab8ab9d4ddf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_52437463-c66f-4457-bcda-604a0ab4adb6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_5da4cde2-adcb-40b3-9de9-ef7b617483f1" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_52437463-c66f-4457-bcda-604a0ab4adb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_e59a0f1a-8d94-41a5-84d4-0534fb89a38a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_5da4cde2-adcb-40b3-9de9-ef7b617483f1" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_e59a0f1a-8d94-41a5-84d4-0534fb89a38a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_2c52c7ea-ae22-4b42-84cd-8155e513fc60" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_5da4cde2-adcb-40b3-9de9-ef7b617483f1" xlink:to="loc_us-gaap_CommonStockSharesIssued_2c52c7ea-ae22-4b42-84cd-8155e513fc60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_492f825c-7b1e-4416-8414-7a65d4074b86" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_5da4cde2-adcb-40b3-9de9-ef7b617483f1" xlink:to="loc_us-gaap_TreasuryStockCommonShares_492f825c-7b1e-4416-8414-7a65d4074b86" 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-20230401.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_4ceea225-d07b-4774-a59a-fd5b2fd3c630" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_680fd594-6450-4529-b2d8-6d90e702111b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_4ceea225-d07b-4774-a59a-fd5b2fd3c630" xlink:to="loc_us-gaap_Revenues_680fd594-6450-4529-b2d8-6d90e702111b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_f65ce7e5-c141-4a3f-8e5e-727ff13a724f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfRevenue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_4ceea225-d07b-4774-a59a-fd5b2fd3c630" xlink:to="loc_us-gaap_CostOfRevenue_f65ce7e5-c141-4a3f-8e5e-727ff13a724f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_4d0053e5-042e-4379-a1b1-069a9d48acba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_4ceea225-d07b-4774-a59a-fd5b2fd3c630" xlink:to="loc_us-gaap_GrossProfit_4d0053e5-042e-4379-a1b1-069a9d48acba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_9565c59e-d697-42d9-b69d-98929db66161" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_4ceea225-d07b-4774-a59a-fd5b2fd3c630" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_9565c59e-d697-42d9-b69d-98929db66161" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_35ccc7c5-f99f-49d9-94a7-ff70c551dc4f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_4ceea225-d07b-4774-a59a-fd5b2fd3c630" xlink:to="loc_us-gaap_OperatingIncomeLoss_35ccc7c5-f99f-49d9-94a7-ff70c551dc4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeOther_503c1926-15f8-486b-adc9-8723031a4f4e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestIncomeOther"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_4ceea225-d07b-4774-a59a-fd5b2fd3c630" xlink:to="loc_us-gaap_InterestIncomeOther_503c1926-15f8-486b-adc9-8723031a4f4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_3b3f8cef-51a1-4863-b170-c6e80ab3d6e5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_4ceea225-d07b-4774-a59a-fd5b2fd3c630" xlink:to="loc_us-gaap_InterestExpense_3b3f8cef-51a1-4863-b170-c6e80ab3d6e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome_8dfbda50-f39a-49e3-be84-76b86e2c32fa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncome"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_4ceea225-d07b-4774-a59a-fd5b2fd3c630" xlink:to="loc_us-gaap_OtherNonoperatingIncome_8dfbda50-f39a-49e3-be84-76b86e2c32fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_575b7115-27b5-4799-a06e-078cbe3793f6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_4ceea225-d07b-4774-a59a-fd5b2fd3c630" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_575b7115-27b5-4799-a06e-078cbe3793f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_7a876e90-9635-4ff5-8b1b-365fd086a1b2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_4ceea225-d07b-4774-a59a-fd5b2fd3c630" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_7a876e90-9635-4ff5-8b1b-365fd086a1b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_3ed6c211-5981-4c95-8037-09aaf1ab64c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_4ceea225-d07b-4774-a59a-fd5b2fd3c630" xlink:to="loc_us-gaap_ProfitLoss_3ed6c211-5981-4c95-8037-09aaf1ab64c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_cefc9a31-b35e-48b8-86f1-243e12103290" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_4ceea225-d07b-4774-a59a-fd5b2fd3c630" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_cefc9a31-b35e-48b8-86f1-243e12103290" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_42d29a80-ffae-4c65-b035-25a1697a2e6c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_4ceea225-d07b-4774-a59a-fd5b2fd3c630" xlink:to="loc_us-gaap_NetIncomeLoss_42d29a80-ffae-4c65-b035-25a1697a2e6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_2f9adddc-0831-4a38-88fb-b2a62cac9fb9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_4ceea225-d07b-4774-a59a-fd5b2fd3c630" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_2f9adddc-0831-4a38-88fb-b2a62cac9fb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_5781bdd8-0880-42a0-a6c1-6e052c405f13" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_2f9adddc-0831-4a38-88fb-b2a62cac9fb9" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_5781bdd8-0880-42a0-a6c1-6e052c405f13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax_a79ec193-ab22-4aa1-81d4-4a2a97d5893c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_2f9adddc-0831-4a38-88fb-b2a62cac9fb9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax_a79ec193-ab22-4aa1-81d4-4a2a97d5893c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_8d67ce66-7ebc-4e35-aab5-a1916cd9845e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_2f9adddc-0831-4a38-88fb-b2a62cac9fb9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_8d67ce66-7ebc-4e35-aab5-a1916cd9845e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax_fc478f9d-3e4c-4cbd-a1ca-1d3a084a6812" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_2f9adddc-0831-4a38-88fb-b2a62cac9fb9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax_fc478f9d-3e4c-4cbd-a1ca-1d3a084a6812" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_e77cfe61-c841-4a64-a0e7-ee919cd2df3b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_2f9adddc-0831-4a38-88fb-b2a62cac9fb9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_e77cfe61-c841-4a64-a0e7-ee919cd2df3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_7492825e-3052-47d3-abb6-74da25191c27" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_2f9adddc-0831-4a38-88fb-b2a62cac9fb9" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_7492825e-3052-47d3-abb6-74da25191c27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_1c78da30-bae1-45a9-a51c-9fb5743bcdee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_2f9adddc-0831-4a38-88fb-b2a62cac9fb9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_1c78da30-bae1-45a9-a51c-9fb5743bcdee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_60ffd044-1db9-4d8d-a01f-c29382929dc9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_2f9adddc-0831-4a38-88fb-b2a62cac9fb9" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_60ffd044-1db9-4d8d-a01f-c29382929dc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_cfea655a-b277-4e58-a790-1421bb0c5771" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_4ceea225-d07b-4774-a59a-fd5b2fd3c630" xlink:to="loc_us-gaap_EarningsPerShareAbstract_cfea655a-b277-4e58-a790-1421bb0c5771" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_03082a8d-b9e3-4847-9a58-998276bbf463" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_cfea655a-b277-4e58-a790-1421bb0c5771" xlink:to="loc_us-gaap_EarningsPerShareBasic_03082a8d-b9e3-4847-9a58-998276bbf463" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_17446c7c-92fc-449a-a92d-b6a0cad48b3e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_cfea655a-b277-4e58-a790-1421bb0c5771" xlink:to="loc_us-gaap_EarningsPerShareDiluted_17446c7c-92fc-449a-a92d-b6a0cad48b3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_ae2c5d40-2635-4de7-a562-1cc59b00b482" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_4ceea225-d07b-4774-a59a-fd5b2fd3c630" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_ae2c5d40-2635-4de7-a562-1cc59b00b482" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_7c765875-3e4c-446b-ae6c-e76a58157b4d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_ae2c5d40-2635-4de7-a562-1cc59b00b482" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_7c765875-3e4c-446b-ae6c-e76a58157b4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_0e181e62-2ec9-4de2-ae6a-d3356ae4a915" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_ae2c5d40-2635-4de7-a562-1cc59b00b482" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_0e181e62-2ec9-4de2-ae6a-d3356ae4a915" 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-20230401.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_12213141-1780-4ecb-9f41-04091b9d7f07" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_0c56d8eb-0253-4ae7-81e4-3550d53d7a61" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_12213141-1780-4ecb-9f41-04091b9d7f07" xlink:to="loc_us-gaap_StatementTable_0c56d8eb-0253-4ae7-81e4-3550d53d7a61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_41ce5899-0941-4278-acf2-52db09b49683" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_0c56d8eb-0253-4ae7-81e4-3550d53d7a61" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_41ce5899-0941-4278-acf2-52db09b49683" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_e2a26718-1c99-4cb7-a607-68b4c936542a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_41ce5899-0941-4278-acf2-52db09b49683" xlink:to="loc_us-gaap_TypeOfAdoptionMember_e2a26718-1c99-4cb7-a607-68b4c936542a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member_f67dcbc6-e2c4-4bf6-9046-9a94c2571f4f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingStandardsUpdate201613Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_e2a26718-1c99-4cb7-a607-68b4c936542a" xlink:to="loc_us-gaap_AccountingStandardsUpdate201613Member_f67dcbc6-e2c4-4bf6-9046-9a94c2571f4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_74e0c332-660a-4f59-b3ec-038702a85a7b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_0c56d8eb-0253-4ae7-81e4-3550d53d7a61" xlink:to="loc_us-gaap_StatementClassOfStockAxis_74e0c332-660a-4f59-b3ec-038702a85a7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_094ca977-bb89-42e0-9204-0e2bc45e1ff9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_74e0c332-660a-4f59-b3ec-038702a85a7b" xlink:to="loc_us-gaap_ClassOfStockDomain_094ca977-bb89-42e0-9204-0e2bc45e1ff9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_f46f9651-c5a8-45a3-9237-69ff87a582ab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_094ca977-bb89-42e0-9204-0e2bc45e1ff9" xlink:to="loc_us-gaap_CommonStockMember_f46f9651-c5a8-45a3-9237-69ff87a582ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_eae3914c-03ca-4668-b249-b797c712ced3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_0c56d8eb-0253-4ae7-81e4-3550d53d7a61" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_eae3914c-03ca-4668-b249-b797c712ced3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_5bc80577-5e9f-4a4a-878a-fd3dfd9b3b73" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_eae3914c-03ca-4668-b249-b797c712ced3" xlink:to="loc_us-gaap_EquityComponentDomain_5bc80577-5e9f-4a4a-878a-fd3dfd9b3b73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_af2a899f-4a80-4557-b5e0-9b9138d04138" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_5bc80577-5e9f-4a4a-878a-fd3dfd9b3b73" xlink:to="loc_us-gaap_CommonStockMember_af2a899f-4a80-4557-b5e0-9b9138d04138" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_32ecb592-439a-46f3-b8c5-d4099eaed597" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_5bc80577-5e9f-4a4a-878a-fd3dfd9b3b73" xlink:to="loc_us-gaap_TreasuryStockCommonMember_32ecb592-439a-46f3-b8c5-d4099eaed597" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_6b0da50f-6794-4b42-b405-b0aaed677ed2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_5bc80577-5e9f-4a4a-878a-fd3dfd9b3b73" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_6b0da50f-6794-4b42-b405-b0aaed677ed2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_8450530e-daea-4fcd-ba61-420e29b0ea33" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_5bc80577-5e9f-4a4a-878a-fd3dfd9b3b73" xlink:to="loc_us-gaap_RetainedEarningsMember_8450530e-daea-4fcd-ba61-420e29b0ea33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_56849784-6a51-4d8c-8518-d3c2353a474c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_5bc80577-5e9f-4a4a-878a-fd3dfd9b3b73" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_56849784-6a51-4d8c-8518-d3c2353a474c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_9ecd70a1-e039-466c-b7ec-63cc557079bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_d5a90201-3eb0-4356-872c-80a8d5e760a7" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_0c56d8eb-0253-4ae7-81e4-3550d53d7a61" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_d5a90201-3eb0-4356-872c-80a8d5e760a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_08f4777f-a9a7-4ca2-ade3-f9d1addff07c" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_d5a90201-3eb0-4356-872c-80a8d5e760a7" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_08f4777f-a9a7-4ca2-ade3-f9d1addff07c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_04a8bc2f-7053-48ac-8c18-a2fb8128d302" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_08f4777f-a9a7-4ca2-ade3-f9d1addff07c" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_04a8bc2f-7053-48ac-8c18-a2fb8128d302" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_1c3ddcc3-6e36-4b66-bcdc-3b1d87d07b70" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_0c56d8eb-0253-4ae7-81e4-3550d53d7a61" xlink:to="loc_us-gaap_StatementLineItems_1c3ddcc3-6e36-4b66-bcdc-3b1d87d07b70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c280130c-f898-4683-bc27-3d1b7a37c840" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1c3ddcc3-6e36-4b66-bcdc-3b1d87d07b70" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c280130c-f898-4683-bc27-3d1b7a37c840" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_4dd24e9d-3b7a-46e0-ad85-825d55790f29" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c280130c-f898-4683-bc27-3d1b7a37c840" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_4dd24e9d-3b7a-46e0-ad85-825d55790f29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_ad0ed220-9f2e-4d1d-ad3e-39a874d3ee65" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c280130c-f898-4683-bc27-3d1b7a37c840" xlink:to="loc_us-gaap_StockholdersEquity_ad0ed220-9f2e-4d1d-ad3e-39a874d3ee65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_518f0e64-5cb7-4efe-b5be-6c51e2147356" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c280130c-f898-4683-bc27-3d1b7a37c840" xlink:to="loc_us-gaap_NetIncomeLoss_518f0e64-5cb7-4efe-b5be-6c51e2147356" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_9c456627-2942-46c8-896b-20a5271a5f16" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c280130c-f898-4683-bc27-3d1b7a37c840" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_9c456627-2942-46c8-896b-20a5271a5f16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_42b83279-c155-44d6-a24c-c9e71cd34ca1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c280130c-f898-4683-bc27-3d1b7a37c840" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_42b83279-c155-44d6-a24c-c9e71cd34ca1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions_f97b9531-d69d-4a66-8c7e-6172e96facf1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c280130c-f898-4683-bc27-3d1b7a37c840" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions_f97b9531-d69d-4a66-8c7e-6172e96facf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_86ddd263-f73f-4486-8053-1d0540483f70" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c280130c-f898-4683-bc27-3d1b7a37c840" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_86ddd263-f73f-4486-8053-1d0540483f70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_5d3a3c03-3607-4699-9063-8548ba5044da" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c280130c-f898-4683-bc27-3d1b7a37c840" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_5d3a3c03-3607-4699-9063-8548ba5044da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_795f1b59-4d1a-4b13-b2d9-37b32d1154a4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c280130c-f898-4683-bc27-3d1b7a37c840" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_795f1b59-4d1a-4b13-b2d9-37b32d1154a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_602e5096-3255-4653-9a5b-94d0d7aa8397" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c280130c-f898-4683-bc27-3d1b7a37c840" xlink:to="loc_us-gaap_StockholdersEquity_602e5096-3255-4653-9a5b-94d0d7aa8397" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInMinorityInterestRollForward_33f0a2c6-2b2f-4452-96fe-be62db980440" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MovementInMinorityInterestRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1c3ddcc3-6e36-4b66-bcdc-3b1d87d07b70" xlink:to="loc_us-gaap_MovementInMinorityInterestRollForward_33f0a2c6-2b2f-4452-96fe-be62db980440" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_c9ce29e5-a902-4e34-a43f-155fbd6ac907" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInMinorityInterestRollForward_33f0a2c6-2b2f-4452-96fe-be62db980440" xlink:to="loc_us-gaap_MinorityInterest_c9ce29e5-a902-4e34-a43f-155fbd6ac907" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination_bc43f29d-d0da-422d-93c8-d80540f0beca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInMinorityInterestRollForward_33f0a2c6-2b2f-4452-96fe-be62db980440" xlink:to="loc_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination_bc43f29d-d0da-422d-93c8-d80540f0beca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_0389431b-8012-4491-9732-b0f949bd17e7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInMinorityInterestRollForward_33f0a2c6-2b2f-4452-96fe-be62db980440" xlink:to="loc_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_0389431b-8012-4491-9732-b0f949bd17e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_efc82785-38b2-4e16-821b-f6f4704420b0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInMinorityInterestRollForward_33f0a2c6-2b2f-4452-96fe-be62db980440" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_efc82785-38b2-4e16-821b-f6f4704420b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestChangeInRedemptionValue_0ff2beec-2283-437f-a091-179e65759ece" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterestChangeInRedemptionValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInMinorityInterestRollForward_33f0a2c6-2b2f-4452-96fe-be62db980440" xlink:to="loc_us-gaap_MinorityInterestChangeInRedemptionValue_0ff2beec-2283-437f-a091-179e65759ece" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_86fe878e-7479-4f8b-9765-f31e2b57b2af" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInMinorityInterestRollForward_33f0a2c6-2b2f-4452-96fe-be62db980440" xlink:to="loc_us-gaap_MinorityInterest_86fe878e-7479-4f8b-9765-f31e2b57b2af" 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-20230401.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_e8ae2add-6b4a-4932-a7c0-6a5f738c19b4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_ee8c4f07-e3b9-4ebd-9923-79e5ac6f7a49" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e8ae2add-6b4a-4932-a7c0-6a5f738c19b4" xlink:to="loc_us-gaap_StatementTable_ee8c4f07-e3b9-4ebd-9923-79e5ac6f7a49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_f45c1623-acef-4ab1-aeec-dc0ce3c27801" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_ee8c4f07-e3b9-4ebd-9923-79e5ac6f7a49" xlink:to="loc_srt_StatementScenarioAxis_f45c1623-acef-4ab1-aeec-dc0ce3c27801" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_9c3f84c0-e812-4ead-8662-1fc4b0c30804" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_f45c1623-acef-4ab1-aeec-dc0ce3c27801" xlink:to="loc_srt_ScenarioUnspecifiedDomain_9c3f84c0-e812-4ead-8662-1fc4b0c30804" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_1946a6e8-f869-4d28-a1c6-6696a891d715" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_ee8c4f07-e3b9-4ebd-9923-79e5ac6f7a49" xlink:to="loc_us-gaap_StatementLineItems_1946a6e8-f869-4d28-a1c6-6696a891d715" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_fab139bc-af9f-4122-997b-65907d36586b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e8ae2add-6b4a-4932-a7c0-6a5f738c19b4" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_fab139bc-af9f-4122-997b-65907d36586b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_d94eb375-d45b-46fc-9482-35984795bc85" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_fab139bc-af9f-4122-997b-65907d36586b" xlink:to="loc_us-gaap_ProfitLoss_d94eb375-d45b-46fc-9482-35984795bc85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_26ce1859-bd0a-4d37-a5fd-a100dea4c28a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_fab139bc-af9f-4122-997b-65907d36586b" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_26ce1859-bd0a-4d37-a5fd-a100dea4c28a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_241c71aa-3d27-4f39-8909-7a25a35211be" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_26ce1859-bd0a-4d37-a5fd-a100dea4c28a" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_241c71aa-3d27-4f39-8909-7a25a35211be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanLeaseAndOtherLosses_919bffeb-d77f-41de-80cf-9711b2141804" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForLoanLeaseAndOtherLosses"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_26ce1859-bd0a-4d37-a5fd-a100dea4c28a" xlink:to="loc_us-gaap_ProvisionForLoanLeaseAndOtherLosses_919bffeb-d77f-41de-80cf-9711b2141804" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_2cdc7109-ccfb-4865-b91e-28e37a17bb23" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_26ce1859-bd0a-4d37-a5fd-a100dea4c28a" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_2cdc7109-ccfb-4865-b91e-28e37a17bb23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_a5b8ff4b-cb1f-494c-a4a7-cc614175ddde" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_26ce1859-bd0a-4d37-a5fd-a100dea4c28a" xlink:to="loc_us-gaap_ShareBasedCompensation_a5b8ff4b-cb1f-494c-a4a7-cc614175ddde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncome_7d00ca8b-64cb-45ab-800e-5e53c9af39c4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncashIncome"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_26ce1859-bd0a-4d37-a5fd-a100dea4c28a" xlink:to="loc_us-gaap_OtherNoncashIncome_7d00ca8b-64cb-45ab-800e-5e53c9af39c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_48e3b6e1-401e-4d98-b533-842be0448c8c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_26ce1859-bd0a-4d37-a5fd-a100dea4c28a" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_48e3b6e1-401e-4d98-b533-842be0448c8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Gainlossonsalesofloansandinvestments_1fc0341b-eba3-4b1e-8fa6-c5b7e3e14aa9" xlink:href="cvco-20230401.xsd#cvco_Gainlossonsalesofloansandinvestments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_26ce1859-bd0a-4d37-a5fd-a100dea4c28a" xlink:to="loc_cvco_Gainlossonsalesofloansandinvestments_1fc0341b-eba3-4b1e-8fa6-c5b7e3e14aa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions_15188f3a-1c9d-4b56-a9b4-a94833027053" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestmentDividendsOrDistributions"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_26ce1859-bd0a-4d37-a5fd-a100dea4c28a" xlink:to="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions_15188f3a-1c9d-4b56-a9b4-a94833027053" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_921b6843-7bb2-40e2-9fbe-f17b81227803" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_26ce1859-bd0a-4d37-a5fd-a100dea4c28a" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_921b6843-7bb2-40e2-9fbe-f17b81227803" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_2fb27dd2-61d8-43e8-b4eb-b257ae1669e2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_921b6843-7bb2-40e2-9fbe-f17b81227803" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_2fb27dd2-61d8-43e8-b4eb-b257ae1669e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireFinanceReceivables_1b935b20-5aad-4f87-b880-bb807f5f5b9f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireFinanceReceivables"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_921b6843-7bb2-40e2-9fbe-f17b81227803" xlink:to="loc_us-gaap_PaymentsToAcquireFinanceReceivables_1b935b20-5aad-4f87-b880-bb807f5f5b9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfFinanceReceivables_23720c84-e417-4c83-bf04-5771009cba1e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleOfFinanceReceivables"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_921b6843-7bb2-40e2-9fbe-f17b81227803" xlink:to="loc_us-gaap_ProceedsFromSaleOfFinanceReceivables_23720c84-e417-4c83-bf04-5771009cba1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromCollectionOfNotesReceivable_c397b11e-abf6-46b3-9248-f698ede22fea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromCollectionOfNotesReceivable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_921b6843-7bb2-40e2-9fbe-f17b81227803" xlink:to="loc_us-gaap_ProceedsFromCollectionOfNotesReceivable_c397b11e-abf6-46b3-9248-f698ede22fea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_f786b8ad-a120-4902-9d42-0b38961565f1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_921b6843-7bb2-40e2-9fbe-f17b81227803" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_f786b8ad-a120-4902-9d42-0b38961565f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_c3eba6a7-ed6b-4b5b-b000-e8b41efd6c56" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_921b6843-7bb2-40e2-9fbe-f17b81227803" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_c3eba6a7-ed6b-4b5b-b000-e8b41efd6c56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireLoansReceivable_d3780ad3-dcd9-49ce-9116-9dff9c7fb74d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireLoansReceivable"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_921b6843-7bb2-40e2-9fbe-f17b81227803" xlink:to="loc_us-gaap_PaymentsToAcquireLoansReceivable_d3780ad3-dcd9-49ce-9116-9dff9c7fb74d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromCollectionOfLoansReceivable_0c6a7769-fbff-47a8-b312-2a44b5e150f7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromCollectionOfLoansReceivable"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_921b6843-7bb2-40e2-9fbe-f17b81227803" xlink:to="loc_us-gaap_ProceedsFromCollectionOfLoansReceivable_0c6a7769-fbff-47a8-b312-2a44b5e150f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_04bb4fb5-92aa-42a4-b331-714b2b2e15dc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_921b6843-7bb2-40e2-9fbe-f17b81227803" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_04bb4fb5-92aa-42a4-b331-714b2b2e15dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1db3f2b3-75a1-4ad6-9005-519b53a42262" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_fab139bc-af9f-4122-997b-65907d36586b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1db3f2b3-75a1-4ad6-9005-519b53a42262" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_809dd82b-fa90-4a16-ba6b-10c904455801" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e8ae2add-6b4a-4932-a7c0-6a5f738c19b4" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_809dd82b-fa90-4a16-ba6b-10c904455801" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_fa7458de-92ef-4624-8334-396e36ea670b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_809dd82b-fa90-4a16-ba6b-10c904455801" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_fa7458de-92ef-4624-8334-396e36ea670b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_8e623612-9262-4cd8-beea-e68093d9fc1f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_809dd82b-fa90-4a16-ba6b-10c904455801" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_8e623612-9262-4cd8-beea-e68093d9fc1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_c0a3f526-2d31-463d-8e34-b0851ca080cb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_809dd82b-fa90-4a16-ba6b-10c904455801" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_c0a3f526-2d31-463d-8e34-b0851ca080cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities_e4c2cad8-edad-4024-8107-29c3d1259faf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireMarketableSecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_809dd82b-fa90-4a16-ba6b-10c904455801" xlink:to="loc_us-gaap_PaymentsToAcquireMarketableSecurities_e4c2cad8-edad-4024-8107-29c3d1259faf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_21170dde-92c2-420f-8add-4e1ae7a627e3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_809dd82b-fa90-4a16-ba6b-10c904455801" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_21170dde-92c2-420f-8add-4e1ae7a627e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital_e076a40a-6a7c-4ef4-8800-c63696cd1f97" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_809dd82b-fa90-4a16-ba6b-10c904455801" xlink:to="loc_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital_e076a40a-6a7c-4ef4-8800-c63696cd1f97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_bccca8b0-0ddf-4d4b-ab2a-c9291f825b4e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_809dd82b-fa90-4a16-ba6b-10c904455801" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_bccca8b0-0ddf-4d4b-ab2a-c9291f825b4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_58e87295-5e0c-4f6c-acd0-edb93b060e12" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e8ae2add-6b4a-4932-a7c0-6a5f738c19b4" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_58e87295-5e0c-4f6c-acd0-edb93b060e12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_75e7d383-1665-4181-ae30-708af8ffe29e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_58e87295-5e0c-4f6c-acd0-edb93b060e12" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_75e7d383-1665-4181-ae30-708af8ffe29e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_fdfa8814-e82a-42b3-b49d-13f503614c0b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_58e87295-5e0c-4f6c-acd0-edb93b060e12" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_fdfa8814-e82a-42b3-b49d-13f503614c0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromAccountsReceivableSecuritization_30d2eed9-c0a8-4c25-b70f-ac36ca7b0f8d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromAccountsReceivableSecuritization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_58e87295-5e0c-4f6c-acd0-edb93b060e12" xlink:to="loc_us-gaap_ProceedsFromAccountsReceivableSecuritization_30d2eed9-c0a8-4c25-b70f-ac36ca7b0f8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfSecuredDebt_0f6b703c-de8b-49d7-8b2a-353da285c6b3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfSecuredDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_58e87295-5e0c-4f6c-acd0-edb93b060e12" xlink:to="loc_us-gaap_RepaymentsOfSecuredDebt_0f6b703c-de8b-49d7-8b2a-353da285c6b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_051bcb40-0ecd-4eeb-a083-de0a27d12b71" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_58e87295-5e0c-4f6c-acd0-edb93b060e12" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_051bcb40-0ecd-4eeb-a083-de0a27d12b71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToMinorityShareholders_9c4f3ac4-ac4d-4448-938c-635cbe31b379" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToMinorityShareholders"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_58e87295-5e0c-4f6c-acd0-edb93b060e12" xlink:to="loc_us-gaap_PaymentsToMinorityShareholders_9c4f3ac4-ac4d-4448-938c-635cbe31b379" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_24575271-d889-4c54-b128-ebc30d4f42f0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_58e87295-5e0c-4f6c-acd0-edb93b060e12" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_24575271-d889-4c54-b128-ebc30d4f42f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b6527841-3db2-4afb-9509-f0b602fc2007" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e8ae2add-6b4a-4932-a7c0-6a5f738c19b4" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b6527841-3db2-4afb-9509-f0b602fc2007" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_546d7089-8e39-4b8b-a9c7-7636918a62e8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e8ae2add-6b4a-4932-a7c0-6a5f738c19b4" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_546d7089-8e39-4b8b-a9c7-7636918a62e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_291bf232-c19d-491e-84b7-c5d526f6df7e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e8ae2add-6b4a-4932-a7c0-6a5f738c19b4" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_291bf232-c19d-491e-84b7-c5d526f6df7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_6bb6b3d0-b6fd-4859-8982-d289fd7423e7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e8ae2add-6b4a-4932-a7c0-6a5f738c19b4" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_6bb6b3d0-b6fd-4859-8982-d289fd7423e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid_b9eb7a75-79b3-4415-a157-b34de4493959" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_6bb6b3d0-b6fd-4859-8982-d289fd7423e7" xlink:to="loc_us-gaap_IncomeTaxesPaid_b9eb7a75-79b3-4415-a157-b34de4493959" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_23ee87ae-28fb-4e9a-9873-a1f88ead27df" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_6bb6b3d0-b6fd-4859-8982-d289fd7423e7" xlink:to="loc_us-gaap_InterestPaidNet_23ee87ae-28fb-4e9a-9873-a1f88ead27df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract_e5ec6c5b-8aed-4c9c-a182-e31a6723325e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e8ae2add-6b4a-4932-a7c0-6a5f738c19b4" xlink:to="loc_us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract_e5ec6c5b-8aed-4c9c-a182-e31a6723325e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ChangeInGNMALoansEligibleForRepurchase_80643246-b7dc-49c1-9765-c72b3d3af19e" xlink:href="cvco-20230401.xsd#cvco_ChangeInGNMALoansEligibleForRepurchase"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract_e5ec6c5b-8aed-4c9c-a182-e31a6723325e" xlink:to="loc_cvco_ChangeInGNMALoansEligibleForRepurchase_80643246-b7dc-49c1-9765-c72b3d3af19e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_4fc3095d-d210-4960-812c-9bfca9c4830a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract_e5ec6c5b-8aed-4c9c-a182-e31a6723325e" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_4fc3095d-d210-4960-812c-9bfca9c4830a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfAssetsAcquired_88c69088-e74d-41b6-9d3f-97ab47272603" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueOfAssetsAcquired"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract_e5ec6c5b-8aed-4c9c-a182-e31a6723325e" xlink:to="loc_us-gaap_FairValueOfAssetsAcquired_88c69088-e74d-41b6-9d3f-97ab47272603" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeaseObligationsIncurred_c21e0d54-1aea-4fd2-90b1-c5c919ab3f10" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalLeaseObligationsIncurred"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract_e5ec6c5b-8aed-4c9c-a182-e31a6723325e" xlink:to="loc_us-gaap_CapitalLeaseObligationsIncurred_c21e0d54-1aea-4fd2-90b1-c5c919ab3f10" 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-20230401.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_e8795978-c417-4cab-9172-3df4171e62c7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_affc50b3-7521-453c-8f92-5c2fde93b607" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e8795978-c417-4cab-9172-3df4171e62c7" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_affc50b3-7521-453c-8f92-5c2fde93b607" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/RevenuefromContractswithCustomers" xlink:type="simple" xlink:href="cvco-20230401.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_84229250-6d3d-4857-bb3c-38b10cf5218c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_0ed1ffbe-3a26-43ce-b901-14206a77f9a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_84229250-6d3d-4857-bb3c-38b10cf5218c" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_0ed1ffbe-3a26-43ce-b901-14206a77f9a0" 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-20230401.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_58ad48dd-e5f0-48dc-ad04-3e48988b5c48" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsDisclosureTextBlock_24c497e9-189d-4bde-9019-874d97fee5cb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_58ad48dd-e5f0-48dc-ad04-3e48988b5c48" xlink:to="loc_us-gaap_CashAndCashEquivalentsDisclosureTextBlock_24c497e9-189d-4bde-9019-874d97fee5cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/Investments" xlink:type="simple" xlink:href="cvco-20230401.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_605d592c-250d-49d3-ad9d-3285ec2388d1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_2934839f-381b-4759-8197-8964a9927fcd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_605d592c-250d-49d3-ad9d-3285ec2388d1" xlink:to="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_2934839f-381b-4759-8197-8964a9927fcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/Inventories" xlink:type="simple" xlink:href="cvco-20230401.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_e537aa72-ce06-48a7-a793-2b828b8ee9a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock_60fbf551-98a7-4165-837d-37efc37c47ea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_e537aa72-ce06-48a7-a793-2b828b8ee9a6" xlink:to="loc_us-gaap_InventoryDisclosureTextBlock_60fbf551-98a7-4165-837d-37efc37c47ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/ConsumerLoansReceivable" xlink:type="simple" xlink:href="cvco-20230401.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_80b2e93d-919d-4e0e-b469-0e90090c0d51" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FinancingReceivablesConsumerTextBlock_167c2886-1aa6-4556-a42e-05f1a912f6d0" xlink:href="cvco-20230401.xsd#cvco_FinancingReceivablesConsumerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_80b2e93d-919d-4e0e-b469-0e90090c0d51" xlink:to="loc_cvco_FinancingReceivablesConsumerTextBlock_167c2886-1aa6-4556-a42e-05f1a912f6d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/CommercialLoansReceivables" xlink:type="simple" xlink:href="cvco-20230401.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_afcb5369-acc2-459a-bc12-16e8d5dedaf0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FinancingReceivablesCommercialTextBlock_cfae772e-b722-49bd-a6e5-8c49c6568e71" xlink:href="cvco-20230401.xsd#cvco_FinancingReceivablesCommercialTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_afcb5369-acc2-459a-bc12-16e8d5dedaf0" xlink:to="loc_cvco_FinancingReceivablesCommercialTextBlock_cfae772e-b722-49bd-a6e5-8c49c6568e71" 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-20230401.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_362da78a-71e8-4cff-b34d-ec972c77e4d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_6fe4121d-1595-4e55-bbe4-387c1c2f2fd9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_362da78a-71e8-4cff-b34d-ec972c77e4d3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_6fe4121d-1595-4e55-bbe4-387c1c2f2fd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/Leases" xlink:type="simple" xlink:href="cvco-20230401.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_5f3f54c7-4c19-4fe6-b10a-11ee41e4d77c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_87af1370-b32a-4e88-82e9-496bfe8ff7e7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_5f3f54c7-4c19-4fe6-b10a-11ee41e4d77c" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_87af1370-b32a-4e88-82e9-496bfe8ff7e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock_52163e77-2dce-43e7-84d1-37e4354d638e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeFinanceLeasesTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_5f3f54c7-4c19-4fe6-b10a-11ee41e4d77c" xlink:to="loc_us-gaap_LesseeFinanceLeasesTextBlock_52163e77-2dce-43e7-84d1-37e4354d638e" 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-20230401.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_f983d41f-7e48-4a35-abd5-859ea47eebde" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_089840c2-013a-4121-bc85-6ab4ad7b17be" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f983d41f-7e48-4a35-abd5-859ea47eebde" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_089840c2-013a-4121-bc85-6ab4ad7b17be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilities" xlink:type="simple" xlink:href="cvco-20230401.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_48986d0d-2179-4c51-8b6f-609b81831bc3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_ba9f4983-8289-45fd-bb6b-aef7ad9a1c4c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_48986d0d-2179-4c51-8b6f-609b81831bc3" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_ba9f4983-8289-45fd-bb6b-aef7ad9a1c4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/Warranties" xlink:type="simple" xlink:href="cvco-20230401.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_b08a5b7e-0b04-4c80-b644-5e4bc790fee8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductWarrantiesDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyDisclosureTextBlock_e96e930a-a2ad-4043-9246-f26d5704f159" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductWarrantyDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductWarrantiesDisclosuresAbstract_b08a5b7e-0b04-4c80-b644-5e4bc790fee8" xlink:to="loc_us-gaap_ProductWarrantyDisclosureTextBlock_e96e930a-a2ad-4043-9246-f26d5704f159" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/Otherliabilities" xlink:type="simple" xlink:href="cvco-20230401.xsd#Otherliabilities"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/Otherliabilities" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_dcae1e5b-f74c-4aa1-9675-d633997cb1e0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesDisclosureTextBlock_96315447-1840-4bfa-b31f-cae6b04d0156" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_dcae1e5b-f74c-4aa1-9675-d633997cb1e0" xlink:to="loc_us-gaap_OtherLiabilitiesDisclosureTextBlock_96315447-1840-4bfa-b31f-cae6b04d0156" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/Debt" xlink:type="simple" xlink:href="cvco-20230401.xsd#Debt"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/Debt" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_347f461e-eb52-4518-b253-fcf02ee2751a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_c7797f06-6931-4d52-bd5b-c621163d79fc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_347f461e-eb52-4518-b253-fcf02ee2751a" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_c7797f06-6931-4d52-bd5b-c621163d79fc" 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-20230401.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_8b9533a7-6ca7-4fb7-9735-4fce30d63249" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InsuranceAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReinsuranceTextBlock_ff8361c3-7b24-48e4-8bb2-bff491e36c44" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReinsuranceTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InsuranceAbstract_8b9533a7-6ca7-4fb7-9735-4fce30d63249" xlink:to="loc_us-gaap_ReinsuranceTextBlock_ff8361c3-7b24-48e4-8bb2-bff491e36c44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/IncomeTaxes" xlink:type="simple" xlink:href="cvco-20230401.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_f4433c55-b090-489b-90a8-935352ead284" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_5178b4f6-b218-49e1-8e2a-c494d39e0af5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f4433c55-b090-489b-90a8-935352ead284" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_5178b4f6-b218-49e1-8e2a-c494d39e0af5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="cvco-20230401.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_20fac932-8462-43c6-851a-4bdcb0654014" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_39b16ae7-5832-43fd-9bad-61a0db19cf96" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_20fac932-8462-43c6-851a-4bdcb0654014" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_39b16ae7-5832-43fd-9bad-61a0db19cf96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/StockBasedCompensation" xlink:type="simple" xlink:href="cvco-20230401.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_640d0256-258d-49c7-a44d-527fc7f7284d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_6b54c72d-45b2-45cb-a04b-94449270de93" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_640d0256-258d-49c7-a44d-527fc7f7284d" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_6b54c72d-45b2-45cb-a04b-94449270de93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/EarningsPerShare" xlink:type="simple" xlink:href="cvco-20230401.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_21f4ac4b-4d69-49f1-9bac-75b7b5da95fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_a7718c51-6c85-4e29-9391-b42957e31db1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_21f4ac4b-4d69-49f1-9bac-75b7b5da95fd" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_a7718c51-6c85-4e29-9391-b42957e31db1" 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-20230401.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_03b70977-672e-492b-9215-cd2fc4436b08" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_9540edbe-6f12-4976-b30f-8ff141c97de9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_03b70977-672e-492b-9215-cd2fc4436b08" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_9540edbe-6f12-4976-b30f-8ff141c97de9" 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-20230401.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_ba9b187d-4132-495d-892b-18e3255fd51d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationRelatedCostsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationRelatedCostsGeneralTextBlock_66b88999-ab1b-4133-823f-b72b94701393" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationRelatedCostsGeneralTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationRelatedCostsAbstract_ba9b187d-4132-495d-892b-18e3255fd51d" xlink:to="loc_us-gaap_CompensationRelatedCostsGeneralTextBlock_66b88999-ab1b-4133-823f-b72b94701393" 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-20230401.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_15db3118-2fa2-47e6-9540-9ee80ada72e0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_60fa1652-63df-4aec-92a3-936a0dc291bd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_15db3118-2fa2-47e6-9540-9ee80ada72e0" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_60fa1652-63df-4aec-92a3-936a0dc291bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/Acquisitions" xlink:type="simple" xlink:href="cvco-20230401.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_c11a849a-4a43-4a2c-80d0-33535226d29d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_a971c93b-b86e-4fdf-8e80-4387b5136dd1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_c11a849a-4a43-4a2c-80d0-33535226d29d" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_a971c93b-b86e-4fdf-8e80-4387b5136dd1" 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-20230401.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_9a3b00a6-8f50-4fd2-9546-3a210d2a1fb0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_edbd2404-22b6-47e9-bde9-1175fe6eddd2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_9a3b00a6-8f50-4fd2-9546-3a210d2a1fb0" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_edbd2404-22b6-47e9-bde9-1175fe6eddd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="cvco-20230401.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_774987e5-2e16-47bf-9f00-6ae4f0449cad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_467c1129-46ee-4979-9089-760f3d59b55c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_774987e5-2e16-47bf-9f00-6ae4f0449cad" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_467c1129-46ee-4979-9089-760f3d59b55c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NatureOfOperations_5366cfa2-ae41-4a3f-8225-749841d80f4f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NatureOfOperations"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_774987e5-2e16-47bf-9f00-6ae4f0449cad" xlink:to="loc_us-gaap_NatureOfOperations_5366cfa2-ae41-4a3f-8225-749841d80f4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiscalPeriod_50a8c3a1-4bdc-4d5b-9992-bede68df6dbb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiscalPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_774987e5-2e16-47bf-9f00-6ae4f0449cad" xlink:to="loc_us-gaap_FiscalPeriod_50a8c3a1-4bdc-4d5b-9992-bede68df6dbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_d1010a46-e362-448b-b5fb-63c153e3d431" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_774987e5-2e16-47bf-9f00-6ae4f0449cad" xlink:to="loc_us-gaap_UseOfEstimates_d1010a46-e362-448b-b5fb-63c153e3d431" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_c8b75fd2-608e-44f7-927c-aedcde473c49" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_774987e5-2e16-47bf-9f00-6ae4f0449cad" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_c8b75fd2-608e-44f7-927c-aedcde473c49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy_2fa97eeb-c9c2-44c5-869d-0841fb3841ef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_774987e5-2e16-47bf-9f00-6ae4f0449cad" xlink:to="loc_us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy_2fa97eeb-c9c2-44c5-869d-0841fb3841ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_6df0294e-9720-4594-9cc3-c88c8762579e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_774987e5-2e16-47bf-9f00-6ae4f0449cad" xlink:to="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_6df0294e-9720-4594-9cc3-c88c8762579e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesPolicyTextBlock_3ad841b3-9636-40c2-bee0-254e5eea4486" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_774987e5-2e16-47bf-9f00-6ae4f0449cad" xlink:to="loc_us-gaap_ReceivablesPolicyTextBlock_3ad841b3-9636-40c2-bee0-254e5eea4486" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentPolicyTextBlock_40a0eb97-4f54-4d7b-9da3-7d081a4ed40b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_774987e5-2e16-47bf-9f00-6ae4f0449cad" xlink:to="loc_us-gaap_InvestmentPolicyTextBlock_40a0eb97-4f54-4d7b-9da3-7d081a4ed40b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableNonperformingLoanAndLeasePolicy_bc352586-d4b4-4541-ae96-7d0e6d6a4ca5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansAndLeasesReceivableNonperformingLoanAndLeasePolicy"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_774987e5-2e16-47bf-9f00-6ae4f0449cad" xlink:to="loc_us-gaap_LoansAndLeasesReceivableNonperformingLoanAndLeasePolicy_bc352586-d4b4-4541-ae96-7d0e6d6a4ca5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLoansAndLeasesReceivablePolicy_ce00c7b4-fff3-424c-a266-74c8f92cfd66" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLoansAndLeasesReceivablePolicy"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_774987e5-2e16-47bf-9f00-6ae4f0449cad" xlink:to="loc_us-gaap_FinanceLoansAndLeasesReceivablePolicy_ce00c7b4-fff3-424c-a266-74c8f92cfd66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableAllowanceForLoanLossesPolicy_d44cfce8-1dc2-460f-a1c0-417f21ebbcc7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansAndLeasesReceivableAllowanceForLoanLossesPolicy"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_774987e5-2e16-47bf-9f00-6ae4f0449cad" xlink:to="loc_us-gaap_LoansAndLeasesReceivableAllowanceForLoanLossesPolicy_d44cfce8-1dc2-460f-a1c0-417f21ebbcc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_e03c9f71-6e26-429c-aa97-2f40f70cccd5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_774987e5-2e16-47bf-9f00-6ae4f0449cad" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_e03c9f71-6e26-429c-aa97-2f40f70cccd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_bbdb848f-4a52-4041-86eb-cdbae652af71" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_774987e5-2e16-47bf-9f00-6ae4f0449cad" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_bbdb848f-4a52-4041-86eb-cdbae652af71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_ad9181c9-71cf-456b-b52e-9be6fd34f3ba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_774987e5-2e16-47bf-9f00-6ae4f0449cad" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_ad9181c9-71cf-456b-b52e-9be6fd34f3ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy_7fceef92-9a5e-457b-9c16-03f19c27958b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_774987e5-2e16-47bf-9f00-6ae4f0449cad" xlink:to="loc_us-gaap_BusinessCombinationsPolicy_7fceef92-9a5e-457b-9c16-03f19c27958b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_d82a90f6-3dea-4729-bb6b-442ab54eeae5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_774987e5-2e16-47bf-9f00-6ae4f0449cad" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_d82a90f6-3dea-4729-bb6b-442ab54eeae5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExtendedProductWarrantyPolicy_68dfe383-6ef0-4114-a357-06d17d3e79de" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ExtendedProductWarrantyPolicy"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_774987e5-2e16-47bf-9f00-6ae4f0449cad" xlink:to="loc_us-gaap_ExtendedProductWarrantyPolicy_68dfe383-6ef0-4114-a357-06d17d3e79de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_82277805-f622-467f-8cc0-b258a87dcbdc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_774987e5-2e16-47bf-9f00-6ae4f0449cad" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_82277805-f622-467f-8cc0-b258a87dcbdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepurchaseAndResaleAgreementsPolicy_3eafa1e1-10c7-416b-a82d-a89ea23f9084" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepurchaseAndResaleAgreementsPolicy"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_774987e5-2e16-47bf-9f00-6ae4f0449cad" xlink:to="loc_us-gaap_RepurchaseAndResaleAgreementsPolicy_3eafa1e1-10c7-416b-a82d-a89ea23f9084" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnpaidPolicyClaimsAndClaimsAdjustmentExpensePolicy_cbafb0b6-7d31-4da8-9330-8e8df14d2e5c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnpaidPolicyClaimsAndClaimsAdjustmentExpensePolicy"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_774987e5-2e16-47bf-9f00-6ae4f0449cad" xlink:to="loc_us-gaap_UnpaidPolicyClaimsAndClaimsAdjustmentExpensePolicy_cbafb0b6-7d31-4da8-9330-8e8df14d2e5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReservePolicyTextBlock_32dadb2b-199b-4904-b342-9374b34647e6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SelfInsuranceReservePolicyTextBlock"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_774987e5-2e16-47bf-9f00-6ae4f0449cad" xlink:to="loc_us-gaap_SelfInsuranceReservePolicyTextBlock_32dadb2b-199b-4904-b342-9374b34647e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock_d03283ed-5fd5-4626-bcb2-bbe601eab807" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_774987e5-2e16-47bf-9f00-6ae4f0449cad" xlink:to="loc_us-gaap_AdvertisingCostsPolicyTextBlock_d03283ed-5fd5-4626-bcb2-bbe601eab807" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_48699acf-0873-4725-a956-2e23e1c11893" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_774987e5-2e16-47bf-9f00-6ae4f0449cad" xlink:to="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_48699acf-0873-4725-a956-2e23e1c11893" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_a74b9fae-26ff-40aa-9400-b0ec7a20b768" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_774987e5-2e16-47bf-9f00-6ae4f0449cad" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_a74b9fae-26ff-40aa-9400-b0ec7a20b768" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_33215491-f84b-4a82-9709-3aa836afcbb9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_774987e5-2e16-47bf-9f00-6ae4f0449cad" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_33215491-f84b-4a82-9709-3aa836afcbb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionInterest_523e537a-9c87-43ba-a192-72b78ac7ca5a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRecognitionInterest"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_774987e5-2e16-47bf-9f00-6ae4f0449cad" xlink:to="loc_us-gaap_RevenueRecognitionInterest_523e537a-9c87-43ba-a192-72b78ac7ca5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_OtherIncomeExpensePolicyPolicyTextBlock_3a418009-297a-4bbb-b75d-820532dd94e1" xlink:href="cvco-20230401.xsd#cvco_OtherIncomeExpensePolicyPolicyTextBlock"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_774987e5-2e16-47bf-9f00-6ae4f0449cad" xlink:to="loc_cvco_OtherIncomeExpensePolicyPolicyTextBlock_3a418009-297a-4bbb-b75d-820532dd94e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_f84c014a-8b72-42b7-84eb-f01ae18f9b22" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_774987e5-2e16-47bf-9f00-6ae4f0449cad" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_f84c014a-8b72-42b7-84eb-f01ae18f9b22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock_85fe3e0e-2816-44e7-b7d4-272dead0d3b0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_774987e5-2e16-47bf-9f00-6ae4f0449cad" xlink:to="loc_us-gaap_BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock_85fe3e0e-2816-44e7-b7d4-272dead0d3b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityPolicyTextBlock_649f0573-bbf3-497f-b0db-7a3064d2bc3b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityPolicyTextBlock"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_774987e5-2e16-47bf-9f00-6ae4f0449cad" xlink:to="loc_us-gaap_StockholdersEquityPolicyTextBlock_649f0573-bbf3-497f-b0db-7a3064d2bc3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_ac9778c7-8e11-4cf5-a4e0-a5e68da3b640" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_774987e5-2e16-47bf-9f00-6ae4f0449cad" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_ac9778c7-8e11-4cf5-a4e0-a5e68da3b640" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_17c0334b-81b4-4f86-8491-64c65febb1a3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_774987e5-2e16-47bf-9f00-6ae4f0449cad" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_17c0334b-81b4-4f86-8491-64c65febb1a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/LeasesPolicies" xlink:type="simple" xlink:href="cvco-20230401.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_a2a566f2-c7a8-436a-a049-9d2bbbce650c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_47ebc4ed-5850-47ee-b8e8-d3d4b2b33603" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a2a566f2-c7a8-436a-a049-9d2bbbce650c" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_47ebc4ed-5850-47ee-b8e8-d3d4b2b33603" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/CommitmentandContingenciesPolicies" xlink:type="simple" xlink:href="cvco-20230401.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_5be3b3f4-e3bb-4b90-a8cd-9ee25bd52874" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_e7000b42-17a1-4635-bf95-556815cb2ac2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_5be3b3f4-e3bb-4b90-a8cd-9ee25bd52874" xlink:to="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_e7000b42-17a1-4635-bf95-556815cb2ac2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies_77c1d4c4-675a-434d-a55f-67a131104031" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_5be3b3f4-e3bb-4b90-a8cd-9ee25bd52874" xlink:to="loc_us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies_77c1d4c4-675a-434d-a55f-67a131104031" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesReportingOfDerivativeActivity_97853795-1bc1-45e4-add7-32be31bb783b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativesReportingOfDerivativeActivity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_5be3b3f4-e3bb-4b90-a8cd-9ee25bd52874" xlink:to="loc_us-gaap_DerivativesReportingOfDerivativeActivity_97853795-1bc1-45e4-add7-32be31bb783b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/FairValueMeasurementsPolicies" xlink:type="simple" xlink:href="cvco-20230401.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_7461cdba-f5c1-4188-b40d-5820efb49796" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy_3947b32d-f3d8-4329-b530-8eff32769539" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_7461cdba-f5c1-4188-b40d-5820efb49796" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy_3947b32d-f3d8-4329-b530-8eff32769539" 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-20230401.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_76322480-5b6e-4dcd-a00f-c9eed6e03f5a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_6dea3bd8-5a05-4005-8c2b-bba6095a0cd5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_76322480-5b6e-4dcd-a00f-c9eed6e03f5a" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_6dea3bd8-5a05-4005-8c2b-bba6095a0cd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/RestrictedCashTables" xlink:type="simple" xlink:href="cvco-20230401.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_eb61fcdc-7f85-48f0-a4a7-4e8d9d795794" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_03b4ae24-a790-4b45-b8d6-b63d0eea8a89" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_eb61fcdc-7f85-48f0-a4a7-4e8d9d795794" xlink:to="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_03b4ae24-a790-4b45-b8d6-b63d0eea8a89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_2c60162f-93e0-4211-b42b-788f44363851" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_eb61fcdc-7f85-48f0-a4a7-4e8d9d795794" xlink:to="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_2c60162f-93e0-4211-b42b-788f44363851" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/InvestmentsTables" xlink:type="simple" xlink:href="cvco-20230401.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_61cd0e6b-298c-4a3a-b666-34ee9f0b2e5f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ScheduleofInvestmentsTableTextBlock_9f208506-76c9-4def-a9b2-e5c938f6fd26" xlink:href="cvco-20230401.xsd#cvco_ScheduleofInvestmentsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_61cd0e6b-298c-4a3a-b666-34ee9f0b2e5f" xlink:to="loc_cvco_ScheduleofInvestmentsTableTextBlock_9f208506-76c9-4def-a9b2-e5c938f6fd26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_f896f29f-c3ec-4944-88af-6e3140f93b36" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_61cd0e6b-298c-4a3a-b666-34ee9f0b2e5f" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_f896f29f-c3ec-4944-88af-6e3140f93b36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock_82d30b0e-32e4-48c9-9c16-280de7146e7e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_61cd0e6b-298c-4a3a-b666-34ee9f0b2e5f" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock_82d30b0e-32e4-48c9-9c16-280de7146e7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_210d9773-4029-42a9-86c0-3eb1f42d7f5a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_61cd0e6b-298c-4a3a-b666-34ee9f0b2e5f" xlink:to="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_210d9773-4029-42a9-86c0-3eb1f42d7f5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInvestmentsTextBlock_4385e193-8cdc-4e38-aee2-63f17044e565" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnInvestmentsTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_61cd0e6b-298c-4a3a-b666-34ee9f0b2e5f" xlink:to="loc_us-gaap_GainLossOnInvestmentsTextBlock_4385e193-8cdc-4e38-aee2-63f17044e565" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/InventoriesTables" xlink:type="simple" xlink:href="cvco-20230401.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_1982226e-0e0d-4d35-a0b8-c0c849879716" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_24646c64-efb5-4578-9a70-998b3128bdf5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_1982226e-0e0d-4d35-a0b8-c0c849879716" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_24646c64-efb5-4578-9a70-998b3128bdf5" 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-20230401.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_d8278117-5edd-4cd3-970a-e71c541c493f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ConsumerLoansReceivableTableTextBlock_b7ff1bd6-9457-43c8-ad2d-f122bfd7e7ff" xlink:href="cvco-20230401.xsd#cvco_ConsumerLoansReceivableTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_d8278117-5edd-4cd3-970a-e71c541c493f" xlink:to="loc_cvco_ConsumerLoansReceivableTableTextBlock_b7ff1bd6-9457-43c8-ad2d-f122bfd7e7ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_5b6a5987-3203-4c26-bc74-019444dfc093" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_d8278117-5edd-4cd3-970a-e71c541c493f" xlink:to="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_5b6a5987-3203-4c26-bc74-019444dfc093" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ConsumerLoansHeldforInvestmentCharacteristicsTableTextBlock_b7561cdc-9ee1-4226-b848-f186b4e8eba2" xlink:href="cvco-20230401.xsd#cvco_ConsumerLoansHeldforInvestmentCharacteristicsTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_d8278117-5edd-4cd3-970a-e71c541c493f" xlink:to="loc_cvco_ConsumerLoansHeldforInvestmentCharacteristicsTableTextBlock_b7561cdc-9ee1-4226-b848-f186b4e8eba2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DeliquencyStatusOfConsumerLoansTableTextBlock_33d2fba0-11b2-4004-a767-011d15a878ff" xlink:href="cvco-20230401.xsd#cvco_DeliquencyStatusOfConsumerLoansTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_d8278117-5edd-4cd3-970a-e71c541c493f" xlink:to="loc_cvco_DeliquencyStatusOfConsumerLoansTableTextBlock_33d2fba0-11b2-4004-a767-011d15a878ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock_53597ee3-03f5-4b08-acc4-17fb8e93086b" xlink:href="cvco-20230401.xsd#cvco_SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_d8278117-5edd-4cd3-970a-e71c541c493f" xlink:to="loc_cvco_SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock_53597ee3-03f5-4b08-acc4-17fb8e93086b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ConsumerLoansReceivablesGeographicConcentrationTableTextBlock_7f6062c7-49de-4801-997a-4321f460d5e1" xlink:href="cvco-20230401.xsd#cvco_ConsumerLoansReceivablesGeographicConcentrationTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_d8278117-5edd-4cd3-970a-e71c541c493f" xlink:to="loc_cvco_ConsumerLoansReceivablesGeographicConcentrationTableTextBlock_7f6062c7-49de-4801-997a-4321f460d5e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/CommercialLoansReceivablesTables" xlink:type="simple" xlink:href="cvco-20230401.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_b993995e-f54d-4081-ab4e-d9cf718827cf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CommercialLoansReceivablesTableTextBlock_ffc50719-d9a7-4d3d-b665-0018f6430eed" xlink:href="cvco-20230401.xsd#cvco_CommercialLoansReceivablesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_b993995e-f54d-4081-ab4e-d9cf718827cf" xlink:to="loc_cvco_CommercialLoansReceivablesTableTextBlock_ffc50719-d9a7-4d3d-b665-0018f6430eed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CommercialLoansReceivableCharacteristicsWeightedaveragesTableTextBlock_61f3c2a8-8aa7-4052-8cf9-ff7bc81f82a6" xlink:href="cvco-20230401.xsd#cvco_CommercialLoansReceivableCharacteristicsWeightedaveragesTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_b993995e-f54d-4081-ab4e-d9cf718827cf" xlink:to="loc_cvco_CommercialLoansReceivableCharacteristicsWeightedaveragesTableTextBlock_61f3c2a8-8aa7-4052-8cf9-ff7bc81f82a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock_7fcbe2a3-90ce-46f3-a0d4-36089081ab7c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_b993995e-f54d-4081-ab4e-d9cf718827cf" xlink:to="loc_us-gaap_ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock_7fcbe2a3-90ce-46f3-a0d4-36089081ab7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock_eb056ac9-f74e-49c0-8560-3fcbe32430b9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_b993995e-f54d-4081-ab4e-d9cf718827cf" xlink:to="loc_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock_eb056ac9-f74e-49c0-8560-3fcbe32430b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_InventoryFinanceReceivablesGeographicConcentrationTableTextBlock_9c63910b-5afa-4dc8-ac2d-032fe491c145" xlink:href="cvco-20230401.xsd#cvco_InventoryFinanceReceivablesGeographicConcentrationTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_b993995e-f54d-4081-ab4e-d9cf718827cf" xlink:to="loc_cvco_InventoryFinanceReceivablesGeographicConcentrationTableTextBlock_9c63910b-5afa-4dc8-ac2d-032fe491c145" 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-20230401.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_63cb8ad3-0166-49e2-9ff9-bd1f90090594" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_a39b6901-94f3-44bf-8ed7-0c1e5855a347" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_63cb8ad3-0166-49e2-9ff9-bd1f90090594" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_a39b6901-94f3-44bf-8ed7-0c1e5855a347" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/LeasesTables" xlink:type="simple" xlink:href="cvco-20230401.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_e1539f1e-43e0-46dd-963d-2dd073f50515" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_6fed7191-4f83-41da-8c11-2ec417dd3f91" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e1539f1e-43e0-46dd-963d-2dd073f50515" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_6fed7191-4f83-41da-8c11-2ec417dd3f91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_48ee5fa6-7f83-46c7-bfea-c656b54d7da8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e1539f1e-43e0-46dd-963d-2dd073f50515" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_48ee5fa6-7f83-46c7-bfea-c656b54d7da8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_162bbd02-cd57-4c0a-994b-4b7a2daa6e10" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e1539f1e-43e0-46dd-963d-2dd073f50515" xlink:to="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_162bbd02-cd57-4c0a-994b-4b7a2daa6e10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/GoodwillandOtherIntangiblesTables" xlink:type="simple" xlink:href="cvco-20230401.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_45accc9c-58d1-43a5-a150-a7504a3e2b3e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_ea03c61e-55ea-4ca8-b0c3-3e497d3a7afe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_45accc9c-58d1-43a5-a150-a7504a3e2b3e" xlink:to="loc_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_ea03c61e-55ea-4ca8-b0c3-3e497d3a7afe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_b24a10f2-48c8-49d2-bdb6-bc3ae175e3b1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_45accc9c-58d1-43a5-a150-a7504a3e2b3e" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_b24a10f2-48c8-49d2-bdb6-bc3ae175e3b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables" xlink:type="simple" xlink:href="cvco-20230401.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_78a904a5-6255-47ee-aea8-52fed482f43e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_534b626a-3f17-4eed-9423-657fb633f0c8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_78a904a5-6255-47ee-aea8-52fed482f43e" xlink:to="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_534b626a-3f17-4eed-9423-657fb633f0c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/WarrantiesTables" xlink:type="simple" xlink:href="cvco-20230401.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_d2fa7904-e3df-4435-b2ef-f9e1594ed49f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductWarrantiesDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_31901e73-7971-4ff5-a780-06fbbb2157c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductWarrantiesDisclosuresAbstract_d2fa7904-e3df-4435-b2ef-f9e1594ed49f" xlink:to="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_31901e73-7971-4ff5-a780-06fbbb2157c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/OtherLiabiltiesTables" xlink:type="simple" xlink:href="cvco-20230401.xsd#OtherLiabiltiesTables"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/OtherLiabiltiesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_2ccf29a5-4de5-4852-a8fc-a6ffa0386ba6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesTableTextBlock_e726c6ba-1c44-4832-963d-bc23f0f55164" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_2ccf29a5-4de5-4852-a8fc-a6ffa0386ba6" xlink:to="loc_us-gaap_OtherLiabilitiesTableTextBlock_e726c6ba-1c44-4832-963d-bc23f0f55164" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_527aac80-68bc-46c0-876c-701293cac07e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_2ccf29a5-4de5-4852-a8fc-a6ffa0386ba6" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_527aac80-68bc-46c0-876c-701293cac07e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesTables" xlink:type="simple" xlink:href="cvco-20230401.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_cdcac922-1bc4-44a4-a0cc-fde0cad1a73b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InsuranceAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SupplementalScheduleOfReinsurancePremiumsForInsuranceCompaniesTextBlock_05115ea5-2d64-4dec-a63c-766542471506" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SupplementalScheduleOfReinsurancePremiumsForInsuranceCompaniesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InsuranceAbstract_cdcac922-1bc4-44a4-a0cc-fde0cad1a73b" xlink:to="loc_srt_SupplementalScheduleOfReinsurancePremiumsForInsuranceCompaniesTextBlock_05115ea5-2d64-4dec-a63c-766542471506" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense_5aa6d888-2816-4324-80a4-604d94da01c8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InsuranceAbstract_cdcac922-1bc4-44a4-a0cc-fde0cad1a73b" xlink:to="loc_us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense_5aa6d888-2816-4324-80a4-604d94da01c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="cvco-20230401.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_ee6d1733-7744-4824-92cc-46c945042c88" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_78e732e7-93cd-4b6c-a0bc-851b4c906846" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ee6d1733-7744-4824-92cc-46c945042c88" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_78e732e7-93cd-4b6c-a0bc-851b4c906846" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_d72b6f93-349b-4cdd-af9a-8bce75e58eb1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ee6d1733-7744-4824-92cc-46c945042c88" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_d72b6f93-349b-4cdd-af9a-8bce75e58eb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_e1807ca0-943c-4d99-84f4-4e1e94e01cdd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ee6d1733-7744-4824-92cc-46c945042c88" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_e1807ca0-943c-4d99-84f4-4e1e94e01cdd" 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-20230401.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_1bb13896-4c71-4a11-8f4e-2e9051eb2ab7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_RepurchaseContingenciesRollForward_615cf3dc-623e-495a-8edf-97e9473dec33" xlink:href="cvco-20230401.xsd#cvco_RepurchaseContingenciesRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_1bb13896-4c71-4a11-8f4e-2e9051eb2ab7" xlink:to="loc_cvco_RepurchaseContingenciesRollForward_615cf3dc-623e-495a-8edf-97e9473dec33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTableTextBlock_3f851ad2-4a5f-4a8b-ae3d-d4eb17b4ae27" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_RepurchaseContingenciesRollForward_615cf3dc-623e-495a-8edf-97e9473dec33" xlink:to="loc_us-gaap_OtherCommitmentsTableTextBlock_3f851ad2-4a5f-4a8b-ae3d-d4eb17b4ae27" 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-20230401.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_2fddddff-5246-4f1e-b98c-d9b392422eb0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_4677d539-05c1-40a2-b9d2-49b8e1ae3f97" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2fddddff-5246-4f1e-b98c-d9b392422eb0" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_4677d539-05c1-40a2-b9d2-49b8e1ae3f97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_bfbb3e5f-73e3-4ea2-a286-727e631563d4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2fddddff-5246-4f1e-b98c-d9b392422eb0" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_bfbb3e5f-73e3-4ea2-a286-727e631563d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_1c8d0108-4001-4051-8fad-d5a4bcd7720a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2fddddff-5246-4f1e-b98c-d9b392422eb0" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_1c8d0108-4001-4051-8fad-d5a4bcd7720a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/EarningsPerShareTables" xlink:type="simple" xlink:href="cvco-20230401.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_e20822ec-7606-4e84-8d20-5d504c641e13" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock_77cd348e-4e29-4440-81eb-992841b75382" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_e20822ec-7606-4e84-8d20-5d504c641e13" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock_77cd348e-4e29-4440-81eb-992841b75382" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock_239a1e50-9cf8-49f2-998a-5d81d24e00f0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_e20822ec-7606-4e84-8d20-5d504c641e13" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock_239a1e50-9cf8-49f2-998a-5d81d24e00f0" 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-20230401.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_398cc934-3ebc-44bb-ad33-bb071bd85bd7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_b4f326a1-0805-49a9-b7dd-a63809f22e30" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_398cc934-3ebc-44bb-ad33-bb071bd85bd7" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_b4f326a1-0805-49a9-b7dd-a63809f22e30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfServicingAssetsAtFairValueTextBlock_ad90dfa2-b65e-4275-88e4-52cff70e699c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfServicingAssetsAtFairValueTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_398cc934-3ebc-44bb-ad33-bb071bd85bd7" xlink:to="loc_us-gaap_ScheduleOfServicingAssetsAtFairValueTextBlock_ad90dfa2-b65e-4275-88e4-52cff70e699c" 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-20230401.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_03640c13-fc42-4152-81d6-28e062b4bcbf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationRelatedCostsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock_1dd0902d-71a4-4dc2-80fa-e409e7aa9dbc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfMultiemployerPlansTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationRelatedCostsAbstract_03640c13-fc42-4152-81d6-28e062b4bcbf" xlink:to="loc_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock_1dd0902d-71a4-4dc2-80fa-e409e7aa9dbc" 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-20230401.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_c2958c45-9ee4-4523-91f0-d50837c1cd21" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_f22ddf45-cc7b-41e0-9138-8fe3d1da1974" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_c2958c45-9ee4-4523-91f0-d50837c1cd21" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_f22ddf45-cc7b-41e0-9138-8fe3d1da1974" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_638200a5-6ae2-4ac2-b0a3-34c4c1ba844b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_c2958c45-9ee4-4523-91f0-d50837c1cd21" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_638200a5-6ae2-4ac2-b0a3-34c4c1ba844b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/BusinessSegmentInformationTables" xlink:type="simple" xlink:href="cvco-20230401.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_7614efcf-6e50-4a18-b382-f65e9e9d54cd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_fc635153-6c63-4b36-b568-e6d9f14c3f6a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_7614efcf-6e50-4a18-b382-f65e9e9d54cd" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_fc635153-6c63-4b36-b568-e6d9f14c3f6a" 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-20230401.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_21923d51-90f7-4bd3-8273-baa229fcb519" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRecognitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ConcentrationRiskonFactoryBuiltHousingDescription_5d1f9139-4346-4b95-8582-edfeb4f60f13" xlink:href="cvco-20230401.xsd#cvco_ConcentrationRiskonFactoryBuiltHousingDescription"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRecognitionAbstract_21923d51-90f7-4bd3-8273-baa229fcb519" xlink:to="loc_cvco_ConcentrationRiskonFactoryBuiltHousingDescription_5d1f9139-4346-4b95-8582-edfeb4f60f13" 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-20230401.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_1ac5ca2e-8b9d-4564-96d5-ba34b6d016a1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_f8b19fe0-1c4c-47b9-a06f-dd12ba9f5b99" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1ac5ca2e-8b9d-4564-96d5-ba34b6d016a1" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_f8b19fe0-1c4c-47b9-a06f-dd12ba9f5b99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_10a83e35-b6ce-421a-9a37-6427e2f8e8ac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_f8b19fe0-1c4c-47b9-a06f-dd12ba9f5b99" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_10a83e35-b6ce-421a-9a37-6427e2f8e8ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_e3c71eb7-2bfb-41e6-8d0e-87da6b23b6d9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_10a83e35-b6ce-421a-9a37-6427e2f8e8ac" xlink:to="loc_us-gaap_SegmentDomain_e3c71eb7-2bfb-41e6-8d0e-87da6b23b6d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FactoryBuiltHousingMember_938d21c1-199a-4765-83dd-971fa503a24e" xlink:href="cvco-20230401.xsd#cvco_FactoryBuiltHousingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e3c71eb7-2bfb-41e6-8d0e-87da6b23b6d9" xlink:to="loc_cvco_FactoryBuiltHousingMember_938d21c1-199a-4765-83dd-971fa503a24e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_f87a2102-92d5-4e06-9e2a-ed7c2580ee73" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_f8b19fe0-1c4c-47b9-a06f-dd12ba9f5b99" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_f87a2102-92d5-4e06-9e2a-ed7c2580ee73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_761e0397-8a53-458c-adc1-0cfda1ac6d89" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_f87a2102-92d5-4e06-9e2a-ed7c2580ee73" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_761e0397-8a53-458c-adc1-0cfda1ac6d89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_5c9ef7cf-2054-4a58-aea4-9e9aedb20bd3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_f87a2102-92d5-4e06-9e2a-ed7c2580ee73" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_5c9ef7cf-2054-4a58-aea4-9e9aedb20bd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate_f54035e9-45bd-42d1-8957-6d129023559f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForLoanAndLeaseLossesRealEstate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_f87a2102-92d5-4e06-9e2a-ed7c2580ee73" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate_f54035e9-45bd-42d1-8957-6d129023559f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_61e16ccf-68ae-4314-901c-5dee46b20e95" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_f87a2102-92d5-4e06-9e2a-ed7c2580ee73" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_61e16ccf-68ae-4314-901c-5dee46b20e95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsDetails" xlink:type="simple" xlink:href="cvco-20230401.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_419d39bd-b109-41c0-93fc-e369d017c014" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1856c66c-6e23-4bfe-b371-7f9c4539da4a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_419d39bd-b109-41c0-93fc-e369d017c014" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1856c66c-6e23-4bfe-b371-7f9c4539da4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_ca84d325-645b-470e-ba7c-70bffa3e1ac9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1856c66c-6e23-4bfe-b371-7f9c4539da4a" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_ca84d325-645b-470e-ba7c-70bffa3e1ac9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_270ed92b-a999-4732-af4a-4a2bb4eec617" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_ca84d325-645b-470e-ba7c-70bffa3e1ac9" xlink:to="loc_us-gaap_SegmentDomain_270ed92b-a999-4732-af4a-4a2bb4eec617" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FactoryBuiltHousingMember_98ce9de4-896e-4c89-be84-ad596acacc93" xlink:href="cvco-20230401.xsd#cvco_FactoryBuiltHousingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_270ed92b-a999-4732-af4a-4a2bb4eec617" xlink:to="loc_cvco_FactoryBuiltHousingMember_98ce9de4-896e-4c89-be84-ad596acacc93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_5d43a2c3-db13-464d-97bb-f152e0d998fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1856c66c-6e23-4bfe-b371-7f9c4539da4a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_5d43a2c3-db13-464d-97bb-f152e0d998fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2488a50d-80b5-48c2-a52e-3f2de387bd05" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_5d43a2c3-db13-464d-97bb-f152e0d998fd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2488a50d-80b5-48c2-a52e-3f2de387bd05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_5953e843-ef00-4284-9e30-a692edb72bfb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2488a50d-80b5-48c2-a52e-3f2de387bd05" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_5953e843-ef00-4284-9e30-a692edb72bfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_1b6b9cc0-6edb-41ae-882b-d8938251aeb8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2488a50d-80b5-48c2-a52e-3f2de387bd05" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_1b6b9cc0-6edb-41ae-882b-d8938251aeb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_14e70262-e39a-4bfd-b3f9-2df5e30b1eef" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1856c66c-6e23-4bfe-b371-7f9c4539da4a" xlink:to="loc_srt_RangeAxis_14e70262-e39a-4bfd-b3f9-2df5e30b1eef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9788c08a-91a6-41b0-aa9f-ad58d8246bbb" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_14e70262-e39a-4bfd-b3f9-2df5e30b1eef" xlink:to="loc_srt_RangeMember_9788c08a-91a6-41b0-aa9f-ad58d8246bbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_163c72c9-d8e6-4a48-8d99-0976d5c2328a" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_9788c08a-91a6-41b0-aa9f-ad58d8246bbb" xlink:to="loc_srt_MinimumMember_163c72c9-d8e6-4a48-8d99-0976d5c2328a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_c6970548-c905-4724-aeca-629e7fd27efc" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_9788c08a-91a6-41b0-aa9f-ad58d8246bbb" xlink:to="loc_srt_MaximumMember_c6970548-c905-4724-aeca-629e7fd27efc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8e8099c7-d7f1-4291-8cf2-9b0c0f8d99ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1856c66c-6e23-4bfe-b371-7f9c4539da4a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8e8099c7-d7f1-4291-8cf2-9b0c0f8d99ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_d6d04c01-0dba-4e27-9388-5357b47690d5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8e8099c7-d7f1-4291-8cf2-9b0c0f8d99ee" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_d6d04c01-0dba-4e27-9388-5357b47690d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_c4f4a1a4-a236-4e5e-bb58-8b2c7c1eea0b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8e8099c7-d7f1-4291-8cf2-9b0c0f8d99ee" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_c4f4a1a4-a236-4e5e-bb58-8b2c7c1eea0b" 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-20230401.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_844f6c4c-c95c-45ca-ab5a-8076c2279eab" xlink:href="cvco-20230401.xsd#cvco_GoodwillandOtherIntangiblesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_65f87af7-edc3-480f-bd71-43b019a99c42" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_GoodwillandOtherIntangiblesAbstract_844f6c4c-c95c-45ca-ab5a-8076c2279eab" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_65f87af7-edc3-480f-bd71-43b019a99c42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_a002e1d7-3fdf-4c7e-83af-ed8c874fce0d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_65f87af7-edc3-480f-bd71-43b019a99c42" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_a002e1d7-3fdf-4c7e-83af-ed8c874fce0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c0201e69-9dd0-4634-9295-f4c0d3e51610" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_a002e1d7-3fdf-4c7e-83af-ed8c874fce0d" xlink:to="loc_us-gaap_SegmentDomain_c0201e69-9dd0-4634-9295-f4c0d3e51610" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FactoryBuiltHousingMember_a21a90dc-77a1-490d-9192-9a08e2dc8b4e" xlink:href="cvco-20230401.xsd#cvco_FactoryBuiltHousingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c0201e69-9dd0-4634-9295-f4c0d3e51610" xlink:to="loc_cvco_FactoryBuiltHousingMember_a21a90dc-77a1-490d-9192-9a08e2dc8b4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_52c88413-52bf-445e-8927-01a1e1a5b235" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_65f87af7-edc3-480f-bd71-43b019a99c42" xlink:to="loc_srt_RangeAxis_52c88413-52bf-445e-8927-01a1e1a5b235" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b9855b60-3f0e-453a-998d-29fe4149e7ad" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_52c88413-52bf-445e-8927-01a1e1a5b235" xlink:to="loc_srt_RangeMember_b9855b60-3f0e-453a-998d-29fe4149e7ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_d381b16f-1223-40e5-a8fd-c9526494facd" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_b9855b60-3f0e-453a-998d-29fe4149e7ad" xlink:to="loc_srt_MinimumMember_d381b16f-1223-40e5-a8fd-c9526494facd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_107d78fe-a140-46db-9386-2a9d66f0bb49" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_b9855b60-3f0e-453a-998d-29fe4149e7ad" xlink:to="loc_srt_MaximumMember_107d78fe-a140-46db-9386-2a9d66f0bb49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_15f6a329-a305-4c06-8561-849030caedf4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_65f87af7-edc3-480f-bd71-43b019a99c42" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_15f6a329-a305-4c06-8561-849030caedf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_da58fd93-94e6-4a0c-8a7a-48046ec0b065" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_15f6a329-a305-4c06-8561-849030caedf4" xlink:to="loc_us-gaap_NumberOfOperatingSegments_da58fd93-94e6-4a0c-8a7a-48046ec0b065" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_b3561b7b-234e-48f1-a449-ba31007a51a4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_15f6a329-a305-4c06-8561-849030caedf4" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_b3561b7b-234e-48f1-a449-ba31007a51a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_5c9d054a-6137-4ea0-9426-30a755083bb8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_15f6a329-a305-4c06-8561-849030caedf4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_5c9d054a-6137-4ea0-9426-30a755083bb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_4015fcef-c0f1-482c-b742-15ba0a6db867" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_15f6a329-a305-4c06-8561-849030caedf4" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_4015fcef-c0f1-482c-b742-15ba0a6db867" 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-20230401.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_4b87b0aa-d436-49e3-bbec-af2af448bec6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_StandardProductWarrantyTerm_e5ad374a-4c33-49e7-b322-b8d56861ce40" xlink:href="cvco-20230401.xsd#cvco_StandardProductWarrantyTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_4b87b0aa-d436-49e3-bbec-af2af448bec6" xlink:to="loc_cvco_StandardProductWarrantyTerm_e5ad374a-4c33-49e7-b322-b8d56861ce40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_NonstructuralComponentWarrantyDescription_53e7b6be-309d-43f3-9954-b7e4f9cbcd98" xlink:href="cvco-20230401.xsd#cvco_NonstructuralComponentWarrantyDescription"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_4b87b0aa-d436-49e3-bbec-af2af448bec6" xlink:to="loc_cvco_NonstructuralComponentWarrantyDescription_53e7b6be-309d-43f3-9954-b7e4f9cbcd98" 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-20230401.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_80019d98-2e7c-44ea-b171-e0f418f6ee69" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense_b8a17023-b909-4e0d-a91d-ddadc2e36d23" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_80019d98-2e7c-44ea-b171-e0f418f6ee69" xlink:to="loc_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense_b8a17023-b909-4e0d-a91d-ddadc2e36d23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredButNotReportedIBNRClaimsAmount_c6ed73cd-7453-48fb-800e-9df1d2cfc71d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredButNotReportedIBNRClaimsAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_80019d98-2e7c-44ea-b171-e0f418f6ee69" xlink:to="loc_us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredButNotReportedIBNRClaimsAmount_c6ed73cd-7453-48fb-800e-9df1d2cfc71d" 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-20230401.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_aa658e3c-3905-414b-b01c-ad22108a10a1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_b9514427-0703-40d8-8b7c-80558193d0f7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_aa658e3c-3905-414b-b01c-ad22108a10a1" xlink:to="loc_us-gaap_StatementTable_b9514427-0703-40d8-8b7c-80558193d0f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_4722d5af-efc0-4d2d-a5e2-470a4a09d0a5" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_b9514427-0703-40d8-8b7c-80558193d0f7" xlink:to="loc_srt_ProductOrServiceAxis_4722d5af-efc0-4d2d-a5e2-470a4a09d0a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_77ce3285-7022-41be-bc0e-32b4c19a4637" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_4722d5af-efc0-4d2d-a5e2-470a4a09d0a5" xlink:to="loc_srt_ProductsAndServicesDomain_77ce3285-7022-41be-bc0e-32b4c19a4637" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CargoAndFreightMember_c221f880-3cc4-496c-8815-8b2ba426f379" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CargoAndFreightMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_77ce3285-7022-41be-bc0e-32b4c19a4637" xlink:to="loc_us-gaap_CargoAndFreightMember_c221f880-3cc4-496c-8815-8b2ba426f379" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_5ef65a6b-eef5-4e7a-ab4e-4567abe69ce0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_b9514427-0703-40d8-8b7c-80558193d0f7" xlink:to="loc_us-gaap_StatementLineItems_5ef65a6b-eef5-4e7a-ab4e-4567abe69ce0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_c074b825-b44a-493a-a97e-9d090fe9f7d0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5ef65a6b-eef5-4e7a-ab4e-4567abe69ce0" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_c074b825-b44a-493a-a97e-9d090fe9f7d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_58964ff5-a852-47db-851c-267578e773f6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdvertisingExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5ef65a6b-eef5-4e7a-ab4e-4567abe69ce0" xlink:to="loc_us-gaap_AdvertisingExpense_58964ff5-a852-47db-851c-267578e773f6" 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-20230401.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_9e77b154-b05c-4732-a4bc-966c84502033" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionTable_f51e5897-ef52-4720-9f94-b60e0529cc16" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_9e77b154-b05c-4732-a4bc-966c84502033" xlink:to="loc_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionTable_f51e5897-ef52-4720-9f94-b60e0529cc16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_d79e3f4d-aeac-4c2a-9b38-7d6dc940bbce" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionTable_f51e5897-ef52-4720-9f94-b60e0529cc16" xlink:to="loc_srt_StatementScenarioAxis_d79e3f4d-aeac-4c2a-9b38-7d6dc940bbce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_fd1ed40f-efc7-4638-8da7-a05292e6bb7f" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_d79e3f4d-aeac-4c2a-9b38-7d6dc940bbce" xlink:to="loc_srt_ScenarioUnspecifiedDomain_fd1ed40f-efc7-4638-8da7-a05292e6bb7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_bec295b6-fd2d-4459-8eb8-13fa9d9ac4dc" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_fd1ed40f-efc7-4638-8da7-a05292e6bb7f" xlink:to="loc_srt_ScenarioForecastMember_bec295b6-fd2d-4459-8eb8-13fa9d9ac4dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_6b49b8a6-04d6-4de7-bb95-29801548b679" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionTable_f51e5897-ef52-4720-9f94-b60e0529cc16" xlink:to="loc_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_6b49b8a6-04d6-4de7-bb95-29801548b679" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain_6fca4d4e-46d2-4541-89a7-aabe91186afb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_6b49b8a6-04d6-4de7-bb95-29801548b679" xlink:to="loc_us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain_6fca4d4e-46d2-4541-89a7-aabe91186afb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebenturesSubjectToMandatoryRedemptionMember_72b75505-4d1f-439a-bf60-f3eecdb3e5cd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebenturesSubjectToMandatoryRedemptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain_6fca4d4e-46d2-4541-89a7-aabe91186afb" xlink:to="loc_us-gaap_DebenturesSubjectToMandatoryRedemptionMember_72b75505-4d1f-439a-bf60-f3eecdb3e5cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_13539118-25ba-43db-ad17-450339239d34" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionTable_f51e5897-ef52-4720-9f94-b60e0529cc16" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_13539118-25ba-43db-ad17-450339239d34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_43601754-3a45-42d0-83fd-d748b08da398" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_13539118-25ba-43db-ad17-450339239d34" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_43601754-3a45-42d0-83fd-d748b08da398" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CraftsmanMember_b4197448-2d6c-49e1-a4ff-5a5934fb63e8" xlink:href="cvco-20230401.xsd#cvco_CraftsmanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_43601754-3a45-42d0-83fd-d748b08da398" xlink:to="loc_cvco_CraftsmanMember_b4197448-2d6c-49e1-a4ff-5a5934fb63e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesSubjectToMandatoryRedemptionBySettlementTermsLineItems_226117f2-c36b-405d-955c-d9b82b53ad7f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesSubjectToMandatoryRedemptionBySettlementTermsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionTable_f51e5897-ef52-4720-9f94-b60e0529cc16" xlink:to="loc_us-gaap_SharesSubjectToMandatoryRedemptionBySettlementTermsLineItems_226117f2-c36b-405d-955c-d9b82b53ad7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage_9f0d61f8-b86b-4770-a2b2-73989e26fb9d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharesSubjectToMandatoryRedemptionBySettlementTermsLineItems_226117f2-c36b-405d-955c-d9b82b53ad7f" xlink:to="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage_9f0d61f8-b86b-4770-a2b2-73989e26fb9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_bbf1b1e6-aa85-4915-a381-66900a7f4152" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharesSubjectToMandatoryRedemptionBySettlementTermsLineItems_226117f2-c36b-405d-955c-d9b82b53ad7f" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_bbf1b1e6-aa85-4915-a381-66900a7f4152" 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-20230401.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_1b2c0a98-03cb-407f-b576-67d0a613cd0a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax_f8fb0a2e-d1c9-46e6-8efa-9e01e3e9ba6d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1b2c0a98-03cb-407f-b576-67d0a613cd0a" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax_f8fb0a2e-d1c9-46e6-8efa-9e01e3e9ba6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOtherComprehensiveLoss_84510fca-bb35-4b61-bab8-743b97a166b6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOtherComprehensiveLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1b2c0a98-03cb-407f-b576-67d0a613cd0a" xlink:to="loc_us-gaap_DeferredTaxAssetsOtherComprehensiveLoss_84510fca-bb35-4b61-bab8-743b97a166b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOtherComprehensiveIncome_0d47e49a-68bf-478f-a154-7d40f7adb455" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesOtherComprehensiveIncome"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1b2c0a98-03cb-407f-b576-67d0a613cd0a" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOtherComprehensiveIncome_0d47e49a-68bf-478f-a154-7d40f7adb455" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_18f771dc-f5aa-4af2-85b1-6d18bd71ee83" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1b2c0a98-03cb-407f-b576-67d0a613cd0a" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_18f771dc-f5aa-4af2-85b1-6d18bd71ee83" 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-20230401.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_ae670580-c21d-4fe2-8bc9-0fccd161ab3c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/RevenuefromContractswithCustomerNarrativeDetails" xlink:type="simple" xlink:href="cvco-20230401.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_486b13b9-b770-4d73-9b18-cb42734c6ca6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_6923b06e-baba-4058-8379-558f46a1e146" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_486b13b9-b770-4d73-9b18-cb42734c6ca6" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_6923b06e-baba-4058-8379-558f46a1e146" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_4d9b2800-dae3-4b8c-a9dc-43496c0df4d9" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_6923b06e-baba-4058-8379-558f46a1e146" xlink:to="loc_srt_ProductOrServiceAxis_4d9b2800-dae3-4b8c-a9dc-43496c0df4d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_9b6560ab-48db-4618-b846-5603008c96fc" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_4d9b2800-dae3-4b8c-a9dc-43496c0df4d9" xlink:to="loc_srt_ProductsAndServicesDomain_9b6560ab-48db-4618-b846-5603008c96fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_SubcontractedsiteimprovementsMember_6706af94-fa9d-4ec4-9b1e-1aef8ecb34ec" xlink:href="cvco-20230401.xsd#cvco_SubcontractedsiteimprovementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_9b6560ab-48db-4618-b846-5603008c96fc" xlink:to="loc_cvco_SubcontractedsiteimprovementsMember_6706af94-fa9d-4ec4-9b1e-1aef8ecb34ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_911c38ce-2b24-4ba7-b4a2-5c03a4dd667a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_6923b06e-baba-4058-8379-558f46a1e146" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_911c38ce-2b24-4ba7-b4a2-5c03a4dd667a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_e11ff09a-aa1a-4ec3-bb23-3387b97e57ac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_911c38ce-2b24-4ba7-b4a2-5c03a4dd667a" xlink:to="loc_us-gaap_Revenues_e11ff09a-aa1a-4ec3-bb23-3387b97e57ac" 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-20230401.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_491d9cdd-d849-42e7-bb88-9d6a8f5e4e8e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_ddabc308-3bb5-462d-9bac-bdbb2b5d1e72" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_491d9cdd-d849-42e7-bb88-9d6a8f5e4e8e" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_ddabc308-3bb5-462d-9bac-bdbb2b5d1e72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_b7706658-438c-4c54-8e86-d77c1442c6d3" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_ddabc308-3bb5-462d-9bac-bdbb2b5d1e72" xlink:to="loc_srt_ProductOrServiceAxis_b7706658-438c-4c54-8e86-d77c1442c6d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_216472fa-525b-4d62-bdda-8cf4ccafbe0f" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_b7706658-438c-4c54-8e86-d77c1442c6d3" xlink:to="loc_srt_ProductsAndServicesDomain_216472fa-525b-4d62-bdda-8cf4ccafbe0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_HUDCodeMember_cd235c52-8a3a-4c58-8385-82e72dcbfc75" xlink:href="cvco-20230401.xsd#cvco_HUDCodeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_216472fa-525b-4d62-bdda-8cf4ccafbe0f" xlink:to="loc_cvco_HUDCodeMember_cd235c52-8a3a-4c58-8385-82e72dcbfc75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ModularMember_8fe0226e-1736-4fe8-8226-e7aa7ef8aa76" xlink:href="cvco-20230401.xsd#cvco_ModularMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_216472fa-525b-4d62-bdda-8cf4ccafbe0f" xlink:to="loc_cvco_ModularMember_8fe0226e-1736-4fe8-8226-e7aa7ef8aa76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ParkModelRVsMember_0f3f810c-e32c-4ada-bad2-a2942f3dea28" xlink:href="cvco-20230401.xsd#cvco_ParkModelRVsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_216472fa-525b-4d62-bdda-8cf4ccafbe0f" xlink:to="loc_cvco_ParkModelRVsMember_0f3f810c-e32c-4ada-bad2-a2942f3dea28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FactorybuilthousingotherMember_b4b27611-fd2a-4594-a50b-3a75c2387a2b" xlink:href="cvco-20230401.xsd#cvco_FactorybuilthousingotherMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_216472fa-525b-4d62-bdda-8cf4ccafbe0f" xlink:to="loc_cvco_FactorybuilthousingotherMember_b4b27611-fd2a-4594-a50b-3a75c2387a2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_InsuranceAgencyCommissionsMember_d4f53284-bbb6-4bc8-bd1f-05c2c81a6db3" xlink:href="cvco-20230401.xsd#cvco_InsuranceAgencyCommissionsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_216472fa-525b-4d62-bdda-8cf4ccafbe0f" xlink:to="loc_cvco_InsuranceAgencyCommissionsMember_d4f53284-bbb6-4bc8-bd1f-05c2c81a6db3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialServiceOtherMember_11df3915-f8e6-4463-8dbf-32293546ae77" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancialServiceOtherMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_216472fa-525b-4d62-bdda-8cf4ccafbe0f" xlink:to="loc_us-gaap_FinancialServiceOtherMember_11df3915-f8e6-4463-8dbf-32293546ae77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_2033626a-e080-44ef-b26c-da96bd7f0a64" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_ddabc308-3bb5-462d-9bac-bdbb2b5d1e72" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_2033626a-e080-44ef-b26c-da96bd7f0a64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_defb1a23-fb7b-4e1f-b5b9-b031cb0f17f6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_2033626a-e080-44ef-b26c-da96bd7f0a64" xlink:to="loc_us-gaap_SegmentDomain_defb1a23-fb7b-4e1f-b5b9-b031cb0f17f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FactoryBuiltHousingMember_a3c8b3d4-18d9-4fbb-a5d6-b4a665d7067f" xlink:href="cvco-20230401.xsd#cvco_FactoryBuiltHousingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_defb1a23-fb7b-4e1f-b5b9-b031cb0f17f6" xlink:to="loc_cvco_FactoryBuiltHousingMember_a3c8b3d4-18d9-4fbb-a5d6-b4a665d7067f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FinancialServicesMember_e7332f26-fef4-432e-a739-6aea408988b1" xlink:href="cvco-20230401.xsd#cvco_FinancialServicesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_defb1a23-fb7b-4e1f-b5b9-b031cb0f17f6" xlink:to="loc_cvco_FinancialServicesMember_e7332f26-fef4-432e-a739-6aea408988b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_c69cafb3-fd79-47be-a626-c69a9b44081d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_ddabc308-3bb5-462d-9bac-bdbb2b5d1e72" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_c69cafb3-fd79-47be-a626-c69a9b44081d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_e64faac8-7a9f-4e42-b651-8c844ad32875" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_c69cafb3-fd79-47be-a626-c69a9b44081d" xlink:to="loc_us-gaap_Revenues_e64faac8-7a9f-4e42-b651-8c844ad32875" 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-20230401.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_54982110-b537-4732-a8ed-67ad015f2e56" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_3a40ddd6-c60c-4efa-81ce-5207884764f0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_54982110-b537-4732-a8ed-67ad015f2e56" xlink:to="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_3a40ddd6-c60c-4efa-81ce-5207884764f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_5edae89a-433b-4dba-af8f-e03f3f989491" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_3a40ddd6-c60c-4efa-81ce-5207884764f0" xlink:to="loc_srt_MajorCustomersAxis_5edae89a-433b-4dba-af8f-e03f3f989491" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_074971b0-b611-4569-ab88-a627447c7d96" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_5edae89a-433b-4dba-af8f-e03f3f989491" xlink:to="loc_srt_NameOfMajorCustomerDomain_074971b0-b611-4569-ab88-a627447c7d96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember_7dcf5209-321d-4099-98f6-3767301bd478" xlink:href="cvco-20230401.xsd#cvco_CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_074971b0-b611-4569-ab88-a627447c7d96" xlink:to="loc_cvco_CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember_7dcf5209-321d-4099-98f6-3767301bd478" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_OtherRestrictedCashMember_788cb7a4-aab0-4db1-a895-e16f4556be05" xlink:href="cvco-20230401.xsd#cvco_OtherRestrictedCashMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_074971b0-b611-4569-ab88-a627447c7d96" xlink:to="loc_cvco_OtherRestrictedCashMember_788cb7a4-aab0-4db1-a895-e16f4556be05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_2d6c59a4-aa37-43ab-a6c3-b8d07ba2dedd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_3a40ddd6-c60c-4efa-81ce-5207884764f0" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_2d6c59a4-aa37-43ab-a6c3-b8d07ba2dedd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_a222a543-b7a1-496e-9619-a70cae9910a9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_2d6c59a4-aa37-43ab-a6c3-b8d07ba2dedd" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_a222a543-b7a1-496e-9619-a70cae9910a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_786d591d-edf4-4937-98ca-fab4e92a2b77" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_2d6c59a4-aa37-43ab-a6c3-b8d07ba2dedd" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_786d591d-edf4-4937-98ca-fab4e92a2b77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents_750c1a75-489e-4a4a-b7f5-b695ad8bbf8b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashAndCashEquivalents"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_2d6c59a4-aa37-43ab-a6c3-b8d07ba2dedd" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalents_750c1a75-489e-4a4a-b7f5-b695ad8bbf8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_07e0321b-3be2-4118-bf80-c08cb4e0688d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_2d6c59a4-aa37-43ab-a6c3-b8d07ba2dedd" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_07e0321b-3be2-4118-bf80-c08cb4e0688d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_e9d92acb-a019-47f5-bd6e-a30f7ebee376" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_2d6c59a4-aa37-43ab-a6c3-b8d07ba2dedd" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_e9d92acb-a019-47f5-bd6e-a30f7ebee376" 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-20230401.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_7ae6c007-c91b-475f-ad85-7dfd8022722e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_7890d20f-4a02-4725-8db2-009ada9e39c3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_7ae6c007-c91b-475f-ad85-7dfd8022722e" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_7890d20f-4a02-4725-8db2-009ada9e39c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_a2be7000-c6b6-4c17-b0d5-ab7f090b6035" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_7890d20f-4a02-4725-8db2-009ada9e39c3" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_a2be7000-c6b6-4c17-b0d5-ab7f090b6035" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents_c174b4fa-f06f-4b90-9ec0-e24e9d47096e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashAndCashEquivalents"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_7890d20f-4a02-4725-8db2-009ada9e39c3" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalents_c174b4fa-f06f-4b90-9ec0-e24e9d47096e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7c221903-5b0a-49bc-9a7f-ab244fb4e5c3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_7890d20f-4a02-4725-8db2-009ada9e39c3" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7c221903-5b0a-49bc-9a7f-ab244fb4e5c3" 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-20230401.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_760408b4-5e11-413e-bfc4-4b40107e5f62" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesTradingAndEquitySecuritiesFvNiAbstract_78de983c-c354-43e4-b201-6e5fcccc7072" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesTradingAndEquitySecuritiesFvNiAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_760408b4-5e11-413e-bfc4-4b40107e5f62" xlink:to="loc_us-gaap_DebtSecuritiesTradingAndEquitySecuritiesFvNiAbstract_78de983c-c354-43e4-b201-6e5fcccc7072" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_bb90c7ac-fbaf-4d62-b78f-39e92bd5342a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesTradingAndEquitySecuritiesFvNiAbstract_78de983c-c354-43e4-b201-6e5fcccc7072" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_bb90c7ac-fbaf-4d62-b78f-39e92bd5342a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_55d33723-9850-4368-87f3-dfd7e7d1856f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesTradingAndEquitySecuritiesFvNiAbstract_78de983c-c354-43e4-b201-6e5fcccc7072" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_55d33723-9850-4368-87f3-dfd7e7d1856f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_1f422ff9-249d-4f49-ba24-c32cdd4e3f1d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesTradingAndEquitySecuritiesFvNiAbstract_78de983c-c354-43e4-b201-6e5fcccc7072" xlink:to="loc_us-gaap_EquityMethodInvestments_1f422ff9-249d-4f49-ba24-c32cdd4e3f1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Investments_5d1e6db2-67eb-4843-9b01-5df0b4839f8f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Investments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesTradingAndEquitySecuritiesFvNiAbstract_78de983c-c354-43e4-b201-6e5fcccc7072" xlink:to="loc_us-gaap_Investments_5d1e6db2-67eb-4843-9b01-5df0b4839f8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_e6b25272-6f9d-422a-bf5c-dcc5d19ebd5c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermInvestments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesTradingAndEquitySecuritiesFvNiAbstract_78de983c-c354-43e4-b201-6e5fcccc7072" xlink:to="loc_us-gaap_ShortTermInvestments_e6b25272-6f9d-422a-bf5c-dcc5d19ebd5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments_3f45fbfb-533b-4e4d-b5b2-a0d82af8ee54" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermInvestments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesTradingAndEquitySecuritiesFvNiAbstract_78de983c-c354-43e4-b201-6e5fcccc7072" xlink:to="loc_us-gaap_LongTermInvestments_3f45fbfb-533b-4e4d-b5b2-a0d82af8ee54" 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-20230401.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_a1b0e076-cadc-42cf-ab96-a354a7d54484" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_5585914a-e3d6-4915-a93e-ef2ffca92d94" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_a1b0e076-cadc-42cf-ab96-a354a7d54484" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_5585914a-e3d6-4915-a93e-ef2ffca92d94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_0b943278-9363-4ff2-9ffd-9a7d3e851ba0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_5585914a-e3d6-4915-a93e-ef2ffca92d94" xlink:to="loc_us-gaap_FinancialInstrumentAxis_0b943278-9363-4ff2-9ffd-9a7d3e851ba0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1b88a0e3-73d9-47f0-b435-a4efd7c7098c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_0b943278-9363-4ff2-9ffd-9a7d3e851ba0" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1b88a0e3-73d9-47f0-b435-a4efd7c7098c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgageBackedSecuritiesMember_8af15533-20f0-4725-b006-768263011108" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MortgageBackedSecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1b88a0e3-73d9-47f0-b435-a4efd7c7098c" xlink:to="loc_us-gaap_MortgageBackedSecuritiesMember_8af15533-20f0-4725-b006-768263011108" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember_7d6cf5fe-5401-4b10-ae06-da492ffd7cda" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_USStatesAndPoliticalSubdivisionsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1b88a0e3-73d9-47f0-b435-a4efd7c7098c" xlink:to="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember_7d6cf5fe-5401-4b10-ae06-da492ffd7cda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_ee558403-b76f-46ed-9123-c4be5d0e0907" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1b88a0e3-73d9-47f0-b435-a4efd7c7098c" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_ee558403-b76f-46ed-9123-c4be5d0e0907" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_dc196246-a15e-4fa5-9c80-383a50e35780" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_5585914a-e3d6-4915-a93e-ef2ffca92d94" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_dc196246-a15e-4fa5-9c80-383a50e35780" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAbstract_0737971e-57e3-4639-913e-ee3eb40e6c7d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_dc196246-a15e-4fa5-9c80-383a50e35780" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesAbstract_0737971e-57e3-4639-913e-ee3eb40e6c7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_7bc624c2-b6a0-409b-88ce-d7a54d5e2fb9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_0737971e-57e3-4639-913e-ee3eb40e6c7d" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_7bc624c2-b6a0-409b-88ce-d7a54d5e2fb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_40a6b731-99a8-4646-bcfe-c0db70466d22" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_0737971e-57e3-4639-913e-ee3eb40e6c7d" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_40a6b731-99a8-4646-bcfe-c0db70466d22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_bb04d782-3a92-40d1-97da-96e47ddd4d4a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_0737971e-57e3-4639-913e-ee3eb40e6c7d" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_bb04d782-3a92-40d1-97da-96e47ddd4d4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_ebbd563f-50d3-4850-ba0f-79ad8092652e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_0737971e-57e3-4639-913e-ee3eb40e6c7d" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_ebbd563f-50d3-4850-ba0f-79ad8092652e" 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-20230401.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_ed629fab-5d9b-410f-837c-623bed1d3f6b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_cc970582-814e-492e-ae3e-6d68723138cc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_ed629fab-5d9b-410f-837c-623bed1d3f6b" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_cc970582-814e-492e-ae3e-6d68723138cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_2e37b2b4-89d8-45e5-a398-33652e1c3580" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_cc970582-814e-492e-ae3e-6d68723138cc" xlink:to="loc_us-gaap_FinancialInstrumentAxis_2e37b2b4-89d8-45e5-a398-33652e1c3580" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_d6eabac2-a282-45ac-b80c-5d86455e61f3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_2e37b2b4-89d8-45e5-a398-33652e1c3580" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_d6eabac2-a282-45ac-b80c-5d86455e61f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgageBackedSecuritiesMember_ad2867cc-8021-4f9a-a59f-11c6afd1472e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MortgageBackedSecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_d6eabac2-a282-45ac-b80c-5d86455e61f3" xlink:to="loc_us-gaap_MortgageBackedSecuritiesMember_ad2867cc-8021-4f9a-a59f-11c6afd1472e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember_7173e8df-1a76-4fe4-b41d-ea305692b2cd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_USStatesAndPoliticalSubdivisionsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_d6eabac2-a282-45ac-b80c-5d86455e61f3" xlink:to="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember_7173e8df-1a76-4fe4-b41d-ea305692b2cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_f116afdd-64fa-44d6-846d-68212fe62c47" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_d6eabac2-a282-45ac-b80c-5d86455e61f3" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_f116afdd-64fa-44d6-846d-68212fe62c47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_e830e44a-7018-475e-8aca-525318b86ebd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_cc970582-814e-492e-ae3e-6d68723138cc" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_e830e44a-7018-475e-8aca-525318b86ebd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_f2e00fa3-1137-4704-9f28-d45abe865611" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_e830e44a-7018-475e-8aca-525318b86ebd" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_f2e00fa3-1137-4704-9f28-d45abe865611" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_f56d3702-ece6-4f17-b69b-42dc83fc7188" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_e830e44a-7018-475e-8aca-525318b86ebd" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_f56d3702-ece6-4f17-b69b-42dc83fc7188" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_204b452e-e139-46dd-bb30-edf71ea91878" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_e830e44a-7018-475e-8aca-525318b86ebd" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_204b452e-e139-46dd-bb30-edf71ea91878" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_c1958fba-bb18-4acd-b5af-93aa840db43a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_e830e44a-7018-475e-8aca-525318b86ebd" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_c1958fba-bb18-4acd-b5af-93aa840db43a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_8eeb3523-c309-4e66-b93b-2435860c615c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_e830e44a-7018-475e-8aca-525318b86ebd" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_8eeb3523-c309-4e66-b93b-2435860c615c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_8d751d88-3597-4cb3-87f1-ad62b46d5965" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_e830e44a-7018-475e-8aca-525318b86ebd" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_8d751d88-3597-4cb3-87f1-ad62b46d5965" 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-20230401.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_4fe798da-fec7-431f-bd75-5c1a5c57289a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_6c1dd668-2c9e-4194-a841-a2143d94418e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_4fe798da-fec7-431f-bd75-5c1a5c57289a" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_6c1dd668-2c9e-4194-a841-a2143d94418e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis_008c79ba-cf8e-4536-a9a4-7780a46e1eba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_6c1dd668-2c9e-4194-a841-a2143d94418e" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis_008c79ba-cf8e-4536-a9a4-7780a46e1eba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis_0d9733e0-d863-476c-ad81-827385ded706" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_6c1dd668-2c9e-4194-a841-a2143d94418e" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis_0d9733e0-d863-476c-ad81-827385ded706" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis_a7b34814-0d08-4b39-ae5f-34a447fb48d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_6c1dd668-2c9e-4194-a841-a2143d94418e" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis_a7b34814-0d08-4b39-ae5f-34a447fb48d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis_928e92ef-52d0-433b-885c-b9ab16df6fb2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_6c1dd668-2c9e-4194-a841-a2143d94418e" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis_928e92ef-52d0-433b-885c-b9ab16df6fb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost_b72a4300-618b-41cf-969b-e953aec189cb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_6c1dd668-2c9e-4194-a841-a2143d94418e" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost_b72a4300-618b-41cf-969b-e953aec189cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_1ff355f3-9b41-417b-9fcd-f43d260e5e2d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_6c1dd668-2c9e-4194-a841-a2143d94418e" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_1ff355f3-9b41-417b-9fcd-f43d260e5e2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue_42d5e79b-6164-47db-a70a-73e73bbd8e02" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_6c1dd668-2c9e-4194-a841-a2143d94418e" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue_42d5e79b-6164-47db-a70a-73e73bbd8e02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue_c324795e-ebd8-4d30-9e4f-913ca71b51dd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_6c1dd668-2c9e-4194-a841-a2143d94418e" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue_c324795e-ebd8-4d30-9e4f-913ca71b51dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue_a93c2c4b-1715-4aae-a322-966f0dc23587" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_6c1dd668-2c9e-4194-a841-a2143d94418e" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue_a93c2c4b-1715-4aae-a322-966f0dc23587" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue_fbd2ecec-241c-4b6e-9406-ccea0956622a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_6c1dd668-2c9e-4194-a841-a2143d94418e" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue_fbd2ecec-241c-4b6e-9406-ccea0956622a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_9367a242-266d-4672-935b-35309eed8f61" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_6c1dd668-2c9e-4194-a841-a2143d94418e" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_9367a242-266d-4672-935b-35309eed8f61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_e9ad2956-211e-4755-a2b5-3ea5c9fe8014" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_6c1dd668-2c9e-4194-a841-a2143d94418e" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_e9ad2956-211e-4755-a2b5-3ea5c9fe8014" 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-20230401.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_65dae4a4-c96c-4c43-adcc-aa7963602220" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain_7321ba0c-bd55-43df-9e03-00feed4fc2ea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedGain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_65dae4a4-c96c-4c43-adcc-aa7963602220" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain_7321ba0c-bd55-43df-9e03-00feed4fc2ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss_49f7f167-e370-45ad-8fb5-02eb4af7c305" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_65dae4a4-c96c-4c43-adcc-aa7963602220" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss_49f7f167-e370-45ad-8fb5-02eb4af7c305" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiGainLoss_64cb3a64-6b8f-4229-9f72-35577cc4a58b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquitySecuritiesFvNiGainLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_65dae4a4-c96c-4c43-adcc-aa7963602220" xlink:to="loc_us-gaap_EquitySecuritiesFvNiGainLoss_64cb3a64-6b8f-4229-9f72-35577cc4a58b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiRealizedGainLoss_12a63d69-b7ec-40a3-a805-8a4fb1feac95" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquitySecuritiesFvNiRealizedGainLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_65dae4a4-c96c-4c43-adcc-aa7963602220" xlink:to="loc_us-gaap_EquitySecuritiesFvNiRealizedGainLoss_12a63d69-b7ec-40a3-a805-8a4fb1feac95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_86e00694-24d8-4663-9715-e6ddc5aa69d4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_65dae4a4-c96c-4c43-adcc-aa7963602220" xlink:to="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_86e00694-24d8-4663-9715-e6ddc5aa69d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/InventoriesDetails" xlink:type="simple" xlink:href="cvco-20230401.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_2c21a62c-eeab-4060-9944-cdea1c886f0f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNetAbstract_6438e5f5-173e-440a-ae02-5bd967f68011" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNetAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_2c21a62c-eeab-4060-9944-cdea1c886f0f" xlink:to="loc_us-gaap_InventoryNetAbstract_6438e5f5-173e-440a-ae02-5bd967f68011" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterials_bcb7d1ac-d8b9-4adc-a903-f856b3e9c4c7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryRawMaterials"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_6438e5f5-173e-440a-ae02-5bd967f68011" xlink:to="loc_us-gaap_InventoryRawMaterials_bcb7d1ac-d8b9-4adc-a903-f856b3e9c4c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_79048a20-a3a2-4992-b84a-eb1ede0adead" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_6438e5f5-173e-440a-ae02-5bd967f68011" xlink:to="loc_us-gaap_InventoryWorkInProcess_79048a20-a3a2-4992-b84a-eb1ede0adead" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_b54e69d0-67d6-42d3-a5d6-4e8808da7394" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_6438e5f5-173e-440a-ae02-5bd967f68011" xlink:to="loc_us-gaap_InventoryFinishedGoods_b54e69d0-67d6-42d3-a5d6-4e8808da7394" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_0e4af6be-ae0d-4619-a99f-8255ca76c19a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_6438e5f5-173e-440a-ae02-5bd967f68011" xlink:to="loc_us-gaap_InventoryNet_0e4af6be-ae0d-4619-a99f-8255ca76c19a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInventoryPurchasedGoods_d8817762-9a7b-4c0e-9b1c-27a42c72670b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherInventoryPurchasedGoods"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_6438e5f5-173e-440a-ae02-5bd967f68011" xlink:to="loc_us-gaap_OtherInventoryPurchasedGoods_d8817762-9a7b-4c0e-9b1c-27a42c72670b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails" xlink:type="simple" xlink:href="cvco-20230401.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_7a8847c3-fc65-4eed-9e87-2765ca32e945" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet_9b688e5d-ad56-484b-a405-892f357e39eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_7a8847c3-fc65-4eed-9e87-2765ca32e945" xlink:to="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet_9b688e5d-ad56-484b-a405-892f357e39eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ConsumerLoansReceivableHeldForInvestment_6f6f3fe8-1c9d-4ef0-8f70-9b547b36d863" xlink:href="cvco-20230401.xsd#cvco_ConsumerLoansReceivableHeldForInvestment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_7a8847c3-fc65-4eed-9e87-2765ca32e945" xlink:to="loc_cvco_ConsumerLoansReceivableHeldForInvestment_6f6f3fe8-1c9d-4ef0-8f70-9b547b36d863" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansReceivableHeldForSaleAmount_759a5069-995f-45a6-9acb-76ee4df5ab26" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansReceivableHeldForSaleAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_7a8847c3-fc65-4eed-9e87-2765ca32e945" xlink:to="loc_us-gaap_LoansReceivableHeldForSaleAmount_759a5069-995f-45a6-9acb-76ee4df5ab26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ConstructionAdvances_f451e6d2-2922-4eb2-b76f-5212fff02a5d" xlink:href="cvco-20230401.xsd#cvco_ConstructionAdvances"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_7a8847c3-fc65-4eed-9e87-2765ca32e945" xlink:to="loc_cvco_ConstructionAdvances_f451e6d2-2922-4eb2-b76f-5212fff02a5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_31b48d43-b955-40f7-9954-d7d44c7165dc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansAndLeasesReceivableGrossCarryingAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_7a8847c3-fc65-4eed-9e87-2765ca32e945" xlink:to="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_31b48d43-b955-40f7-9954-d7d44c7165dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableDeferredIncome_52517db5-d98a-477e-85ed-0cc2d4452c78" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansAndLeasesReceivableDeferredIncome"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_7a8847c3-fc65-4eed-9e87-2765ca32e945" xlink:to="loc_us-gaap_LoansAndLeasesReceivableDeferredIncome_52517db5-d98a-477e-85ed-0cc2d4452c78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate_9f5ece8f-0115-4433-b13c-681e30faf01e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForLoanAndLeaseLossesRealEstate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_7a8847c3-fc65-4eed-9e87-2765ca32e945" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate_9f5ece8f-0115-4433-b13c-681e30faf01e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgageLoansOnRealEstateCommercialAndConsumerNet_ca6594ef-3a32-4ffb-a5c5-737edbec1e03" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MortgageLoansOnRealEstateCommercialAndConsumerNet"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_7a8847c3-fc65-4eed-9e87-2765ca32e945" xlink:to="loc_us-gaap_MortgageLoansOnRealEstateCommercialAndConsumerNet_ca6594ef-3a32-4ffb-a5c5-737edbec1e03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetCurrent_3b8ba37d-c6e6-4208-bb5e-1f3635ca6d35" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesAndLoansReceivableNetCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_7a8847c3-fc65-4eed-9e87-2765ca32e945" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetCurrent_3b8ba37d-c6e6-4208-bb5e-1f3635ca6d35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_1e5c02cc-25d9-491d-94bb-06f6e91f7939" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_7a8847c3-fc65-4eed-9e87-2765ca32e945" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_1e5c02cc-25d9-491d-94bb-06f6e91f7939" 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-20230401.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_af5165bc-4897-4305-baa5-0b9bcd6373a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_1c2559bf-2c65-43d6-998f-3dab35f13ef8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_af5165bc-4897-4305-baa5-0b9bcd6373a6" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_1c2559bf-2c65-43d6-998f-3dab35f13ef8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_bddff7b7-6678-4752-85b9-c5328aa291a8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_1c2559bf-2c65-43d6-998f-3dab35f13ef8" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_bddff7b7-6678-4752-85b9-c5328aa291a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_c138ea0d-5144-4cc2-a99c-4b9f125981c5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_bddff7b7-6678-4752-85b9-c5328aa291a8" xlink:to="loc_us-gaap_TypeOfAdoptionMember_c138ea0d-5144-4cc2-a99c-4b9f125981c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member_c34019bc-6096-42e6-8ca1-f3018b284721" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingStandardsUpdate201613Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_c138ea0d-5144-4cc2-a99c-4b9f125981c5" xlink:to="loc_us-gaap_AccountingStandardsUpdate201613Member_c34019bc-6096-42e6-8ca1-f3018b284721" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_2e6106a9-2d69-4ad8-9869-f2f33d49318f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_1c2559bf-2c65-43d6-998f-3dab35f13ef8" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_2e6106a9-2d69-4ad8-9869-f2f33d49318f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_3d48f5e5-04af-4c1f-bb24-642fc0009eca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_2e6106a9-2d69-4ad8-9869-f2f33d49318f" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_3d48f5e5-04af-4c1f-bb24-642fc0009eca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_33e1e255-ad13-4439-81fc-92dcea5ec59a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_3d48f5e5-04af-4c1f-bb24-642fc0009eca" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_33e1e255-ad13-4439-81fc-92dcea5ec59a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_ad0dacdc-33d8-40f5-8e11-3dd35cafba4e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_1c2559bf-2c65-43d6-998f-3dab35f13ef8" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_ad0dacdc-33d8-40f5-8e11-3dd35cafba4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate_841aa55b-36b5-4a33-8f20-caed6a1d72a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForLoanAndLeaseLossesRealEstate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_ad0dacdc-33d8-40f5-8e11-3dd35cafba4e" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate_841aa55b-36b5-4a33-8f20-caed6a1d72a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease_adf47ba3-3e7e-4a0d-b31d-4cbc5594a861" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_ad0dacdc-33d8-40f5-8e11-3dd35cafba4e" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease_adf47ba3-3e7e-4a0d-b31d-4cbc5594a861" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs_e805c3c1-1b63-42bb-965b-f03c316a8c85" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_ad0dacdc-33d8-40f5-8e11-3dd35cafba4e" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs_e805c3c1-1b63-42bb-965b-f03c316a8c85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts_c47a7cbf-8f96-4dd0-b55b-7a4fcb492e51" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_ad0dacdc-33d8-40f5-8e11-3dd35cafba4e" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts_c47a7cbf-8f96-4dd0-b55b-7a4fcb492e51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate_0168ca47-6462-4d86-8101-9d697e8276a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForLoanAndLeaseLossesRealEstate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_ad0dacdc-33d8-40f5-8e11-3dd35cafba4e" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate_0168ca47-6462-4d86-8101-9d697e8276a6" 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-20230401.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_a5239412-19f6-43dc-b503-3199f2ccb821" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Weightedaveragecontractualinterestrate_8c7b83b8-6feb-492f-b085-3ead9ea91264" xlink:href="cvco-20230401.xsd#cvco_Weightedaveragecontractualinterestrate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_a5239412-19f6-43dc-b503-3199f2ccb821" xlink:to="loc_cvco_Weightedaveragecontractualinterestrate_8c7b83b8-6feb-492f-b085-3ead9ea91264" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Weightedaverageeffectiveinterestrate_875616a5-63b5-4b5b-93ac-c0ce52c80c7f" xlink:href="cvco-20230401.xsd#cvco_Weightedaverageeffectiveinterestrate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_a5239412-19f6-43dc-b503-3199f2ccb821" xlink:to="loc_cvco_Weightedaverageeffectiveinterestrate_875616a5-63b5-4b5b-93ac-c0ce52c80c7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Weightedaveragemonthstomaturity_8fbfdec6-2276-4e61-a78b-b4b76ef0a49f" xlink:href="cvco-20230401.xsd#cvco_Weightedaveragemonthstomaturity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_a5239412-19f6-43dc-b503-3199f2ccb821" xlink:to="loc_cvco_Weightedaveragemonthstomaturity_8fbfdec6-2276-4e61-a78b-b4b76ef0a49f" 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-20230401.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_c3886294-f226-401f-980f-28e49636d277" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_087cabeb-8557-434e-92f0-0224ba732015" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_c3886294-f226-401f-980f-28e49636d277" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_087cabeb-8557-434e-92f0-0224ba732015" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DelinquencyStatusAxis_a3c1a094-69fe-4b0d-a77a-9e5c2359a58f" xlink:href="cvco-20230401.xsd#cvco_DelinquencyStatusAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_087cabeb-8557-434e-92f0-0224ba732015" xlink:to="loc_cvco_DelinquencyStatusAxis_a3c1a094-69fe-4b0d-a77a-9e5c2359a58f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DelinquencyStatusDomain_1cd93925-6d52-4366-8fd1-b720efeaa8bf" xlink:href="cvco-20230401.xsd#cvco_DelinquencyStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DelinquencyStatusAxis_a3c1a094-69fe-4b0d-a77a-9e5c2359a58f" xlink:to="loc_cvco_DelinquencyStatusDomain_1cd93925-6d52-4366-8fd1-b720efeaa8bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CurrentMember_4cb842c5-53a6-48eb-829e-85479a7ef805" xlink:href="cvco-20230401.xsd#cvco_CurrentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DelinquencyStatusDomain_1cd93925-6d52-4366-8fd1-b720efeaa8bf" xlink:to="loc_cvco_CurrentMember_4cb842c5-53a6-48eb-829e-85479a7ef805" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_A3160DaysPastDueMember_4b35f356-1a97-48b7-84fe-cd1d90b6c263" xlink:href="cvco-20230401.xsd#cvco_A3160DaysPastDueMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DelinquencyStatusDomain_1cd93925-6d52-4366-8fd1-b720efeaa8bf" xlink:to="loc_cvco_A3160DaysPastDueMember_4b35f356-1a97-48b7-84fe-cd1d90b6c263" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_A6190DaysPastDueMember_551e70ff-f009-48be-9228-8f147ab2b58c" xlink:href="cvco-20230401.xsd#cvco_A6190DaysPastDueMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DelinquencyStatusDomain_1cd93925-6d52-4366-8fd1-b720efeaa8bf" xlink:to="loc_cvco_A6190DaysPastDueMember_551e70ff-f009-48be-9228-8f147ab2b58c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_A91DaysPastDueMember_854741e6-d30e-449f-828a-03a003a3b331" xlink:href="cvco-20230401.xsd#cvco_A91DaysPastDueMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DelinquencyStatusDomain_1cd93925-6d52-4366-8fd1-b720efeaa8bf" xlink:to="loc_cvco_A91DaysPastDueMember_854741e6-d30e-449f-828a-03a003a3b331" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_9bc378d9-b62b-4ae2-ade1-7d630ed33760" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_087cabeb-8557-434e-92f0-0224ba732015" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_9bc378d9-b62b-4ae2-ade1-7d630ed33760" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_5a04adb2-1c8b-48da-bf22-fd7e4a45b2d8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansAndLeasesReceivableGrossCarryingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_9bc378d9-b62b-4ae2-ade1-7d630ed33760" xlink:to="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_5a04adb2-1c8b-48da-bf22-fd7e4a45b2d8" 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-20230401.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_2cc1af0b-2011-4817-b019-9537d86499a3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_313d2cb4-e515-4e52-9524-11adcf77cc62" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_2cc1af0b-2011-4817-b019-9537d86499a3" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_313d2cb4-e515-4e52-9524-11adcf77cc62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_YearOfOriginationAxis_b0c3c2e2-018c-41f2-b782-f79322764c88" xlink:href="cvco-20230401.xsd#cvco_YearOfOriginationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_313d2cb4-e515-4e52-9524-11adcf77cc62" xlink:to="loc_cvco_YearOfOriginationAxis_b0c3c2e2-018c-41f2-b782-f79322764c88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_YearOfOriginationDomain_188d2b97-29dc-439a-a070-f931fe85de43" xlink:href="cvco-20230401.xsd#cvco_YearOfOriginationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_YearOfOriginationAxis_b0c3c2e2-018c-41f2-b782-f79322764c88" xlink:to="loc_cvco_YearOfOriginationDomain_188d2b97-29dc-439a-a070-f931fe85de43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CurrentFiscalYearMember_aad10d1a-9835-4c5e-88ba-f2ded3a43217" xlink:href="cvco-20230401.xsd#cvco_CurrentFiscalYearMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_YearOfOriginationDomain_188d2b97-29dc-439a-a070-f931fe85de43" xlink:to="loc_cvco_CurrentFiscalYearMember_aad10d1a-9835-4c5e-88ba-f2ded3a43217" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_PriorFiscalYearMember_7c2181f7-e796-4d56-b71f-da33b90355a5" xlink:href="cvco-20230401.xsd#cvco_PriorFiscalYearMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_YearOfOriginationDomain_188d2b97-29dc-439a-a070-f931fe85de43" xlink:to="loc_cvco_PriorFiscalYearMember_7c2181f7-e796-4d56-b71f-da33b90355a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Fiscal2021Member_8e4bb8c0-8f2c-406e-8489-730f1b42fcab" xlink:href="cvco-20230401.xsd#cvco_Fiscal2021Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_YearOfOriginationDomain_188d2b97-29dc-439a-a070-f931fe85de43" xlink:to="loc_cvco_Fiscal2021Member_8e4bb8c0-8f2c-406e-8489-730f1b42fcab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Fiscal2020Member_810564d1-67ef-4fbb-818c-61c74ac9376e" xlink:href="cvco-20230401.xsd#cvco_Fiscal2020Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_YearOfOriginationDomain_188d2b97-29dc-439a-a070-f931fe85de43" xlink:to="loc_cvco_Fiscal2020Member_810564d1-67ef-4fbb-818c-61c74ac9376e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Fiscal2019Member_bd6489f2-c19e-487b-a794-8f29f4e17447" xlink:href="cvco-20230401.xsd#cvco_Fiscal2019Member"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_YearOfOriginationDomain_188d2b97-29dc-439a-a070-f931fe85de43" xlink:to="loc_cvco_Fiscal2019Member_bd6489f2-c19e-487b-a794-8f29f4e17447" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Fiscal2018AndPriorMember_1b0862a9-2721-45ef-80ee-1d1e686ce676" xlink:href="cvco-20230401.xsd#cvco_Fiscal2018AndPriorMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_YearOfOriginationDomain_188d2b97-29dc-439a-a070-f931fe85de43" xlink:to="loc_cvco_Fiscal2018AndPriorMember_1b0862a9-2721-45ef-80ee-1d1e686ce676" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Fiscal2018Member_076bb4dd-879f-433d-afbb-68d7944ed951" xlink:href="cvco-20230401.xsd#cvco_Fiscal2018Member"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_YearOfOriginationDomain_188d2b97-29dc-439a-a070-f931fe85de43" xlink:to="loc_cvco_Fiscal2018Member_076bb4dd-879f-433d-afbb-68d7944ed951" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Fiscal2017AndPriorMember_ca6b7c3c-7847-48ef-8bfe-333aa3bff0ee" xlink:href="cvco-20230401.xsd#cvco_Fiscal2017AndPriorMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_YearOfOriginationDomain_188d2b97-29dc-439a-a070-f931fe85de43" xlink:to="loc_cvco_Fiscal2017AndPriorMember_ca6b7c3c-7847-48ef-8bfe-333aa3bff0ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentAxis_0ca05465-dcc8-4ea9-80d7-ec476a2fef64" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InternalCreditAssessmentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_313d2cb4-e515-4e52-9524-11adcf77cc62" xlink:to="loc_us-gaap_InternalCreditAssessmentAxis_0ca05465-dcc8-4ea9-80d7-ec476a2fef64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentDomain_a7457fe8-b409-43ca-aa63-99d4e0e005c4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InternalCreditAssessmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InternalCreditAssessmentAxis_0ca05465-dcc8-4ea9-80d7-ec476a2fef64" xlink:to="loc_us-gaap_InternalCreditAssessmentDomain_a7457fe8-b409-43ca-aa63-99d4e0e005c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrimeMember_044c4df2-dea7-48b6-9e2b-77fb23e4b796" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrimeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_a7457fe8-b409-43ca-aa63-99d4e0e005c4" xlink:to="loc_us-gaap_PrimeMember_044c4df2-dea7-48b6-9e2b-77fb23e4b796" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_NearPrimeMember_107d6731-f835-4b8c-ad4a-9101d24e6f7b" xlink:href="cvco-20230401.xsd#cvco_NearPrimeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_a7457fe8-b409-43ca-aa63-99d4e0e005c4" xlink:to="loc_cvco_NearPrimeMember_107d6731-f835-4b8c-ad4a-9101d24e6f7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubprimeMember_86198b0d-f0fd-45f6-8195-874f6738db0c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubprimeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_a7457fe8-b409-43ca-aa63-99d4e0e005c4" xlink:to="loc_us-gaap_SubprimeMember_86198b0d-f0fd-45f6-8195-874f6738db0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_NoFICOScoreMember_d7833ec7-7a96-4195-94f4-954007d1faf0" xlink:href="cvco-20230401.xsd#cvco_NoFICOScoreMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_a7457fe8-b409-43ca-aa63-99d4e0e005c4" xlink:to="loc_cvco_NoFICOScoreMember_d7833ec7-7a96-4195-94f4-954007d1faf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_3c0d1e77-43d0-470a-bae2-fb8be0d8dcb5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_313d2cb4-e515-4e52-9524-11adcf77cc62" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_3c0d1e77-43d0-470a-bae2-fb8be0d8dcb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_eb73f574-dce7-4ef1-b02c-f26908d6fb40" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansAndLeasesReceivableGrossCarryingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_3c0d1e77-43d0-470a-bae2-fb8be0d8dcb5" xlink:to="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_eb73f574-dce7-4ef1-b02c-f26908d6fb40" 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-20230401.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_f44410ad-c448-43f0-a608-51b71da4c5ed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_6dfeff9f-a8bc-4f2b-81d4-5dbe18e3224d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_f44410ad-c448-43f0-a608-51b71da4c5ed" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_6dfeff9f-a8bc-4f2b-81d4-5dbe18e3224d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_2d11d1fd-3205-47af-be2f-799fda248b3f" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_6dfeff9f-a8bc-4f2b-81d4-5dbe18e3224d" xlink:to="loc_srt_StatementGeographicalAxis_2d11d1fd-3205-47af-be2f-799fda248b3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_b5198c0d-ea55-448d-86c5-1391e6b615c8" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_2d11d1fd-3205-47af-be2f-799fda248b3f" xlink:to="loc_srt_SegmentGeographicalDomain_b5198c0d-ea55-448d-86c5-1391e6b615c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_TX_d3ea10a8-f3bc-4fd3-ab42-217590f2192e" xlink:href="https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd#stpr_TX"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_b5198c0d-ea55-448d-86c5-1391e6b615c8" xlink:to="loc_stpr_TX_d3ea10a8-f3bc-4fd3-ab42-217590f2192e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_FL_bec4a49d-3fd6-4b36-9e33-45d12b60c4cf" xlink:href="https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd#stpr_FL"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_b5198c0d-ea55-448d-86c5-1391e6b615c8" xlink:to="loc_stpr_FL_bec4a49d-3fd6-4b36-9e33-45d12b60c4cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_089c553e-f04a-42a8-aabc-5c8b4f92524c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_6dfeff9f-a8bc-4f2b-81d4-5dbe18e3224d" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_089c553e-f04a-42a8-aabc-5c8b4f92524c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ConsumerLoansReceivablesGeographicConcentrationAbstract_d842823e-001b-47f5-b816-109fcc00a344" xlink:href="cvco-20230401.xsd#cvco_ConsumerLoansReceivablesGeographicConcentrationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_089c553e-f04a-42a8-aabc-5c8b4f92524c" xlink:to="loc_cvco_ConsumerLoansReceivablesGeographicConcentrationAbstract_d842823e-001b-47f5-b816-109fcc00a344" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ConsumerLoansReceivableGeographicalConcentrationPercentage_4d104770-2a1e-4b19-aeb0-496b2fea5d25" xlink:href="cvco-20230401.xsd#cvco_ConsumerLoansReceivableGeographicalConcentrationPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_ConsumerLoansReceivablesGeographicConcentrationAbstract_d842823e-001b-47f5-b816-109fcc00a344" xlink:to="loc_cvco_ConsumerLoansReceivableGeographicalConcentrationPercentage_4d104770-2a1e-4b19-aeb0-496b2fea5d25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_PercentageOfPrincipalBalanceOfConsumerLoansReceivable_9e579191-b477-49c6-8b1c-10589a3c9389" xlink:href="cvco-20230401.xsd#cvco_PercentageOfPrincipalBalanceOfConsumerLoansReceivable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_ConsumerLoansReceivablesGeographicConcentrationAbstract_d842823e-001b-47f5-b816-109fcc00a344" xlink:to="loc_cvco_PercentageOfPrincipalBalanceOfConsumerLoansReceivable_9e579191-b477-49c6-8b1c-10589a3c9389" 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-20230401.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_1199816e-0606-47e0-89ec-0d50cf252278" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateAcquiredThroughForeclosure_04c82be4-2017-4cee-994e-dc111578d3bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RealEstateAcquiredThroughForeclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_1199816e-0606-47e0-89ec-0d50cf252278" xlink:to="loc_us-gaap_RealEstateAcquiredThroughForeclosure_04c82be4-2017-4cee-994e-dc111578d3bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgageLoansInProcessOfForeclosureAmount_2d144c93-ff72-4413-838d-2d9a9dafd5eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MortgageLoansInProcessOfForeclosureAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_1199816e-0606-47e0-89ec-0d50cf252278" xlink:to="loc_us-gaap_MortgageLoansInProcessOfForeclosureAmount_2d144c93-ff72-4413-838d-2d9a9dafd5eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansNotesReceivablesNetDetails" xlink:type="simple" xlink:href="cvco-20230401.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_9c9cbfab-bdf9-4c33-9345-676eba819ad1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_d5c06265-7859-4e05-b3ec-15837bebc548" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_9c9cbfab-bdf9-4c33-9345-676eba819ad1" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_d5c06265-7859-4e05-b3ec-15837bebc548" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_8d920395-fe25-4d85-8487-71932ecb0efb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_d5c06265-7859-4e05-b3ec-15837bebc548" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_8d920395-fe25-4d85-8487-71932ecb0efb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_d9476322-11bb-4979-8689-2d1979dde22e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_8d920395-fe25-4d85-8487-71932ecb0efb" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_d9476322-11bb-4979-8689-2d1979dde22e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_708e0166-05c9-4ace-bc51-50bd7dd59a4b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_d9476322-11bb-4979-8689-2d1979dde22e" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_708e0166-05c9-4ace-bc51-50bd7dd59a4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_270a6bb2-0989-463b-a749-08c26eb25e7c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_d5c06265-7859-4e05-b3ec-15837bebc548" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_270a6bb2-0989-463b-a749-08c26eb25e7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableGross_01b7e069-9be0-4595-a2eb-451fb602b94d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesReceivableGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_270a6bb2-0989-463b-a749-08c26eb25e7c" xlink:to="loc_us-gaap_NotesReceivableGross_01b7e069-9be0-4595-a2eb-451fb602b94d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_f4d4bf58-5d0a-4489-9b79-127a348149d2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_270a6bb2-0989-463b-a749-08c26eb25e7c" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_f4d4bf58-5d0a-4489-9b79-127a348149d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables_1175c1cd-9533-4ec8-84b6-4b110d367257" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_270a6bb2-0989-463b-a749-08c26eb25e7c" xlink:to="loc_us-gaap_DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables_1175c1cd-9533-4ec8-84b6-4b110d367257" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableNet_f96bff50-c096-4d14-b791-c7bb8aeeda07" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesReceivableNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_270a6bb2-0989-463b-a749-08c26eb25e7c" xlink:to="loc_us-gaap_NotesReceivableNet_f96bff50-c096-4d14-b791-c7bb8aeeda07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CommercialLoansReceivableIncludingFromAffiliatesCurrent_ecba94c0-5387-4e5e-afea-e6772d18f2c3" xlink:href="cvco-20230401.xsd#cvco_CommercialLoansReceivableIncludingFromAffiliatesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_270a6bb2-0989-463b-a749-08c26eb25e7c" xlink:to="loc_cvco_CommercialLoansReceivableIncludingFromAffiliatesCurrent_ecba94c0-5387-4e5e-afea-e6772d18f2c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CommercialLoansReceivableIncludingFromAffiliatesNoncurrent_89ae23b0-e4cf-4e44-95ae-c6be22ec4995" xlink:href="cvco-20230401.xsd#cvco_CommercialLoansReceivableIncludingFromAffiliatesNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_270a6bb2-0989-463b-a749-08c26eb25e7c" xlink:to="loc_cvco_CommercialLoansReceivableIncludingFromAffiliatesNoncurrent_89ae23b0-e4cf-4e44-95ae-c6be22ec4995" 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-20230401.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_9f1d4e1d-e6b1-4b40-8632-c4f42beb3ef8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Weightedaveragecontractualinterestratecommercial_3a1fc0d3-d582-4479-954b-5d73f1acff06" xlink:href="cvco-20230401.xsd#cvco_Weightedaveragecontractualinterestratecommercial"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_9f1d4e1d-e6b1-4b40-8632-c4f42beb3ef8" xlink:to="loc_cvco_Weightedaveragecontractualinterestratecommercial_3a1fc0d3-d582-4479-954b-5d73f1acff06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Weightedaveragemonthstomaturitycommercial_b4e68b50-8088-4580-98af-f9f7e06d3f02" xlink:href="cvco-20230401.xsd#cvco_Weightedaveragemonthstomaturitycommercial"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_9f1d4e1d-e6b1-4b40-8632-c4f42beb3ef8" xlink:to="loc_cvco_Weightedaveragemonthstomaturitycommercial_b4e68b50-8088-4580-98af-f9f7e06d3f02" 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-20230401.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_b47fed65-5371-426e-88f0-0aac837379c8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_78e12305-2748-4b5f-b39f-82a0f8254e0a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_b47fed65-5371-426e-88f0-0aac837379c8" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_78e12305-2748-4b5f-b39f-82a0f8254e0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_3baf45f3-a533-4f2a-8120-d4264c70f352" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_78e12305-2748-4b5f-b39f-82a0f8254e0a" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_3baf45f3-a533-4f2a-8120-d4264c70f352" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_544aefcd-4c94-49fd-a6ca-6a5ec9cbd467" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_3baf45f3-a533-4f2a-8120-d4264c70f352" xlink:to="loc_us-gaap_TypeOfAdoptionMember_544aefcd-4c94-49fd-a6ca-6a5ec9cbd467" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member_e8bed442-6ada-40e6-a373-bbdae2bbc632" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingStandardsUpdate201613Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_544aefcd-4c94-49fd-a6ca-6a5ec9cbd467" xlink:to="loc_us-gaap_AccountingStandardsUpdate201613Member_e8bed442-6ada-40e6-a373-bbdae2bbc632" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_ad7a2201-639e-42be-b157-1276803891a1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_78e12305-2748-4b5f-b39f-82a0f8254e0a" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_ad7a2201-639e-42be-b157-1276803891a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_2695f647-eca1-4f6d-93df-ade7917e07f0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_ad7a2201-639e-42be-b157-1276803891a1" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_2695f647-eca1-4f6d-93df-ade7917e07f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_c172f188-4268-4a71-9b49-5002db104ff6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_2695f647-eca1-4f6d-93df-ade7917e07f0" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_c172f188-4268-4a71-9b49-5002db104ff6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_9cf249cd-8a24-4ecb-b92b-a338d34610a8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_78e12305-2748-4b5f-b39f-82a0f8254e0a" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_9cf249cd-8a24-4ecb-b92b-a338d34610a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fc89746c-f7c3-48eb-8852-4571d1ace1f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_9cf249cd-8a24-4ecb-b92b-a338d34610a8" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fc89746c-f7c3-48eb-8852-4571d1ace1f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CommodoreMember_749b2fe3-508b-42ad-9d05-3f8dbb05ba0c" xlink:href="cvco-20230401.xsd#cvco_CommodoreMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fc89746c-f7c3-48eb-8852-4571d1ace1f2" xlink:to="loc_cvco_CommodoreMember_749b2fe3-508b-42ad-9d05-3f8dbb05ba0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5fb40ff4-b6f4-40be-80c7-e132b5809355" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_78e12305-2748-4b5f-b39f-82a0f8254e0a" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5fb40ff4-b6f4-40be-80c7-e132b5809355" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_4b8057c3-2e30-44b7-a3e0-b50658d40c49" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5fb40ff4-b6f4-40be-80c7-e132b5809355" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_4b8057c3-2e30-44b7-a3e0-b50658d40c49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease_ea142c54-121f-42c9-a684-a6a1fa6a7cbd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5fb40ff4-b6f4-40be-80c7-e132b5809355" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease_ea142c54-121f-42c9-a684-a6a1fa6a7cbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease_b23f6c7b-4dce-49df-af47-4e1dc94f3aea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5fb40ff4-b6f4-40be-80c7-e132b5809355" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease_b23f6c7b-4dce-49df-af47-4e1dc94f3aea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_572aac4f-5def-47b4-82f9-6b9eaeb7d9b2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5fb40ff4-b6f4-40be-80c7-e132b5809355" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_572aac4f-5def-47b4-82f9-6b9eaeb7d9b2" 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-20230401.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_cb1d58a8-56e3-4521-991a-e6f4fbb5b21d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_54624bbd-c722-4589-9c5a-f5cd98b87963" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_cb1d58a8-56e3-4521-991a-e6f4fbb5b21d" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_54624bbd-c722-4589-9c5a-f5cd98b87963" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentAxis_7118bf72-d700-4056-a928-48f0ec825dd0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InternalCreditAssessmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_54624bbd-c722-4589-9c5a-f5cd98b87963" xlink:to="loc_us-gaap_InternalCreditAssessmentAxis_7118bf72-d700-4056-a928-48f0ec825dd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentDomain_fe8b4920-3357-4390-aec0-59ca38674747" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InternalCreditAssessmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InternalCreditAssessmentAxis_7118bf72-d700-4056-a928-48f0ec825dd0" xlink:to="loc_us-gaap_InternalCreditAssessmentDomain_fe8b4920-3357-4390-aec0-59ca38674747" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformingFinancingReceivableMember_33572485-2230-4a64-b63b-bc7d90467002" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PerformingFinancingReceivableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_fe8b4920-3357-4390-aec0-59ca38674747" xlink:to="loc_us-gaap_PerformingFinancingReceivableMember_33572485-2230-4a64-b63b-bc7d90467002" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_YearOfOriginationAxis_6a80ba28-93d1-46ea-bb0f-54c0662a2aad" xlink:href="cvco-20230401.xsd#cvco_YearOfOriginationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_54624bbd-c722-4589-9c5a-f5cd98b87963" xlink:to="loc_cvco_YearOfOriginationAxis_6a80ba28-93d1-46ea-bb0f-54c0662a2aad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_YearOfOriginationDomain_7f9383e2-318e-41a7-a84b-3a35336b653b" xlink:href="cvco-20230401.xsd#cvco_YearOfOriginationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_YearOfOriginationAxis_6a80ba28-93d1-46ea-bb0f-54c0662a2aad" xlink:to="loc_cvco_YearOfOriginationDomain_7f9383e2-318e-41a7-a84b-3a35336b653b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CurrentFiscalYearMember_2872165b-a35f-4697-a303-d129c009b876" xlink:href="cvco-20230401.xsd#cvco_CurrentFiscalYearMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_YearOfOriginationDomain_7f9383e2-318e-41a7-a84b-3a35336b653b" xlink:to="loc_cvco_CurrentFiscalYearMember_2872165b-a35f-4697-a303-d129c009b876" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_PriorFiscalYearMember_3ae160bc-b8b0-4c4b-b8dc-a88af88907aa" xlink:href="cvco-20230401.xsd#cvco_PriorFiscalYearMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_YearOfOriginationDomain_7f9383e2-318e-41a7-a84b-3a35336b653b" xlink:to="loc_cvco_PriorFiscalYearMember_3ae160bc-b8b0-4c4b-b8dc-a88af88907aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Fiscal2020Member_a28c6968-c1d7-4af6-934d-50d8f585ab55" xlink:href="cvco-20230401.xsd#cvco_Fiscal2020Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_YearOfOriginationDomain_7f9383e2-318e-41a7-a84b-3a35336b653b" xlink:to="loc_cvco_Fiscal2020Member_a28c6968-c1d7-4af6-934d-50d8f585ab55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Fiscal2019Member_278e3570-b88e-4dd1-868d-3e213b100130" xlink:href="cvco-20230401.xsd#cvco_Fiscal2019Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_YearOfOriginationDomain_7f9383e2-318e-41a7-a84b-3a35336b653b" xlink:to="loc_cvco_Fiscal2019Member_278e3570-b88e-4dd1-868d-3e213b100130" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Fiscal2018Member_da6b1c86-d8bf-4e33-bf11-6e693f37ad2c" xlink:href="cvco-20230401.xsd#cvco_Fiscal2018Member"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_YearOfOriginationDomain_7f9383e2-318e-41a7-a84b-3a35336b653b" xlink:to="loc_cvco_Fiscal2018Member_da6b1c86-d8bf-4e33-bf11-6e693f37ad2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Fiscal2017Member_fe7d772e-198e-48ad-8e36-1bbac03dbb02" xlink:href="cvco-20230401.xsd#cvco_Fiscal2017Member"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_YearOfOriginationDomain_7f9383e2-318e-41a7-a84b-3a35336b653b" xlink:to="loc_cvco_Fiscal2017Member_fe7d772e-198e-48ad-8e36-1bbac03dbb02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_4ba83307-8e3f-43b4-8718-bc06265c65b2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableRecordedInvestmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_54624bbd-c722-4589-9c5a-f5cd98b87963" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_4ba83307-8e3f-43b4-8718-bc06265c65b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableGross_942db4ca-3f17-4d67-ae93-7d5b8c01159c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesReceivableGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_4ba83307-8e3f-43b4-8718-bc06265c65b2" xlink:to="loc_us-gaap_NotesReceivableGross_942db4ca-3f17-4d67-ae93-7d5b8c01159c" 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-20230401.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_3f6b1c90-dae0-4555-87d6-87f72c431080" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_668a60f9-406c-450d-b8ca-51b862e49a81" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_3f6b1c90-dae0-4555-87d6-87f72c431080" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_668a60f9-406c-450d-b8ca-51b862e49a81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_4366c795-c3fa-405a-be78-46c883fd75ce" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_668a60f9-406c-450d-b8ca-51b862e49a81" xlink:to="loc_srt_StatementGeographicalAxis_4366c795-c3fa-405a-be78-46c883fd75ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_2e47f595-07e9-42c8-bbac-035967615701" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_4366c795-c3fa-405a-be78-46c883fd75ce" xlink:to="loc_srt_SegmentGeographicalDomain_2e47f595-07e9-42c8-bbac-035967615701" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_NY_ed16245f-d258-4ea4-b82e-444c387376ac" xlink:href="https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd#stpr_NY"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_2e47f595-07e9-42c8-bbac-035967615701" xlink:to="loc_stpr_NY_ed16245f-d258-4ea4-b82e-444c387376ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_87214660-ffc2-43c6-89f3-666af8913834" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_668a60f9-406c-450d-b8ca-51b862e49a81" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_87214660-ffc2-43c6-89f3-666af8913834" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ConcentrationRiskOnFinancingReceivablesPercentage_6ad62649-0173-47ab-9444-be114a99fb8d" xlink:href="cvco-20230401.xsd#cvco_ConcentrationRiskOnFinancingReceivablesPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_87214660-ffc2-43c6-89f3-666af8913834" xlink:to="loc_cvco_ConcentrationRiskOnFinancingReceivablesPercentage_6ad62649-0173-47ab-9444-be114a99fb8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_InventoryFinanceReceivablesGeographicConcentrationPercentage_f52dfaa4-bed8-497f-9315-0e01c342241f" xlink:href="cvco-20230401.xsd#cvco_InventoryFinanceReceivablesGeographicConcentrationPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_87214660-ffc2-43c6-89f3-666af8913834" xlink:to="loc_cvco_InventoryFinanceReceivablesGeographicConcentrationPercentage_f52dfaa4-bed8-497f-9315-0e01c342241f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_InventoryFinanceReceivablePrincipalBalanceConcentration_e45a4bb0-e1c6-45ac-a107-f476c1a4f17d" xlink:href="cvco-20230401.xsd#cvco_InventoryFinanceReceivablePrincipalBalanceConcentration"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_87214660-ffc2-43c6-89f3-666af8913834" xlink:to="loc_cvco_InventoryFinanceReceivablePrincipalBalanceConcentration_e45a4bb0-e1c6-45ac-a107-f476c1a4f17d" 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-20230401.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_c69636ca-1d77-4a21-9fdc-9c63b4de6b44" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_PrincipalPastDuePeriodForLoanConsideredAsNonPerforming_c0a7e755-9077-4865-8af7-2f83e127d0e1" xlink:href="cvco-20230401.xsd#cvco_PrincipalPastDuePeriodForLoanConsideredAsNonPerforming"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_c69636ca-1d77-4a21-9fdc-9c63b4de6b44" xlink:to="loc_cvco_PrincipalPastDuePeriodForLoanConsideredAsNonPerforming_c0a7e755-9077-4865-8af7-2f83e127d0e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_InterestPastDuePeriodForLoanConsideredAsNonaccrual_d34a216b-b6a9-4952-a40a-ada1c7da21c0" xlink:href="cvco-20230401.xsd#cvco_InterestPastDuePeriodForLoanConsideredAsNonaccrual"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_c69636ca-1d77-4a21-9fdc-9c63b4de6b44" xlink:to="loc_cvco_InterestPastDuePeriodForLoanConsideredAsNonaccrual_d34a216b-b6a9-4952-a40a-ada1c7da21c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing_ebb3ce4c-74e9-466f-88ef-5e9e10515913" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_c69636ca-1d77-4a21-9fdc-9c63b4de6b44" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing_ebb3ce4c-74e9-466f-88ef-5e9e10515913" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/PropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="cvco-20230401.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_51590713-a12d-4ce5-91ab-679a7908af25" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_45d13244-d502-4372-9ca6-1de3abbf9a0b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_51590713-a12d-4ce5-91ab-679a7908af25" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_45d13244-d502-4372-9ca6-1de3abbf9a0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_63ae3a90-66bf-4806-affd-b20be55d0480" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_45d13244-d502-4372-9ca6-1de3abbf9a0b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_63ae3a90-66bf-4806-affd-b20be55d0480" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a2029522-f90d-4fb3-8b45-4972ccd1c014" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_63ae3a90-66bf-4806-affd-b20be55d0480" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a2029522-f90d-4fb3-8b45-4972ccd1c014" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_ff102edb-daa3-4e87-b6c1-c5fcfa09e205" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LandMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a2029522-f90d-4fb3-8b45-4972ccd1c014" xlink:to="loc_us-gaap_LandMember_ff102edb-daa3-4e87-b6c1-c5fcfa09e205" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_53080fe2-35e3-4f19-be4d-8e5969425639" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a2029522-f90d-4fb3-8b45-4972ccd1c014" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_53080fe2-35e3-4f19-be4d-8e5969425639" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_d9d2d75b-4a36-468a-88cb-3a93e6b8767f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a2029522-f90d-4fb3-8b45-4972ccd1c014" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_d9d2d75b-4a36-468a-88cb-3a93e6b8767f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_271e83a8-d237-45bd-8f85-92748d0d19ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a2029522-f90d-4fb3-8b45-4972ccd1c014" xlink:to="loc_us-gaap_ConstructionInProgressMember_271e83a8-d237-45bd-8f85-92748d0d19ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ec4377d0-fb1d-49f9-818a-b7bc870d32ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_45d13244-d502-4372-9ca6-1de3abbf9a0b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ec4377d0-fb1d-49f9-818a-b7bc870d32ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_e763fc09-5e99-4843-bb08-bbfa616ac771" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ec4377d0-fb1d-49f9-818a-b7bc870d32ad" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_e763fc09-5e99-4843-bb08-bbfa616ac771" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_c790f576-eae8-4181-bc16-63cf721526c8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGrossAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_e763fc09-5e99-4843-bb08-bbfa616ac771" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_c790f576-eae8-4181-bc16-63cf721526c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_56c68159-cc63-4286-834a-e0c9a31d9e52" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_c790f576-eae8-4181-bc16-63cf721526c8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_56c68159-cc63-4286-834a-e0c9a31d9e52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_7e90355e-7dfe-4c1f-8f31-1499a08ed8ba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_e763fc09-5e99-4843-bb08-bbfa616ac771" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_7e90355e-7dfe-4c1f-8f31-1499a08ed8ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_55cf66f8-fc8c-4c2a-b397-b34c9226f350" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_e763fc09-5e99-4843-bb08-bbfa616ac771" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_55cf66f8-fc8c-4c2a-b397-b34c9226f350" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_b41bab2d-b6a1-4082-8ea8-3ef2ab4feff4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_e763fc09-5e99-4843-bb08-bbfa616ac771" xlink:to="loc_us-gaap_Depreciation_b41bab2d-b6a1-4082-8ea8-3ef2ab4feff4" 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-20230401.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_b112e187-9256-4fb2-85d0-9e33bad25f34" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_f4cc5232-236f-4d88-9e3f-b04515712152" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b112e187-9256-4fb2-85d0-9e33bad25f34" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_f4cc5232-236f-4d88-9e3f-b04515712152" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_71da3626-5893-4bac-a470-b6be42ca333c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b112e187-9256-4fb2-85d0-9e33bad25f34" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_71da3626-5893-4bac-a470-b6be42ca333c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseRightOfUseAsset_2f457db3-a879-4c28-a43c-4f044cd15810" xlink:href="cvco-20230401.xsd#cvco_LeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b112e187-9256-4fb2-85d0-9e33bad25f34" xlink:to="loc_cvco_LeaseRightOfUseAsset_2f457db3-a879-4c28-a43c-4f044cd15810" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_466aeb2a-cee1-4752-a69f-b13630b20ae3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b112e187-9256-4fb2-85d0-9e33bad25f34" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_466aeb2a-cee1-4752-a69f-b13630b20ae3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_08688d9d-3b49-41f8-8f3e-92ca044233a3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b112e187-9256-4fb2-85d0-9e33bad25f34" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_08688d9d-3b49-41f8-8f3e-92ca044233a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_61e09dce-f18e-4faa-97e6-c8cf3066875d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b112e187-9256-4fb2-85d0-9e33bad25f34" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_61e09dce-f18e-4faa-97e6-c8cf3066875d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_e0582cbf-a797-4e00-9cea-81be07654fd5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b112e187-9256-4fb2-85d0-9e33bad25f34" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_e0582cbf-a797-4e00-9cea-81be07654fd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_6a932352-1fd0-4ec0-a1b0-7e812cd6a826" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b112e187-9256-4fb2-85d0-9e33bad25f34" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_6a932352-1fd0-4ec0-a1b0-7e812cd6a826" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiability_6d450534-3525-42a9-8f3e-43755cddd471" xlink:href="cvco-20230401.xsd#cvco_LeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b112e187-9256-4fb2-85d0-9e33bad25f34" xlink:to="loc_cvco_LeaseLiability_6d450534-3525-42a9-8f3e-43755cddd471" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_58fb2647-c97d-44f6-ba10-6e74206ec78a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b112e187-9256-4fb2-85d0-9e33bad25f34" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_58fb2647-c97d-44f6-ba10-6e74206ec78a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_a81be2b4-850e-4c7c-a01a-905aa6db57b2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b112e187-9256-4fb2-85d0-9e33bad25f34" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_a81be2b4-850e-4c7c-a01a-905aa6db57b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_55d63a83-7098-4ea2-9640-cbd0dba63204" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b112e187-9256-4fb2-85d0-9e33bad25f34" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_55d63a83-7098-4ea2-9640-cbd0dba63204" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_592fc678-32b3-49e8-8c3b-d3b1ee7c7a71" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b112e187-9256-4fb2-85d0-9e33bad25f34" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_592fc678-32b3-49e8-8c3b-d3b1ee7c7a71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_ab2c1c51-3479-460f-83b6-700d1fc814df" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b112e187-9256-4fb2-85d0-9e33bad25f34" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_ab2c1c51-3479-460f-83b6-700d1fc814df" 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-20230401.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_afd63050-d4a0-4642-8c6f-b872b60059f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_725e35f2-8d2f-4139-bd92-b5dbd81287c3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_afd63050-d4a0-4642-8c6f-b872b60059f2" xlink:to="loc_us-gaap_StatementTable_725e35f2-8d2f-4139-bd92-b5dbd81287c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_dbc999c9-751f-47ff-b1bd-53a5fc178465" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_725e35f2-8d2f-4139-bd92-b5dbd81287c3" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_dbc999c9-751f-47ff-b1bd-53a5fc178465" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_7ab74fb7-66e6-40ae-b98a-4ca3cf53049c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_dbc999c9-751f-47ff-b1bd-53a5fc178465" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_7ab74fb7-66e6-40ae-b98a-4ca3cf53049c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_707a321e-76c6-4bd8-a51b-1ec057a0a40f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_7ab74fb7-66e6-40ae-b98a-4ca3cf53049c" xlink:to="loc_us-gaap_CostOfSalesMember_707a321e-76c6-4bd8-a51b-1ec057a0a40f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_0d3133ca-2361-4adb-80bd-803c6efb10a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_7ab74fb7-66e6-40ae-b98a-4ca3cf53049c" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_0d3133ca-2361-4adb-80bd-803c6efb10a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_3ff24a33-e319-4543-8005-d3496b35e82a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_725e35f2-8d2f-4139-bd92-b5dbd81287c3" xlink:to="loc_us-gaap_StatementLineItems_3ff24a33-e319-4543-8005-d3496b35e82a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense_85e71e10-e0e3-4ae2-b3db-dbd7820aac89" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3ff24a33-e319-4543-8005-d3496b35e82a" xlink:to="loc_us-gaap_OperatingLeaseExpense_85e71e10-e0e3-4ae2-b3db-dbd7820aac89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_2f1c0615-1423-4a11-80ea-94762fd0fa80" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3ff24a33-e319-4543-8005-d3496b35e82a" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_2f1c0615-1423-4a11-80ea-94762fd0fa80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_078b7f68-bd30-493d-9161-8a50c6bb78a7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3ff24a33-e319-4543-8005-d3496b35e82a" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_078b7f68-bd30-493d-9161-8a50c6bb78a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_TotalLeaseExpense_9663d4e5-1a13-43a1-a69b-bd00c649e19a" xlink:href="cvco-20230401.xsd#cvco_TotalLeaseExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3ff24a33-e319-4543-8005-d3496b35e82a" xlink:to="loc_cvco_TotalLeaseExpense_9663d4e5-1a13-43a1-a69b-bd00c649e19a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_593b004c-2dc2-491f-b167-d52395488b79" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3ff24a33-e319-4543-8005-d3496b35e82a" xlink:to="loc_us-gaap_OperatingLeasePayments_593b004c-2dc2-491f-b167-d52395488b79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FinanceLeasePayments_52938f47-00f5-4f4e-b356-d15cd0cc546b" xlink:href="cvco-20230401.xsd#cvco_FinanceLeasePayments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3ff24a33-e319-4543-8005-d3496b35e82a" xlink:to="loc_cvco_FinanceLeasePayments_52938f47-00f5-4f4e-b356-d15cd0cc546b" 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-20230401.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_e6639e7b-1431-4b6a-9db7-6bbf8ebd927a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_48015ca0-4684-4a24-897a-7c41603cab15" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e6639e7b-1431-4b6a-9db7-6bbf8ebd927a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_48015ca0-4684-4a24-897a-7c41603cab15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_5d2066c3-1ce9-4920-a358-1c8987c34534" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e6639e7b-1431-4b6a-9db7-6bbf8ebd927a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_5d2066c3-1ce9-4920-a358-1c8987c34534" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_f1b37934-6d2d-40af-8a57-02ff06b643db" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e6639e7b-1431-4b6a-9db7-6bbf8ebd927a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_f1b37934-6d2d-40af-8a57-02ff06b643db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_2d9c88df-5e6c-4d44-b0b8-521a9e8b2ae7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e6639e7b-1431-4b6a-9db7-6bbf8ebd927a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_2d9c88df-5e6c-4d44-b0b8-521a9e8b2ae7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_5d361844-41b9-4c60-840f-676bfd1da391" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e6639e7b-1431-4b6a-9db7-6bbf8ebd927a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_5d361844-41b9-4c60-840f-676bfd1da391" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_4ddff938-b504-4d25-8283-8420c30dfbaf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e6639e7b-1431-4b6a-9db7-6bbf8ebd927a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_4ddff938-b504-4d25-8283-8420c30dfbaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_54c09898-eff1-473e-93af-3553a043e830" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e6639e7b-1431-4b6a-9db7-6bbf8ebd927a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_54c09898-eff1-473e-93af-3553a043e830" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_db22086f-e07a-4c0a-bec2-f9082f1102a7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e6639e7b-1431-4b6a-9db7-6bbf8ebd927a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_db22086f-e07a-4c0a-bec2-f9082f1102a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_0340f9f0-b9d7-4ffd-adf7-9a12c4ad37dd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e6639e7b-1431-4b6a-9db7-6bbf8ebd927a" xlink:to="loc_us-gaap_OperatingLeaseLiability_0340f9f0-b9d7-4ffd-adf7-9a12c4ad37dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_6561c2fd-6f2a-472f-8351-344011bf48d8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e6639e7b-1431-4b6a-9db7-6bbf8ebd927a" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_6561c2fd-6f2a-472f-8351-344011bf48d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_aab67d1f-022d-4021-a801-286f21b78193" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e6639e7b-1431-4b6a-9db7-6bbf8ebd927a" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_aab67d1f-022d-4021-a801-286f21b78193" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_99098db3-f42a-45e6-84b8-1708140b33eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e6639e7b-1431-4b6a-9db7-6bbf8ebd927a" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_99098db3-f42a-45e6-84b8-1708140b33eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_8d83f221-1436-42b1-9f81-9df095b911be" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e6639e7b-1431-4b6a-9db7-6bbf8ebd927a" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_8d83f221-1436-42b1-9f81-9df095b911be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_cc812154-b552-43e2-9241-bcbca91aa6d2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e6639e7b-1431-4b6a-9db7-6bbf8ebd927a" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_cc812154-b552-43e2-9241-bcbca91aa6d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_b3849f4d-24c1-43ba-9608-7a6199afc23f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e6639e7b-1431-4b6a-9db7-6bbf8ebd927a" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_b3849f4d-24c1-43ba-9608-7a6199afc23f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_4bd24406-730c-4fdf-a786-78e008a0fd46" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e6639e7b-1431-4b6a-9db7-6bbf8ebd927a" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_4bd24406-730c-4fdf-a786-78e008a0fd46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_e150c14c-c67f-467f-9c37-615e70527400" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e6639e7b-1431-4b6a-9db7-6bbf8ebd927a" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_e150c14c-c67f-467f-9c37-615e70527400" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_d8f91920-fca9-486c-b6cc-191b6c799cb7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e6639e7b-1431-4b6a-9db7-6bbf8ebd927a" xlink:to="loc_us-gaap_FinanceLeaseLiability_d8f91920-fca9-486c-b6cc-191b6c799cb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueNextTwelveMonths_6bec5832-8ba4-4696-9f2d-275ab5d6ab0d" xlink:href="cvco-20230401.xsd#cvco_LeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e6639e7b-1431-4b6a-9db7-6bbf8ebd927a" xlink:to="loc_cvco_LeaseLiabilityPaymentsDueNextTwelveMonths_6bec5832-8ba4-4696-9f2d-275ab5d6ab0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueYearTwo_cb87462c-069f-4120-b16c-407a59120797" xlink:href="cvco-20230401.xsd#cvco_LeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e6639e7b-1431-4b6a-9db7-6bbf8ebd927a" xlink:to="loc_cvco_LeaseLiabilityPaymentsDueYearTwo_cb87462c-069f-4120-b16c-407a59120797" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueYearThree_9237caa1-624b-47c2-970f-d582ce6fa122" xlink:href="cvco-20230401.xsd#cvco_LeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e6639e7b-1431-4b6a-9db7-6bbf8ebd927a" xlink:to="loc_cvco_LeaseLiabilityPaymentsDueYearThree_9237caa1-624b-47c2-970f-d582ce6fa122" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueYearFour_4a520c4b-3a49-4cce-92f4-10e370121a24" xlink:href="cvco-20230401.xsd#cvco_LeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e6639e7b-1431-4b6a-9db7-6bbf8ebd927a" xlink:to="loc_cvco_LeaseLiabilityPaymentsDueYearFour_4a520c4b-3a49-4cce-92f4-10e370121a24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueYearFive_4abe98dc-cdb4-4594-8429-bf2be1209def" xlink:href="cvco-20230401.xsd#cvco_LeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e6639e7b-1431-4b6a-9db7-6bbf8ebd927a" xlink:to="loc_cvco_LeaseLiabilityPaymentsDueYearFive_4abe98dc-cdb4-4594-8429-bf2be1209def" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueAfterYearFive_d09cb634-d07c-4c74-9af5-7634b58802ba" xlink:href="cvco-20230401.xsd#cvco_LeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e6639e7b-1431-4b6a-9db7-6bbf8ebd927a" xlink:to="loc_cvco_LeaseLiabilityPaymentsDueAfterYearFive_d09cb634-d07c-4c74-9af5-7634b58802ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDue_be0b8419-75cc-4a00-a1d9-7c582cff4518" xlink:href="cvco-20230401.xsd#cvco_LeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e6639e7b-1431-4b6a-9db7-6bbf8ebd927a" xlink:to="loc_cvco_LeaseLiabilityPaymentsDue_be0b8419-75cc-4a00-a1d9-7c582cff4518" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityUndiscountedExcessAmount_836bed7b-d2a8-4599-bbcf-59272a0172a4" xlink:href="cvco-20230401.xsd#cvco_LeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e6639e7b-1431-4b6a-9db7-6bbf8ebd927a" xlink:to="loc_cvco_LeaseLiabilityUndiscountedExcessAmount_836bed7b-d2a8-4599-bbcf-59272a0172a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiability_8d6850cc-3f97-44a9-8500-7609a3fbc399" xlink:href="cvco-20230401.xsd#cvco_LeaseLiability"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e6639e7b-1431-4b6a-9db7-6bbf8ebd927a" xlink:to="loc_cvco_LeaseLiability_8d6850cc-3f97-44a9-8500-7609a3fbc399" 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-20230401.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-20230401.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_c7efbcd5-2df3-46dc-a930-6f041b9674a4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_3a416310-30fa-4e21-a1fd-04f5abe69f6f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c7efbcd5-2df3-46dc-a930-6f041b9674a4" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_3a416310-30fa-4e21-a1fd-04f5abe69f6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_3173514e-a7d9-47dc-98a8-7bacab6130a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c7efbcd5-2df3-46dc-a930-6f041b9674a4" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_3173514e-a7d9-47dc-98a8-7bacab6130a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_3d5435f5-6441-481d-85d7-ce58c9d85482" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c7efbcd5-2df3-46dc-a930-6f041b9674a4" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_3d5435f5-6441-481d-85d7-ce58c9d85482" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_501d15dc-cb13-4e37-8163-0937d4a31f05" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c7efbcd5-2df3-46dc-a930-6f041b9674a4" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_501d15dc-cb13-4e37-8163-0937d4a31f05" 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-20230401.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_a40111f6-2e77-4266-b81a-b03984e44c4d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_85d87b85-94cd-404e-bca4-6960006988a4" xlink:href="cvco-20230401.xsd#cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a40111f6-2e77-4266-b81a-b03984e44c4d" xlink:to="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_85d87b85-94cd-404e-bca4-6960006988a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_2645d558-fa73-4ccc-9629-194d4b13a1d2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_85d87b85-94cd-404e-bca4-6960006988a4" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_2645d558-fa73-4ccc-9629-194d4b13a1d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_2e297182-b28e-4605-a19f-62b38e2ee635" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_2645d558-fa73-4ccc-9629-194d4b13a1d2" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_2e297182-b28e-4605-a19f-62b38e2ee635" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillMember_0636ce19-e76b-43cd-b37f-1e56e89bdd03" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_2e297182-b28e-4605-a19f-62b38e2ee635" xlink:to="loc_us-gaap_GoodwillMember_0636ce19-e76b-43cd-b37f-1e56e89bdd03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksAndTradeNamesMember_54c4cd8e-6df5-4df9-82b9-0c970fb3f78d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TrademarksAndTradeNamesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_2e297182-b28e-4605-a19f-62b38e2ee635" xlink:to="loc_us-gaap_TrademarksAndTradeNamesMember_54c4cd8e-6df5-4df9-82b9-0c970fb3f78d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_StateInsuranceLicensesMember_83d7b2ed-a3a6-41d1-addf-c70ee132863e" xlink:href="cvco-20230401.xsd#cvco_StateInsuranceLicensesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_2e297182-b28e-4605-a19f-62b38e2ee635" xlink:to="loc_cvco_StateInsuranceLicensesMember_83d7b2ed-a3a6-41d1-addf-c70ee132863e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9c16b7ec-3c67-4263-a059-5a7f52219f2d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_85d87b85-94cd-404e-bca4-6960006988a4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9c16b7ec-3c67-4263-a059-5a7f52219f2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8b1449ff-18be-43ef-abab-ebcbad99b772" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9c16b7ec-3c67-4263-a059-5a7f52219f2d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8b1449ff-18be-43ef-abab-ebcbad99b772" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_80bf20a9-0831-40ec-8e79-5cb55413f6ae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8b1449ff-18be-43ef-abab-ebcbad99b772" xlink:to="loc_us-gaap_CustomerRelationshipsMember_80bf20a9-0831-40ec-8e79-5cb55413f6ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_e64f9c9a-e80f-447b-9557-faeb0d0af67b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8b1449ff-18be-43ef-abab-ebcbad99b772" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_e64f9c9a-e80f-447b-9557-faeb0d0af67b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems_ae176f02-6064-4f54-8c53-2a278f6e36b4" xlink:href="cvco-20230401.xsd#cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_85d87b85-94cd-404e-bca4-6960006988a4" xlink:to="loc_cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems_ae176f02-6064-4f54-8c53-2a278f6e36b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_1f767657-ede3-4ebc-833f-02b0121a9b32" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNetAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems_ae176f02-6064-4f54-8c53-2a278f6e36b4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_1f767657-ede3-4ebc-833f-02b0121a9b32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_d6645b7a-83aa-4159-97f0-54c38980fb18" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_1f767657-ede3-4ebc-833f-02b0121a9b32" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_d6645b7a-83aa-4159-97f0-54c38980fb18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_9b9caeb7-4ebd-4eed-bced-f8536971fb48" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_d6645b7a-83aa-4159-97f0-54c38980fb18" xlink:to="loc_us-gaap_Goodwill_9b9caeb7-4ebd-4eed-bced-f8536971fb48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwill_9d8ca42c-7052-4ee5-a168-b99b6de4a0b9" xlink:href="cvco-20230401.xsd#cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_d6645b7a-83aa-4159-97f0-54c38980fb18" xlink:to="loc_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwill_9d8ca42c-7052-4ee5-a168-b99b6de4a0b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillGross_1f850e69-2aa1-4d7c-9167-c2ba29e4cd75" xlink:href="cvco-20230401.xsd#cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillGross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_d6645b7a-83aa-4159-97f0-54c38980fb18" xlink:to="loc_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillGross_1f850e69-2aa1-4d7c-9167-c2ba29e4cd75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillNet_ee98f575-1784-49f0-a732-dce03d7f8843" xlink:href="cvco-20230401.xsd#cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_d6645b7a-83aa-4159-97f0-54c38980fb18" xlink:to="loc_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillNet_ee98f575-1784-49f0-a732-dce03d7f8843" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_b3d86afb-8fc8-41e2-9997-fea1e2e68630" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_1f767657-ede3-4ebc-833f-02b0121a9b32" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_b3d86afb-8fc8-41e2-9997-fea1e2e68630" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_1ed1bbe8-fb22-46ed-92a9-eb4080b071c1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_b3d86afb-8fc8-41e2-9997-fea1e2e68630" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_1ed1bbe8-fb22-46ed-92a9-eb4080b071c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_86f31cd8-5e3f-4d58-89da-d9e22190b335" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_b3d86afb-8fc8-41e2-9997-fea1e2e68630" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_86f31cd8-5e3f-4d58-89da-d9e22190b335" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_f7e6aa9f-46e9-4298-b55e-c1e0ab90b565" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_b3d86afb-8fc8-41e2-9997-fea1e2e68630" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_f7e6aa9f-46e9-4298-b55e-c1e0ab90b565" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_IntangibleAssetsIncludingGoodwillGross_82bd4e5c-834a-44c1-8677-a9c205c69c61" xlink:href="cvco-20230401.xsd#cvco_IntangibleAssetsIncludingGoodwillGross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_1f767657-ede3-4ebc-833f-02b0121a9b32" xlink:to="loc_cvco_IntangibleAssetsIncludingGoodwillGross_82bd4e5c-834a-44c1-8677-a9c205c69c61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_71be5c4d-b732-4dca-8e8f-c7e70681799a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_1f767657-ede3-4ebc-833f-02b0121a9b32" xlink:to="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_71be5c4d-b732-4dca-8e8f-c7e70681799a" 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-20230401.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_7ec92d2e-7c8d-49a6-98cb-c127a5ee5a0b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_a18a795a-23a8-45b9-95c0-5b21640c95c3" xlink:href="cvco-20230401.xsd#cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_7ec92d2e-7c8d-49a6-98cb-c127a5ee5a0b" xlink:to="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_a18a795a-23a8-45b9-95c0-5b21640c95c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_29a9dd28-087d-460c-8b58-bec05b914360" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_a18a795a-23a8-45b9-95c0-5b21640c95c3" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_29a9dd28-087d-460c-8b58-bec05b914360" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_7ee7d9a5-1cb0-4a3c-9736-2bee358de395" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_29a9dd28-087d-460c-8b58-bec05b914360" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_7ee7d9a5-1cb0-4a3c-9736-2bee358de395" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillMember_f4aece4b-953e-4daa-bd49-bb68460a029e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_7ee7d9a5-1cb0-4a3c-9736-2bee358de395" xlink:to="loc_us-gaap_GoodwillMember_f4aece4b-953e-4daa-bd49-bb68460a029e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_8590b09b-a87a-420e-a5e8-b700a2231b35" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_a18a795a-23a8-45b9-95c0-5b21640c95c3" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_8590b09b-a87a-420e-a5e8-b700a2231b35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_47c577ed-015a-48df-a36b-60be248bad35" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_8590b09b-a87a-420e-a5e8-b700a2231b35" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_47c577ed-015a-48df-a36b-60be248bad35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_SolitaireMember_bd959791-03c8-4bac-8517-11f4d907fdd4" xlink:href="cvco-20230401.xsd#cvco_SolitaireMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_47c577ed-015a-48df-a36b-60be248bad35" xlink:to="loc_cvco_SolitaireMember_bd959791-03c8-4bac-8517-11f4d907fdd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CommodoreMember_e4fcef6d-36ec-448f-a416-408bab62912b" xlink:href="cvco-20230401.xsd#cvco_CommodoreMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_47c577ed-015a-48df-a36b-60be248bad35" xlink:to="loc_cvco_CommodoreMember_e4fcef6d-36ec-448f-a416-408bab62912b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CraftsmanMember_280c748a-4908-40c4-ad6c-2c296a1f7f1b" xlink:href="cvco-20230401.xsd#cvco_CraftsmanMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_47c577ed-015a-48df-a36b-60be248bad35" xlink:to="loc_cvco_CraftsmanMember_280c748a-4908-40c4-ad6c-2c296a1f7f1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassLineItems_f5097c8e-f5ba-4c87-9604-54cf58dedd77" xlink:href="cvco-20230401.xsd#cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_a18a795a-23a8-45b9-95c0-5b21640c95c3" xlink:to="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassLineItems_f5097c8e-f5ba-4c87-9604-54cf58dedd77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_c8d86028-ee55-4103-8de4-3f3d3e3459ec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassLineItems_f5097c8e-f5ba-4c87-9604-54cf58dedd77" xlink:to="loc_us-gaap_Goodwill_c8d86028-ee55-4103-8de4-3f3d3e3459ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_494b7cde-c454-4cc0-a174-6df470a82d03" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassLineItems_f5097c8e-f5ba-4c87-9604-54cf58dedd77" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_494b7cde-c454-4cc0-a174-6df470a82d03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_f693376f-d8ad-4e80-b874-d489284b2ab4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassLineItems_f5097c8e-f5ba-4c87-9604-54cf58dedd77" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_f693376f-d8ad-4e80-b874-d489284b2ab4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_59a39914-45ec-4372-8a5e-9678ed41ad66" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassLineItems_f5097c8e-f5ba-4c87-9604-54cf58dedd77" xlink:to="loc_us-gaap_Goodwill_59a39914-45ec-4372-8a5e-9678ed41ad66" 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-20230401.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_1cdc7e81-66fb-434b-9a1d-81b67e9b8540" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_74e4b662-ce09-4aa4-90ea-8cd59dd50370" xlink:href="cvco-20230401.xsd#cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1cdc7e81-66fb-434b-9a1d-81b67e9b8540" xlink:to="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_74e4b662-ce09-4aa4-90ea-8cd59dd50370" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c731c9a1-1827-4433-8e3e-7afd9db2a76e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_74e4b662-ce09-4aa4-90ea-8cd59dd50370" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c731c9a1-1827-4433-8e3e-7afd9db2a76e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_21db527e-c2fc-4100-b673-c079b0ec58c8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c731c9a1-1827-4433-8e3e-7afd9db2a76e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_21db527e-c2fc-4100-b673-c079b0ec58c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_8dba56e3-238b-41de-bfe0-6f7c17b08c37" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_21db527e-c2fc-4100-b673-c079b0ec58c8" xlink:to="loc_us-gaap_CustomerRelationshipsMember_8dba56e3-238b-41de-bfe0-6f7c17b08c37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_6452b582-672d-4704-849f-4be597615bc1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_21db527e-c2fc-4100-b673-c079b0ec58c8" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_6452b582-672d-4704-849f-4be597615bc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassLineItems_a2b5ab60-5322-4507-a7d8-f664ac35bf1b" xlink:href="cvco-20230401.xsd#cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_74e4b662-ce09-4aa4-90ea-8cd59dd50370" xlink:to="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassLineItems_a2b5ab60-5322-4507-a7d8-f664ac35bf1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_372b1688-2a99-4624-846a-a7bb55e64aa1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassLineItems_a2b5ab60-5322-4507-a7d8-f664ac35bf1b" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_372b1688-2a99-4624-846a-a7bb55e64aa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_c6014710-bfa0-4214-a50e-66c76620e801" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassLineItems_a2b5ab60-5322-4507-a7d8-f664ac35bf1b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_c6014710-bfa0-4214-a50e-66c76620e801" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_dc5300cb-43c0-4f8f-8227-071db690fb40" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1cdc7e81-66fb-434b-9a1d-81b67e9b8540" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_dc5300cb-43c0-4f8f-8227-071db690fb40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_55313eee-3af6-47c2-a2f8-63b78820f4d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_dc5300cb-43c0-4f8f-8227-071db690fb40" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_55313eee-3af6-47c2-a2f8-63b78820f4d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_4a250c67-1daa-4f94-b5e7-815ebee62402" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_dc5300cb-43c0-4f8f-8227-071db690fb40" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_4a250c67-1daa-4f94-b5e7-815ebee62402" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_0bc9282a-3b80-4299-a813-80eb69f657ba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_dc5300cb-43c0-4f8f-8227-071db690fb40" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_0bc9282a-3b80-4299-a813-80eb69f657ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_700852bc-f420-42b6-82f9-8f16544f107f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_dc5300cb-43c0-4f8f-8227-071db690fb40" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_700852bc-f420-42b6-82f9-8f16544f107f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_7e4d838e-b63a-4d69-abb6-beaf4024f58d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_dc5300cb-43c0-4f8f-8227-071db690fb40" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_7e4d838e-b63a-4d69-abb6-beaf4024f58d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_1774203a-1194-4011-84df-7bc55a699d48" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_dc5300cb-43c0-4f8f-8227-071db690fb40" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_1774203a-1194-4011-84df-7bc55a699d48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_24c4f35b-9269-41d5-a1ac-6f4a2535cf3c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_dc5300cb-43c0-4f8f-8227-071db690fb40" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_24c4f35b-9269-41d5-a1ac-6f4a2535cf3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="cvco-20230401.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_916b4ddf-4b77-46fb-9aa6-f248489c3e91" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_6fc5b245-4158-4987-8194-374bff2f29cf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_916b4ddf-4b77-46fb-9aa6-f248489c3e91" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_6fc5b245-4158-4987-8194-374bff2f29cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_1287cb56-6e28-4a95-8189-59f5dd79626f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_6fc5b245-4158-4987-8194-374bff2f29cf" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_1287cb56-6e28-4a95-8189-59f5dd79626f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerDepositsCurrent_71486afd-331b-48d2-b55e-ae948b6c984f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerDepositsCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_6fc5b245-4158-4987-8194-374bff2f29cf" xlink:to="loc_us-gaap_CustomerDepositsCurrent_71486afd-331b-48d2-b55e-ae948b6c984f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_6745cfa6-8e35-4ef9-9a70-2f99345a8036" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_6fc5b245-4158-4987-8194-374bff2f29cf" xlink:to="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_6745cfa6-8e35-4ef9-9a70-2f99345a8036" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementaryInsuranceInformationUnearnedPremiums_72ac298b-6a49-429c-ad9a-fbaeedb9892c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementaryInsuranceInformationUnearnedPremiums"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_6fc5b245-4158-4987-8194-374bff2f29cf" xlink:to="loc_us-gaap_SupplementaryInsuranceInformationUnearnedPremiums_72ac298b-6a49-429c-ad9a-fbaeedb9892c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_AccruedVolumeRebates_b517e64a-08a9-43d5-ad7f-9dba582bde4d" xlink:href="cvco-20230401.xsd#cvco_AccruedVolumeRebates"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_6fc5b245-4158-4987-8194-374bff2f29cf" xlink:to="loc_cvco_AccruedVolumeRebates_b517e64a-08a9-43d5-ad7f-9dba582bde4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_c40b4d72-ea47-438f-b625-d9060303cb22" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_6fc5b245-4158-4987-8194-374bff2f29cf" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_c40b4d72-ea47-438f-b625-d9060303cb22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_3764fdc7-6f5b-478a-bed1-e44249503ff3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_6fc5b245-4158-4987-8194-374bff2f29cf" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_3764fdc7-6f5b-478a-bed1-e44249503ff3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/WarrantiesActivityforEstimatedWarrantyLiabilityDetails" xlink:type="simple" xlink:href="cvco-20230401.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_ba1413e6-91db-4a70-bb7e-f0da59011848" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductWarrantiesDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_32e295ee-d88a-4897-9b83-18935dcec696" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MovementInStandardProductWarrantyAccrualRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductWarrantiesDisclosuresAbstract_ba1413e6-91db-4a70-bb7e-f0da59011848" xlink:to="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_32e295ee-d88a-4897-9b83-18935dcec696" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrual_dd7e8841-9c95-4719-82fe-0bf2d9364b69" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StandardProductWarrantyAccrual"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_32e295ee-d88a-4897-9b83-18935dcec696" xlink:to="loc_us-gaap_StandardProductWarrantyAccrual_dd7e8841-9c95-4719-82fe-0bf2d9364b69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition_bcccb6ca-0c89-4e32-8690-c4516b9ca54c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_32e295ee-d88a-4897-9b83-18935dcec696" xlink:to="loc_us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition_bcccb6ca-0c89-4e32-8690-c4516b9ca54c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued_5342246c-bd25-4e5a-9a8c-c546f29f1063" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StandardProductWarrantyAccrualWarrantiesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_32e295ee-d88a-4897-9b83-18935dcec696" xlink:to="loc_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued_5342246c-bd25-4e5a-9a8c-c546f29f1063" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualPayments_d07842e1-aa3f-4000-bac3-5b3cc2313115" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StandardProductWarrantyAccrualPayments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_32e295ee-d88a-4897-9b83-18935dcec696" xlink:to="loc_us-gaap_StandardProductWarrantyAccrualPayments_d07842e1-aa3f-4000-bac3-5b3cc2313115" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrual_34b744d5-c4a9-4aec-84af-b7348f037853" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StandardProductWarrantyAccrual"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_32e295ee-d88a-4897-9b83-18935dcec696" xlink:to="loc_us-gaap_StandardProductWarrantyAccrual_34b744d5-c4a9-4aec-84af-b7348f037853" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/OtherLiabilitiesDetails" xlink:type="simple" xlink:href="cvco-20230401.xsd#OtherLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/OtherLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_27d55132-b1e0-47c3-bd5f-a73dacb8a292" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_0558d640-5948-40da-aa76-b5baa187273e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_27d55132-b1e0-47c3-bd5f-a73dacb8a292" xlink:to="loc_us-gaap_FinanceLeaseLiability_0558d640-5948-40da-aa76-b5baa187273e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrincipalAmountOutstandingOnLoansSecuritized_22b82e4e-ac4d-4346-b1c5-193e10c60869" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrincipalAmountOutstandingOnLoansSecuritized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_27d55132-b1e0-47c3-bd5f-a73dacb8a292" xlink:to="loc_us-gaap_PrincipalAmountOutstandingOnLoansSecuritized_22b82e4e-ac4d-4346-b1c5-193e10c60869" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_20187143-8e04-4f0f-b2d3-90446fbe2928" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_27d55132-b1e0-47c3-bd5f-a73dacb8a292" xlink:to="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_20187143-8e04-4f0f-b2d3-90446fbe2928" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations_b49b9140-6c61-4e49-bc9f-0e83471399f7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtAndCapitalLeaseObligations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_27d55132-b1e0-47c3-bd5f-a73dacb8a292" xlink:to="loc_us-gaap_DebtAndCapitalLeaseObligations_b49b9140-6c61-4e49-bc9f-0e83471399f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtCurrent_cf8487c7-33ce-4c38-80f1-62e8cb382cf0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SecuredDebtCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_27d55132-b1e0-47c3-bd5f-a73dacb8a292" xlink:to="loc_us-gaap_SecuredDebtCurrent_cf8487c7-33ce-4c38-80f1-62e8cb382cf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_a3c3cceb-9182-466f-bb9e-aace26f2429f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_27d55132-b1e0-47c3-bd5f-a73dacb8a292" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_a3c3cceb-9182-466f-bb9e-aace26f2429f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/OtherLiabilitiesDetails_1" xlink:type="simple" xlink:href="cvco-20230401.xsd#OtherLiabilitiesDetails_1"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/OtherLiabilitiesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_c4910a62-63e2-4ed7-9436-b1d22ae55e32" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_3a4230ac-33aa-4aa3-a64a-eb79acb89f6f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_c4910a62-63e2-4ed7-9436-b1d22ae55e32" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_3a4230ac-33aa-4aa3-a64a-eb79acb89f6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_389a3c86-a676-4bbe-9532-edc13b6525cb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_c4910a62-63e2-4ed7-9436-b1d22ae55e32" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_389a3c86-a676-4bbe-9532-edc13b6525cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_8077afd1-ccb3-477b-95c7-eeb54db57af6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_c4910a62-63e2-4ed7-9436-b1d22ae55e32" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_8077afd1-ccb3-477b-95c7-eeb54db57af6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_153c24de-3a69-4939-9b23-64b733836a90" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_c4910a62-63e2-4ed7-9436-b1d22ae55e32" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_153c24de-3a69-4939-9b23-64b733836a90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_0f14c078-b6a6-4cad-8ac3-140f1cf3ddd1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_c4910a62-63e2-4ed7-9436-b1d22ae55e32" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_0f14c078-b6a6-4cad-8ac3-140f1cf3ddd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_6725904e-094b-48f0-afb1-567a9f09eff7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_c4910a62-63e2-4ed7-9436-b1d22ae55e32" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_6725904e-094b-48f0-afb1-567a9f09eff7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations_44c25ac6-a101-4cd9-a0d4-3e55541b8f26" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtAndCapitalLeaseObligations"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_c4910a62-63e2-4ed7-9436-b1d22ae55e32" xlink:to="loc_us-gaap_DebtAndCapitalLeaseObligations_44c25ac6-a101-4cd9-a0d4-3e55541b8f26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/DebtDetails" xlink:type="simple" xlink:href="cvco-20230401.xsd#DebtDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/DebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_a62143a3-4d24-4baf-ad53-ffa384e41bec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_330320fb-ff79-4ea1-b0c7-d16c2de2311e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_a62143a3-4d24-4baf-ad53-ffa384e41bec" xlink:to="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_330320fb-ff79-4ea1-b0c7-d16c2de2311e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_624f13b8-ccf1-4579-9597-5dbeb9378a5e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_a62143a3-4d24-4baf-ad53-ffa384e41bec" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_624f13b8-ccf1-4579-9597-5dbeb9378a5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDescription_520f0c3e-5525-4a8e-a10f-77862edd9821" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityInterestRateDescription"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_a62143a3-4d24-4baf-ad53-ffa384e41bec" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateDescription_520f0c3e-5525-4a8e-a10f-77862edd9821" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_936d68ed-d7a3-4d2b-b8ec-ada33e4bf78e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_a62143a3-4d24-4baf-ad53-ffa384e41bec" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_936d68ed-d7a3-4d2b-b8ec-ada33e4bf78e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCovenantTerms_49828713-3e48-44f3-adf3-623b04890746" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityCovenantTerms"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_a62143a3-4d24-4baf-ad53-ffa384e41bec" xlink:to="loc_us-gaap_LineOfCreditFacilityCovenantTerms_49828713-3e48-44f3-adf3-623b04890746" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCovenantCompliance_f4cbc052-98fb-4807-b4e4-f8990b076eab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityCovenantCompliance"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_a62143a3-4d24-4baf-ad53-ffa384e41bec" xlink:to="loc_us-gaap_LineOfCreditFacilityCovenantCompliance_f4cbc052-98fb-4807-b4e4-f8990b076eab" 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-20230401.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_373d5349-a1c1-48e7-b209-a58b0ec2a435" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InsuranceAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PremiumsWrittenAndEarnedAbstract_6118f958-a1b4-469f-a03f-7da58079a349" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PremiumsWrittenAndEarnedAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InsuranceAbstract_373d5349-a1c1-48e7-b209-a58b0ec2a435" xlink:to="loc_us-gaap_PremiumsWrittenAndEarnedAbstract_6118f958-a1b4-469f-a03f-7da58079a349" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DirectPremiumsWritten_60d907fc-c08a-4280-bf9e-b3ecbb83a742" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DirectPremiumsWritten"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PremiumsWrittenAndEarnedAbstract_6118f958-a1b4-469f-a03f-7da58079a349" xlink:to="loc_us-gaap_DirectPremiumsWritten_60d907fc-c08a-4280-bf9e-b3ecbb83a742" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssumedPremiumsWritten_82caf923-4e14-4050-8e2d-af8ded9f9d23" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssumedPremiumsWritten"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PremiumsWrittenAndEarnedAbstract_6118f958-a1b4-469f-a03f-7da58079a349" xlink:to="loc_us-gaap_AssumedPremiumsWritten_82caf923-4e14-4050-8e2d-af8ded9f9d23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CededPremiumsWritten_3be28e4f-ac7d-4955-a540-f5476e07e6ab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CededPremiumsWritten"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PremiumsWrittenAndEarnedAbstract_6118f958-a1b4-469f-a03f-7da58079a349" xlink:to="loc_us-gaap_CededPremiumsWritten_3be28e4f-ac7d-4955-a540-f5476e07e6ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PremiumsWrittenNet_6968444f-1d87-4259-bb0e-ea6becb0240e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PremiumsWrittenNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PremiumsWrittenAndEarnedAbstract_6118f958-a1b4-469f-a03f-7da58079a349" xlink:to="loc_us-gaap_PremiumsWrittenNet_6968444f-1d87-4259-bb0e-ea6becb0240e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DirectPremiumsEarned_a5883e1d-b9b2-48d2-a5fc-a80fa1a7f1a3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DirectPremiumsEarned"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PremiumsWrittenAndEarnedAbstract_6118f958-a1b4-469f-a03f-7da58079a349" xlink:to="loc_us-gaap_DirectPremiumsEarned_a5883e1d-b9b2-48d2-a5fc-a80fa1a7f1a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssumedPremiumsEarned_39997338-65d8-40a1-b7cf-374d72d7ce90" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssumedPremiumsEarned"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PremiumsWrittenAndEarnedAbstract_6118f958-a1b4-469f-a03f-7da58079a349" xlink:to="loc_us-gaap_AssumedPremiumsEarned_39997338-65d8-40a1-b7cf-374d72d7ce90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CededPremiumsEarned_06502ad2-7dd1-4cac-9583-a5753e83080d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CededPremiumsEarned"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PremiumsWrittenAndEarnedAbstract_6118f958-a1b4-469f-a03f-7da58079a349" xlink:to="loc_us-gaap_CededPremiumsEarned_06502ad2-7dd1-4cac-9583-a5753e83080d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PremiumsEarnedNetPropertyAndCasualty_6da56b51-bbd5-40ff-aa37-9dd05cc328f9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PremiumsEarnedNetPropertyAndCasualty"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PremiumsWrittenAndEarnedAbstract_6118f958-a1b4-469f-a03f-7da58079a349" xlink:to="loc_us-gaap_PremiumsEarnedNetPropertyAndCasualty_6da56b51-bbd5-40ff-aa37-9dd05cc328f9" 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-20230401.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_7c4afa21-0f08-46e1-9817-62ee2e7af29b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InsuranceAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_MaximumRiskAssumedPerPolicy_1b947c46-10ae-45f5-bd20-3cbd7bbc403f" xlink:href="cvco-20230401.xsd#cvco_MaximumRiskAssumedPerPolicy"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InsuranceAbstract_7c4afa21-0f08-46e1-9817-62ee2e7af29b" xlink:to="loc_cvco_MaximumRiskAssumedPerPolicy_1b947c46-10ae-45f5-bd20-3cbd7bbc403f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_MaximumRiskCededPerPolicy_cf2ad923-6bdc-4215-b61f-f6a5b9023d7d" xlink:href="cvco-20230401.xsd#cvco_MaximumRiskCededPerPolicy"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InsuranceAbstract_7c4afa21-0f08-46e1-9817-62ee2e7af29b" xlink:to="loc_cvco_MaximumRiskCededPerPolicy_cf2ad923-6bdc-4215-b61f-f6a5b9023d7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LimitedRiskOfLossPerClaimOnTypicalPoliciesAmount_1c01e47e-068f-4530-b0fc-1da665b705d4" xlink:href="cvco-20230401.xsd#cvco_LimitedRiskOfLossPerClaimOnTypicalPoliciesAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InsuranceAbstract_7c4afa21-0f08-46e1-9817-62ee2e7af29b" xlink:to="loc_cvco_LimitedRiskOfLossPerClaimOnTypicalPoliciesAmount_1c01e47e-068f-4530-b0fc-1da665b705d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount_b58e38a8-a785-4e66-ade9-cebbe0c8cd30" xlink:href="cvco-20230401.xsd#cvco_CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InsuranceAbstract_7c4afa21-0f08-46e1-9817-62ee2e7af29b" xlink:to="loc_cvco_CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount_b58e38a8-a785-4e66-ade9-cebbe0c8cd30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CatastrophicLossesRecoverableInAggregateGreaterThanAmount_d23f9db9-9c7f-4aed-9a86-b4ca79540b21" xlink:href="cvco-20230401.xsd#cvco_CatastrophicLossesRecoverableInAggregateGreaterThanAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InsuranceAbstract_7c4afa21-0f08-46e1-9817-62ee2e7af29b" xlink:to="loc_cvco_CatastrophicLossesRecoverableInAggregateGreaterThanAmount_d23f9db9-9c7f-4aed-9a86-b4ca79540b21" 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-20230401.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_a42232f1-b7df-4c66-913a-701f9a773e7a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InsuranceAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense_1c1196a2-681d-4d45-b807-33e13ed5b360" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InsuranceAbstract_a42232f1-b7df-4c66-913a-701f9a773e7a" xlink:to="loc_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense_1c1196a2-681d-4d45-b807-33e13ed5b360" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1_5d944466-0410-4cf4-a749-abe9b0c7497e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InsuranceAbstract_a42232f1-b7df-4c66-913a-701f9a773e7a" xlink:to="loc_us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1_5d944466-0410-4cf4-a749-abe9b0c7497e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1_f1d1be32-94b5-4fdc-adea-5dd7e07030ac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InsuranceAbstract_a42232f1-b7df-4c66-913a-701f9a773e7a" xlink:to="loc_us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1_f1d1be32-94b5-4fdc-adea-5dd7e07030ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense_0d86be28-ab83-4073-88f6-c69107208cbb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InsuranceAbstract_a42232f1-b7df-4c66-913a-701f9a773e7a" xlink:to="loc_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense_0d86be28-ab83-4073-88f6-c69107208cbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails" xlink:type="simple" xlink:href="cvco-20230401.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_4ef3d3a1-cd70-4124-b408-72731f6cf7e3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_0f3c5591-c41d-4f15-8ffd-dbce10add942" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4ef3d3a1-cd70-4124-b408-72731f6cf7e3" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_0f3c5591-c41d-4f15-8ffd-dbce10add942" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_dc25575a-4ed3-4488-87ea-ea31a73f8eb9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_0f3c5591-c41d-4f15-8ffd-dbce10add942" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_dc25575a-4ed3-4488-87ea-ea31a73f8eb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_c50e8307-dbaf-4123-9e02-b8a20afaf819" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_0f3c5591-c41d-4f15-8ffd-dbce10add942" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_c50e8307-dbaf-4123-9e02-b8a20afaf819" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_ed67d679-54e7-4f8c-953c-adf1b5477ea1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_0f3c5591-c41d-4f15-8ffd-dbce10add942" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_ed67d679-54e7-4f8c-953c-adf1b5477ea1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_03835aa9-1a8f-4bbd-897f-00cf289a4786" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_0f3c5591-c41d-4f15-8ffd-dbce10add942" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_03835aa9-1a8f-4bbd-897f-00cf289a4786" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_dff614c2-333e-4f54-8e4f-617e37ce3047" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4ef3d3a1-cd70-4124-b408-72731f6cf7e3" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_dff614c2-333e-4f54-8e4f-617e37ce3047" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_1d812a76-36c6-4610-bab9-3759f0419150" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_dff614c2-333e-4f54-8e4f-617e37ce3047" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_1d812a76-36c6-4610-bab9-3759f0419150" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_fcde9e62-bf29-4459-bb3c-d8f072d7c494" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_dff614c2-333e-4f54-8e4f-617e37ce3047" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_fcde9e62-bf29-4459-bb3c-d8f072d7c494" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_e0d40bb2-393a-47c9-93ab-7a82d096fba6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_dff614c2-333e-4f54-8e4f-617e37ce3047" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_e0d40bb2-393a-47c9-93ab-7a82d096fba6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_811d1234-aaa9-44db-9764-9e58e865a243" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4ef3d3a1-cd70-4124-b408-72731f6cf7e3" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_811d1234-aaa9-44db-9764-9e58e865a243" 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-20230401.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_OtherIncomeAndExpensesAbstract_377c510e-4b68-4f97-8a38-3cec38c13ded" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_3aca3c95-710d-4460-b739-73f0c87f0eb2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_377c510e-4b68-4f97-8a38-3cec38c13ded" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_3aca3c95-710d-4460-b739-73f0c87f0eb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_5ba6bebb-ae3b-4dec-8b06-ef3817931563" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_377c510e-4b68-4f97-8a38-3cec38c13ded" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_5ba6bebb-ae3b-4dec-8b06-ef3817931563" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_3538cfde-de54-44fe-869a-7f9ddcbc9aaf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_377c510e-4b68-4f97-8a38-3cec38c13ded" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_3538cfde-de54-44fe-869a-7f9ddcbc9aaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCredits_a465b5ae-417d-413f-a162-fe9b7504c85b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationTaxCredits"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_377c510e-4b68-4f97-8a38-3cec38c13ded" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCredits_a465b5ae-417d-413f-a162-fe9b7504c85b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_d98f89c1-1678-4caa-aad7-e13577665e73" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_377c510e-4b68-4f97-8a38-3cec38c13ded" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_d98f89c1-1678-4caa-aad7-e13577665e73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_bd0afdd6-4412-4749-a68e-7689946b3c0d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_377c510e-4b68-4f97-8a38-3cec38c13ded" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_bd0afdd6-4412-4749-a68e-7689946b3c0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsOther_81fc3775-c2d3-440a-936e-29bf555166df" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsOther"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_377c510e-4b68-4f97-8a38-3cec38c13ded" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCreditsOther_81fc3775-c2d3-440a-936e-29bf555166df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_a9d51e68-14f0-4392-9789-27da970cfb83" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_377c510e-4b68-4f97-8a38-3cec38c13ded" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_a9d51e68-14f0-4392-9789-27da970cfb83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_c2e444ff-9329-41f8-b6ce-8fc8878abd21" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_377c510e-4b68-4f97-8a38-3cec38c13ded" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_c2e444ff-9329-41f8-b6ce-8fc8878abd21" 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-20230401.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_5462665a-a5d9-4bf5-8ce1-74ad02699497" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_51ae0f91-c9ea-4e66-a30b-0e0324a90bd1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5462665a-a5d9-4bf5-8ce1-74ad02699497" xlink:to="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_51ae0f91-c9ea-4e66-a30b-0e0324a90bd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_8e28b2e8-ef30-4927-98da-04d82d8df5fb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_51ae0f91-c9ea-4e66-a30b-0e0324a90bd1" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_8e28b2e8-ef30-4927-98da-04d82d8df5fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_6955f2aa-299d-4f81-b861-6308fa1a8f06" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_51ae0f91-c9ea-4e66-a30b-0e0324a90bd1" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_6955f2aa-299d-4f81-b861-6308fa1a8f06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves_bc4e64b6-b8d3-45f8-9f6b-31285e8eb2fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_51ae0f91-c9ea-4e66-a30b-0e0324a90bd1" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves_bc4e64b6-b8d3-45f8-9f6b-31285e8eb2fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent_2e9873e5-42f3-41fe-ae67-4ec6b64c21f3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_51ae0f91-c9ea-4e66-a30b-0e0324a90bd1" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent_2e9873e5-42f3-41fe-ae67-4ec6b64c21f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_46ecf6ba-97b6-4657-a534-7b7022cab143" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_51ae0f91-c9ea-4e66-a30b-0e0324a90bd1" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_46ecf6ba-97b6-4657-a534-7b7022cab143" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_fc8873f6-7b80-4a13-922b-7f8c57caeecf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_51ae0f91-c9ea-4e66-a30b-0e0324a90bd1" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_fc8873f6-7b80-4a13-922b-7f8c57caeecf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DeferredTaxAssetsAccruedVolumeRebates_beb85de0-1f54-40c6-9c05-ca8d9cbcbbf5" xlink:href="cvco-20230401.xsd#cvco_DeferredTaxAssetsAccruedVolumeRebates"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_51ae0f91-c9ea-4e66-a30b-0e0324a90bd1" xlink:to="loc_cvco_DeferredTaxAssetsAccruedVolumeRebates_beb85de0-1f54-40c6-9c05-ca8d9cbcbbf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_b35c8a68-18b1-47e3-af14-42d30b4a296a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_51ae0f91-c9ea-4e66-a30b-0e0324a90bd1" xlink:to="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_b35c8a68-18b1-47e3-af14-42d30b4a296a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_17caa798-f19e-461f-b811-3021610a7c83" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_51ae0f91-c9ea-4e66-a30b-0e0324a90bd1" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_17caa798-f19e-461f-b811-3021610a7c83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_1c68beec-cbc3-4411-87ac-ed582cc6097d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_51ae0f91-c9ea-4e66-a30b-0e0324a90bd1" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_1c68beec-cbc3-4411-87ac-ed582cc6097d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DeferredTaxAssetsLoanDiscountNetNoncurrent_55620a09-2d6a-412d-becd-5cdceff53521" xlink:href="cvco-20230401.xsd#cvco_DeferredTaxAssetsLoanDiscountNetNoncurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_51ae0f91-c9ea-4e66-a30b-0e0324a90bd1" xlink:to="loc_cvco_DeferredTaxAssetsLoanDiscountNetNoncurrent_55620a09-2d6a-412d-becd-5cdceff53521" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesInvestments_c5733305-41a0-4ab6-a8c6-ab5695d609c8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesInvestments"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_51ae0f91-c9ea-4e66-a30b-0e0324a90bd1" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesInvestments_c5733305-41a0-4ab6-a8c6-ab5695d609c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_c4f0baa9-bf89-4afd-9622-31d8b33bb5d4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_51ae0f91-c9ea-4e66-a30b-0e0324a90bd1" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_c4f0baa9-bf89-4afd-9622-31d8b33bb5d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_902e342e-ecc3-454b-a258-995109c92e8b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_51ae0f91-c9ea-4e66-a30b-0e0324a90bd1" xlink:to="loc_us-gaap_DeferredTaxLiabilities_902e342e-ecc3-454b-a258-995109c92e8b" 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-20230401.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_83aaeda5-daa2-42da-ae67-5cadd0b0db36" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_9dcf9fbb-56f4-43f3-9673-b6b1ff6b4051" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_83aaeda5-daa2-42da-ae67-5cadd0b0db36" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_9dcf9fbb-56f4-43f3-9673-b6b1ff6b4051" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_2bd5f7a1-84ec-4c4c-b12c-61b875048513" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_83aaeda5-daa2-42da-ae67-5cadd0b0db36" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_2bd5f7a1-84ec-4c4c-b12c-61b875048513" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/CommitmentsandContingenciesLoanContractswithOffBalanceSheetCommitmentsDetails" xlink:type="simple" xlink:href="cvco-20230401.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_40769eba-4e90-40db-bfe8-02ff22d5f0f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LoanContractsWithOffBalanceSheetCommitmentsAbstract_892cb846-8a1c-4b28-91b2-b734b1c6e822" xlink:href="cvco-20230401.xsd#cvco_LoanContractsWithOffBalanceSheetCommitmentsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_40769eba-4e90-40db-bfe8-02ff22d5f0f2" xlink:to="loc_cvco_LoanContractsWithOffBalanceSheetCommitmentsAbstract_892cb846-8a1c-4b28-91b2-b734b1c6e822" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligation_829463a4-db82-4049-9285-8d3d4697991d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractualObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_LoanContractsWithOffBalanceSheetCommitmentsAbstract_892cb846-8a1c-4b28-91b2-b734b1c6e822" xlink:to="loc_us-gaap_ContractualObligation_829463a4-db82-4049-9285-8d3d4697991d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ConstructionAdvances_03cac11b-94de-4297-bef2-b11a465f4efb" xlink:href="cvco-20230401.xsd#cvco_ConstructionAdvances"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_LoanContractsWithOffBalanceSheetCommitmentsAbstract_892cb846-8a1c-4b28-91b2-b734b1c6e822" xlink:to="loc_cvco_ConstructionAdvances_03cac11b-94de-4297-bef2-b11a465f4efb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_RemainingConstructionContingentCommitment_f2506932-d15b-4634-bb30-df52b50a8ee0" xlink:href="cvco-20230401.xsd#cvco_RemainingConstructionContingentCommitment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_LoanContractsWithOffBalanceSheetCommitmentsAbstract_892cb846-8a1c-4b28-91b2-b734b1c6e822" xlink:to="loc_cvco_RemainingConstructionContingentCommitment_f2506932-d15b-4634-bb30-df52b50a8ee0" 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-20230401.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_767db0b9-7453-494f-9c7f-a27b88ca63e7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_3d6450dc-ad70-4f6e-b4ba-b90ee9af5b2d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_767db0b9-7453-494f-9c7f-a27b88ca63e7" xlink:to="loc_us-gaap_LossContingenciesTable_3d6450dc-ad70-4f6e-b4ba-b90ee9af5b2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_2d4367d4-a0a2-4a30-81ba-44eaa28da275" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_3d6450dc-ad70-4f6e-b4ba-b90ee9af5b2d" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_2d4367d4-a0a2-4a30-81ba-44eaa28da275" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_512053a7-7b47-4f14-bc05-c38f6a0b9c42" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_2d4367d4-a0a2-4a30-81ba-44eaa28da275" xlink:to="loc_us-gaap_LossContingencyNatureDomain_512053a7-7b47-4f14-bc05-c38f6a0b9c42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LoanRepurchaseMember_bb97b318-5a76-4622-9dd8-c59a6c39fc6b" xlink:href="cvco-20230401.xsd#cvco_LoanRepurchaseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_512053a7-7b47-4f14-bc05-c38f6a0b9c42" xlink:to="loc_cvco_LoanRepurchaseMember_bb97b318-5a76-4622-9dd8-c59a6c39fc6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CountryplaceCommitmentMember_ac327365-f431-4985-89ef-aa95fb826f01" xlink:href="cvco-20230401.xsd#cvco_CountryplaceCommitmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_512053a7-7b47-4f14-bc05-c38f6a0b9c42" xlink:to="loc_cvco_CountryplaceCommitmentMember_ac327365-f431-4985-89ef-aa95fb826f01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_InventoryRepurchaseMember_48a4a22f-d017-4120-ad96-3dce44323eed" xlink:href="cvco-20230401.xsd#cvco_InventoryRepurchaseMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_512053a7-7b47-4f14-bc05-c38f6a0b9c42" xlink:to="loc_cvco_InventoryRepurchaseMember_48a4a22f-d017-4120-ad96-3dce44323eed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_d5c4837b-d00e-41a9-a3db-b852a808ee26" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_3d6450dc-ad70-4f6e-b4ba-b90ee9af5b2d" xlink:to="loc_us-gaap_LossContingenciesLineItems_d5c4837b-d00e-41a9-a3db-b852a808ee26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_PeriodOfAgreementUnderRepurchaseContingenciesMinimum_fda96de1-ba02-4b23-87d8-aa07360933f5" xlink:href="cvco-20230401.xsd#cvco_PeriodOfAgreementUnderRepurchaseContingenciesMinimum"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_d5c4837b-d00e-41a9-a3db-b852a808ee26" xlink:to="loc_cvco_PeriodOfAgreementUnderRepurchaseContingenciesMinimum_fda96de1-ba02-4b23-87d8-aa07360933f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_PeriodOfAgreementUnderRepurchaseContingenciesMaximum_64751ab5-db2e-45a7-b771-9f2be494433e" xlink:href="cvco-20230401.xsd#cvco_PeriodOfAgreementUnderRepurchaseContingenciesMaximum"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_d5c4837b-d00e-41a9-a3db-b852a808ee26" xlink:to="loc_cvco_PeriodOfAgreementUnderRepurchaseContingenciesMaximum_64751ab5-db2e-45a7-b771-9f2be494433e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiabilityContingencyMaximum_87c2fdc1-e0ba-47b0-a15c-b6a19e671ea4" xlink:href="cvco-20230401.xsd#cvco_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiabilityContingencyMaximum"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_d5c4837b-d00e-41a9-a3db-b852a808ee26" xlink:to="loc_cvco_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiabilityContingencyMaximum_87c2fdc1-e0ba-47b0-a15c-b6a19e671ea4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability_73be6b4d-1d6e-4c1e-b3b2-29df333e959f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_d5c4837b-d00e-41a9-a3db-b852a808ee26" xlink:to="loc_us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability_73be6b4d-1d6e-4c1e-b3b2-29df333e959f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ReservesRelatedToConsumerLoansSold_cd574598-31f9-4365-bda2-16ab6fa75804" xlink:href="cvco-20230401.xsd#cvco_ReservesRelatedToConsumerLoansSold"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_d5c4837b-d00e-41a9-a3db-b852a808ee26" xlink:to="loc_cvco_ReservesRelatedToConsumerLoansSold_cd574598-31f9-4365-bda2-16ab6fa75804" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNewClaimsFiledNumber_61727fd4-5201-412b-8dd8-b056dad9ef4e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyNewClaimsFiledNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_d5c4837b-d00e-41a9-a3db-b852a808ee26" xlink:to="loc_us-gaap_LossContingencyNewClaimsFiledNumber_61727fd4-5201-412b-8dd8-b056dad9ef4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_InterestRateLockCommitmentsRecordedAtFairValue_989f252c-439c-4a8e-b697-ca0e629f0dd1" xlink:href="cvco-20230401.xsd#cvco_InterestRateLockCommitmentsRecordedAtFairValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_d5c4837b-d00e-41a9-a3db-b852a808ee26" xlink:to="loc_cvco_InterestRateLockCommitmentsRecordedAtFairValue_989f252c-439c-4a8e-b697-ca0e629f0dd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLossOnDerivative_f0cca79a-96e3-4358-b293-dcdadd15668a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeLossOnDerivative"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_d5c4837b-d00e-41a9-a3db-b852a808ee26" xlink:to="loc_us-gaap_DerivativeLossOnDerivative_f0cca79a-96e3-4358-b293-dcdadd15668a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ForwardCommitmentsRecordedatFairValue_22d42889-d842-41f2-8059-d0f6a99fdd11" xlink:href="cvco-20230401.xsd#cvco_ForwardCommitmentsRecordedatFairValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_d5c4837b-d00e-41a9-a3db-b852a808ee26" xlink:to="loc_cvco_ForwardCommitmentsRecordedatFairValue_22d42889-d842-41f2-8059-d0f6a99fdd11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_a2c50c88-3945-4575-98c8-e6e176c99bbb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_d5c4837b-d00e-41a9-a3db-b852a808ee26" xlink:to="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_a2c50c88-3945-4575-98c8-e6e176c99bbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty_066001eb-144c-4ad8-b7d9-058895ed970d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LitigationSettlementAmountAwardedToOtherParty"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_d5c4837b-d00e-41a9-a3db-b852a808ee26" xlink:to="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty_066001eb-144c-4ad8-b7d9-058895ed970d" 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-20230401.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_423195d5-0af7-4252-a302-4807f7af646f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3e830555-b1e1-47c9-9393-f044907584e8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_423195d5-0af7-4252-a302-4807f7af646f" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3e830555-b1e1-47c9-9393-f044907584e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_8b097ee8-4239-40b9-96ab-2e58c294f7df" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3e830555-b1e1-47c9-9393-f044907584e8" xlink:to="loc_us-gaap_AwardTypeAxis_8b097ee8-4239-40b9-96ab-2e58c294f7df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f985b690-59fc-4284-9418-4477c22b744a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_8b097ee8-4239-40b9-96ab-2e58c294f7df" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f985b690-59fc-4284-9418-4477c22b744a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_ca74ee4e-8408-49e6-bd9c-009f735d4dd2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f985b690-59fc-4284-9418-4477c22b744a" xlink:to="loc_us-gaap_EmployeeStockOptionMember_ca74ee4e-8408-49e6-bd9c-009f735d4dd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_7bd437dd-a7ab-4a76-a8cc-9f07d51f8345" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f985b690-59fc-4284-9418-4477c22b744a" xlink:to="loc_us-gaap_RestrictedStockMember_7bd437dd-a7ab-4a76-a8cc-9f07d51f8345" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3bd7dbc9-61bf-4b8d-bc5d-1761f69e6a82" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3e830555-b1e1-47c9-9393-f044907584e8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3bd7dbc9-61bf-4b8d-bc5d-1761f69e6a82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_566b9c69-acec-44a7-95db-3f3df7512cb2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3bd7dbc9-61bf-4b8d-bc5d-1761f69e6a82" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_566b9c69-acec-44a7-95db-3f3df7512cb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_dc0d0a18-275a-485b-9324-f27c6df63e52" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3bd7dbc9-61bf-4b8d-bc5d-1761f69e6a82" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_dc0d0a18-275a-485b-9324-f27c6df63e52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_4c18de39-65ec-4511-8b8b-05aa33ca9445" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3bd7dbc9-61bf-4b8d-bc5d-1761f69e6a82" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_4c18de39-65ec-4511-8b8b-05aa33ca9445" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_bdb157a1-bc04-4ba8-970e-bbb43747c0cf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3bd7dbc9-61bf-4b8d-bc5d-1761f69e6a82" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_bdb157a1-bc04-4ba8-970e-bbb43747c0cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_4604e0fc-91cf-4c77-a7fc-2a5769af57f4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3bd7dbc9-61bf-4b8d-bc5d-1761f69e6a82" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_4604e0fc-91cf-4c77-a7fc-2a5769af57f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_d8a98a2b-ff39-40d3-bd80-9a8ec5f05ed4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3bd7dbc9-61bf-4b8d-bc5d-1761f69e6a82" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_d8a98a2b-ff39-40d3-bd80-9a8ec5f05ed4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_c61753f9-b9d9-4b26-996c-dbde8dfc573b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3bd7dbc9-61bf-4b8d-bc5d-1761f69e6a82" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_c61753f9-b9d9-4b26-996c-dbde8dfc573b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_ce635f9e-6d4f-43f5-89c0-97fdb3ff097a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3bd7dbc9-61bf-4b8d-bc5d-1761f69e6a82" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_ce635f9e-6d4f-43f5-89c0-97fdb3ff097a" 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-20230401.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_5502da97-c9a2-4191-ab84-43ae3bb26f2b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_bae18930-2e27-4c6b-aa10-e6ca718b0a7f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_5502da97-c9a2-4191-ab84-43ae3bb26f2b" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_bae18930-2e27-4c6b-aa10-e6ca718b0a7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_8b68dc8e-5fe3-49ca-8355-3066bf15bbb7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_bae18930-2e27-4c6b-aa10-e6ca718b0a7f" xlink:to="loc_us-gaap_AwardTypeAxis_8b68dc8e-5fe3-49ca-8355-3066bf15bbb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_af26fc70-7477-4b98-9f15-83096e7cc81f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_8b68dc8e-5fe3-49ca-8355-3066bf15bbb7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_af26fc70-7477-4b98-9f15-83096e7cc81f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_f8a82068-112a-463d-b2bf-8476a9bff52f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_af26fc70-7477-4b98-9f15-83096e7cc81f" xlink:to="loc_us-gaap_EmployeeStockOptionMember_f8a82068-112a-463d-b2bf-8476a9bff52f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_83ef9be4-08bd-4b0c-88a5-ff5289bf07fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_bae18930-2e27-4c6b-aa10-e6ca718b0a7f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_83ef9be4-08bd-4b0c-88a5-ff5289bf07fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_8bdb3810-eac1-4913-8e34-50f693bf7d67" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_83ef9be4-08bd-4b0c-88a5-ff5289bf07fd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_8bdb3810-eac1-4913-8e34-50f693bf7d67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_69d31a91-288d-4185-a777-227ce1a4360c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_8bdb3810-eac1-4913-8e34-50f693bf7d67" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_69d31a91-288d-4185-a777-227ce1a4360c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_a2686ce7-d930-4a16-b4b6-62f5dc606b43" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_8bdb3810-eac1-4913-8e34-50f693bf7d67" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_a2686ce7-d930-4a16-b4b6-62f5dc606b43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_f19ca113-9a9c-4de3-8371-ea1e28252635" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_8bdb3810-eac1-4913-8e34-50f693bf7d67" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_f19ca113-9a9c-4de3-8371-ea1e28252635" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_4c60c238-45fd-42ab-a9d7-e9fe0b6abeb4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_8bdb3810-eac1-4913-8e34-50f693bf7d67" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_4c60c238-45fd-42ab-a9d7-e9fe0b6abeb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_da638a04-fe9f-4f7c-9186-d7f12d984f39" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_8bdb3810-eac1-4913-8e34-50f693bf7d67" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_da638a04-fe9f-4f7c-9186-d7f12d984f39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_89b48125-3be0-4803-93b2-e5e687aefe94" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_8bdb3810-eac1-4913-8e34-50f693bf7d67" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_89b48125-3be0-4803-93b2-e5e687aefe94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_41f36272-ba45-4845-8245-d3125b821ef6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_83ef9be4-08bd-4b0c-88a5-ff5289bf07fd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_41f36272-ba45-4845-8245-d3125b821ef6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_cffb6944-e5a8-499f-83d1-87a42b6d3768" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_41f36272-ba45-4845-8245-d3125b821ef6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_cffb6944-e5a8-499f-83d1-87a42b6d3768" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_15351f6e-05e0-4a0f-ac13-86efd9707cb8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_41f36272-ba45-4845-8245-d3125b821ef6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_15351f6e-05e0-4a0f-ac13-86efd9707cb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_7de125a0-3f76-44a3-b8b5-e68d1d0b0c42" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_41f36272-ba45-4845-8245-d3125b821ef6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_7de125a0-3f76-44a3-b8b5-e68d1d0b0c42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_5f6f73fc-c0ea-40e1-b940-ef299f163cdc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_41f36272-ba45-4845-8245-d3125b821ef6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_5f6f73fc-c0ea-40e1-b940-ef299f163cdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_9e97bb0f-d846-4c34-9bc0-9a5758aa1013" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_41f36272-ba45-4845-8245-d3125b821ef6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_9e97bb0f-d846-4c34-9bc0-9a5758aa1013" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_87b0580f-8f5b-4ec7-96a8-943d98af2f84" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_41f36272-ba45-4845-8245-d3125b821ef6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_87b0580f-8f5b-4ec7-96a8-943d98af2f84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_136da5de-a3f2-4841-b104-c3b11ad103e7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_83ef9be4-08bd-4b0c-88a5-ff5289bf07fd" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_136da5de-a3f2-4841-b104-c3b11ad103e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_7659cf5d-bdd9-4c52-ae32-ce5a16ecb2ff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_83ef9be4-08bd-4b0c-88a5-ff5289bf07fd" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_7659cf5d-bdd9-4c52-ae32-ce5a16ecb2ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_3c61d63e-2ce3-4475-a618-41a2fa208e02" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_83ef9be4-08bd-4b0c-88a5-ff5289bf07fd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_3c61d63e-2ce3-4475-a618-41a2fa208e02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_f1b8470d-0a7f-405f-90e3-91717f6a749e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_83ef9be4-08bd-4b0c-88a5-ff5289bf07fd" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_f1b8470d-0a7f-405f-90e3-91717f6a749e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c2db6677-c144-4648-acf6-7264644c2638" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_83ef9be4-08bd-4b0c-88a5-ff5289bf07fd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c2db6677-c144-4648-acf6-7264644c2638" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_f1bb0214-bbf6-46ed-8eb6-95fb5396784f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_83ef9be4-08bd-4b0c-88a5-ff5289bf07fd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_f1bb0214-bbf6-46ed-8eb6-95fb5396784f" 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-20230401.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_7663401d-25c5-48c1-803b-e0fe57fc1fa5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_de299cd3-6b8f-4eab-a726-f893f0b88250" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7663401d-25c5-48c1-803b-e0fe57fc1fa5" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_de299cd3-6b8f-4eab-a726-f893f0b88250" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_90507caa-54bb-4404-9298-b1634be3762f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_de299cd3-6b8f-4eab-a726-f893f0b88250" xlink:to="loc_us-gaap_AwardTypeAxis_90507caa-54bb-4404-9298-b1634be3762f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5f60f013-20f9-4dea-bf17-4c50e2f6bb23" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_90507caa-54bb-4404-9298-b1634be3762f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5f60f013-20f9-4dea-bf17-4c50e2f6bb23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_4654ec1e-a495-4547-bb63-828ee117d180" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5f60f013-20f9-4dea-bf17-4c50e2f6bb23" xlink:to="loc_us-gaap_EmployeeStockOptionMember_4654ec1e-a495-4547-bb63-828ee117d180" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9a186f83-41f5-4d3f-9518-5900c0e316a9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_de299cd3-6b8f-4eab-a726-f893f0b88250" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9a186f83-41f5-4d3f-9518-5900c0e316a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_0b9cee60-a46a-49b8-bc8f-85334e10ddc6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9a186f83-41f5-4d3f-9518-5900c0e316a9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_0b9cee60-a46a-49b8-bc8f-85334e10ddc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_77051a37-f665-409a-8f7a-37a81daf469b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_0b9cee60-a46a-49b8-bc8f-85334e10ddc6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_77051a37-f665-409a-8f7a-37a81daf469b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_a05a9248-67ae-47e9-bd1a-e97973599b5e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_0b9cee60-a46a-49b8-bc8f-85334e10ddc6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_a05a9248-67ae-47e9-bd1a-e97973599b5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_ca91dbef-cc18-45c1-ac30-d88c6a4eaf93" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_0b9cee60-a46a-49b8-bc8f-85334e10ddc6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_ca91dbef-cc18-45c1-ac30-d88c6a4eaf93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_bec8cfd0-52c0-4da5-9fae-367afd3b809f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_0b9cee60-a46a-49b8-bc8f-85334e10ddc6" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_bec8cfd0-52c0-4da5-9fae-367afd3b809f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedForfeitures_9d1cb5a0-bf3f-4277-b2b3-8045fabca66c" xlink:href="cvco-20230401.xsd#cvco_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedForfeitures"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_0b9cee60-a46a-49b8-bc8f-85334e10ddc6" xlink:to="loc_cvco_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedForfeitures_9d1cb5a0-bf3f-4277-b2b3-8045fabca66c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/StockBasedCompensationRestrictedStockActivityDetails" xlink:type="simple" xlink:href="cvco-20230401.xsd#StockBasedCompensationRestrictedStockActivityDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/StockBasedCompensationRestrictedStockActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_31cb0e87-a8fe-4b6f-afe4-9d2858366425" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_33e7ca40-5444-4768-b7dc-036e0ee7357c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_31cb0e87-a8fe-4b6f-afe4-9d2858366425" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_33e7ca40-5444-4768-b7dc-036e0ee7357c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_f0666e6a-51e0-4158-a5c5-895e72e4dc90" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_33e7ca40-5444-4768-b7dc-036e0ee7357c" xlink:to="loc_us-gaap_AwardTypeAxis_f0666e6a-51e0-4158-a5c5-895e72e4dc90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_76dbea7f-ef90-4fb6-9639-43f74bda4bfa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_f0666e6a-51e0-4158-a5c5-895e72e4dc90" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_76dbea7f-ef90-4fb6-9639-43f74bda4bfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_59fe0ea0-3d64-470d-a6bf-0c1ccb13f5bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_76dbea7f-ef90-4fb6-9639-43f74bda4bfa" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_59fe0ea0-3d64-470d-a6bf-0c1ccb13f5bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_66f34158-7856-48f3-affd-6744663b9d75" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_76dbea7f-ef90-4fb6-9639-43f74bda4bfa" xlink:to="loc_us-gaap_PerformanceSharesMember_66f34158-7856-48f3-affd-6744663b9d75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8c83a7de-a2ad-4d45-bbdf-126fedbc1252" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_33e7ca40-5444-4768-b7dc-036e0ee7357c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8c83a7de-a2ad-4d45-bbdf-126fedbc1252" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_f0eeb373-c09f-4b0c-931a-221dab2d0f54" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8c83a7de-a2ad-4d45-bbdf-126fedbc1252" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_f0eeb373-c09f-4b0c-931a-221dab2d0f54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_eb3c6605-9fbe-438a-9d8e-b72c177413ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_f0eeb373-c09f-4b0c-931a-221dab2d0f54" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_eb3c6605-9fbe-438a-9d8e-b72c177413ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_69676042-0659-4763-9d06-04ffe87e65e8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_f0eeb373-c09f-4b0c-931a-221dab2d0f54" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_69676042-0659-4763-9d06-04ffe87e65e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesGrantedByPerformanceInPeriod_ce6cc65a-afd7-4b46-b357-d31d9f5b48b1" xlink:href="cvco-20230401.xsd#cvco_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesGrantedByPerformanceInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_f0eeb373-c09f-4b0c-931a-221dab2d0f54" xlink:to="loc_cvco_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesGrantedByPerformanceInPeriod_ce6cc65a-afd7-4b46-b357-d31d9f5b48b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_985ab127-0287-4008-b098-a15f5ad765eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_f0eeb373-c09f-4b0c-931a-221dab2d0f54" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_985ab127-0287-4008-b098-a15f5ad765eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations_76c10620-1a7c-4747-ac84-e3446d44db57" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_f0eeb373-c09f-4b0c-931a-221dab2d0f54" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations_76c10620-1a7c-4747-ac84-e3446d44db57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_7799945c-c7c5-41c0-8cc5-d91e1b73a258" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_f0eeb373-c09f-4b0c-931a-221dab2d0f54" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_7799945c-c7c5-41c0-8cc5-d91e1b73a258" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_3067cabe-51b5-48b5-8eab-9aeb5513110f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8c83a7de-a2ad-4d45-bbdf-126fedbc1252" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_3067cabe-51b5-48b5-8eab-9aeb5513110f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_213471da-3132-4588-94a3-354d08122c05" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_3067cabe-51b5-48b5-8eab-9aeb5513110f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_213471da-3132-4588-94a3-354d08122c05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_9ff07b8b-204e-40b8-932d-ce4efa76f174" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_3067cabe-51b5-48b5-8eab-9aeb5513110f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_9ff07b8b-204e-40b8-932d-ce4efa76f174" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesGrantedByPerformanceInPeriodWeightedAverageGrantDateFairValue_3a30692b-1899-444c-a8e5-6d08ddc7a121" xlink:href="cvco-20230401.xsd#cvco_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesGrantedByPerformanceInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_3067cabe-51b5-48b5-8eab-9aeb5513110f" xlink:to="loc_cvco_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesGrantedByPerformanceInPeriodWeightedAverageGrantDateFairValue_3a30692b-1899-444c-a8e5-6d08ddc7a121" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_d6df0695-4185-4544-bae7-70eea7daf997" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_3067cabe-51b5-48b5-8eab-9aeb5513110f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_d6df0695-4185-4544-bae7-70eea7daf997" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_3e2a6c24-5ffb-4950-810c-7df50d5c5fe8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_3067cabe-51b5-48b5-8eab-9aeb5513110f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_3e2a6c24-5ffb-4950-810c-7df50d5c5fe8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2af90d6e-6f09-4793-ac0b-e34883a76681" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_3067cabe-51b5-48b5-8eab-9aeb5513110f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2af90d6e-6f09-4793-ac0b-e34883a76681" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/StockBasedCompensationRestrictedStockDetails" xlink:type="simple" xlink:href="cvco-20230401.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_cf3c5efc-3e5d-4f5a-80f2-6e31d718b1f8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_13450b93-0586-479b-9b31-6d5dcf73388a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_cf3c5efc-3e5d-4f5a-80f2-6e31d718b1f8" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_13450b93-0586-479b-9b31-6d5dcf73388a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_2e887a67-18e5-40d3-91a1-fbe40fcb1829" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_13450b93-0586-479b-9b31-6d5dcf73388a" xlink:to="loc_us-gaap_AwardTypeAxis_2e887a67-18e5-40d3-91a1-fbe40fcb1829" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4fdd50cf-1805-4db2-843c-c8f79fe5943b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_2e887a67-18e5-40d3-91a1-fbe40fcb1829" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4fdd50cf-1805-4db2-843c-c8f79fe5943b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_6d18d257-ef47-4663-a5f8-48f1533101c7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4fdd50cf-1805-4db2-843c-c8f79fe5943b" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_6d18d257-ef47-4663-a5f8-48f1533101c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_cc2f57e2-18dd-4f6d-90fd-a520ac0133ed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4fdd50cf-1805-4db2-843c-c8f79fe5943b" xlink:to="loc_us-gaap_PerformanceSharesMember_cc2f57e2-18dd-4f6d-90fd-a520ac0133ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_23f3afa9-0922-4113-93a8-a3c4bcb1afbc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VestingAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_13450b93-0586-479b-9b31-6d5dcf73388a" xlink:to="loc_us-gaap_VestingAxis_23f3afa9-0922-4113-93a8-a3c4bcb1afbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_3d3c1d91-4361-4ae6-94ac-167b03c78be1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VestingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingAxis_23f3afa9-0922-4113-93a8-a3c4bcb1afbc" xlink:to="loc_us-gaap_VestingDomain_3d3c1d91-4361-4ae6-94ac-167b03c78be1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_ff420bc2-b3ed-4925-8a3c-d3e97fceedcc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_3d3c1d91-4361-4ae6-94ac-167b03c78be1" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_ff420bc2-b3ed-4925-8a3c-d3e97fceedcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_e6778f60-6a4b-401e-bfc3-72a2f7dc8641" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_3d3c1d91-4361-4ae6-94ac-167b03c78be1" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_e6778f60-6a4b-401e-bfc3-72a2f7dc8641" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_e4fa2ba0-8ffa-408e-8812-d63d522a62a8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_3d3c1d91-4361-4ae6-94ac-167b03c78be1" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_e4fa2ba0-8ffa-408e-8812-d63d522a62a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_45e25bfd-a8a0-498d-9794-5f9d601bb60b" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_13450b93-0586-479b-9b31-6d5dcf73388a" xlink:to="loc_srt_StatementScenarioAxis_45e25bfd-a8a0-498d-9794-5f9d601bb60b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_cdb9bcea-acc4-4c3e-b91d-513a7965cdfd" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_45e25bfd-a8a0-498d-9794-5f9d601bb60b" xlink:to="loc_srt_ScenarioUnspecifiedDomain_cdb9bcea-acc4-4c3e-b91d-513a7965cdfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_ecbc1658-622a-43a4-8f63-632c7165ecf0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_cdb9bcea-acc4-4c3e-b91d-513a7965cdfd" xlink:to="loc_srt_ScenarioForecastMember_ecbc1658-622a-43a4-8f63-632c7165ecf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_40a83e85-6abc-4d92-86ef-a734b3c747d0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_13450b93-0586-479b-9b31-6d5dcf73388a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_40a83e85-6abc-4d92-86ef-a734b3c747d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_62a3f201-bb7c-4a5b-86e7-e2d11a7f320d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_40a83e85-6abc-4d92-86ef-a734b3c747d0" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_62a3f201-bb7c-4a5b-86e7-e2d11a7f320d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2052ff08-1f03-4b7b-b6ed-0dc91e06ae4a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_40a83e85-6abc-4d92-86ef-a734b3c747d0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2052ff08-1f03-4b7b-b6ed-0dc91e06ae4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesGrantedByPerformanceInPeriod_9bf4f641-60f4-48af-b064-7806388d2bb0" xlink:href="cvco-20230401.xsd#cvco_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesGrantedByPerformanceInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_40a83e85-6abc-4d92-86ef-a734b3c747d0" xlink:to="loc_cvco_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesGrantedByPerformanceInPeriod_9bf4f641-60f4-48af-b064-7806388d2bb0" 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-20230401.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_4afb7104-25a3-43da-8a0e-46f0fa40cf91" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_eb3811d5-d915-4c2e-8f67-2a446c0da834" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_4afb7104-25a3-43da-8a0e-46f0fa40cf91" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_eb3811d5-d915-4c2e-8f67-2a446c0da834" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_b48e028a-d12a-4834-9f1b-1e5e18d9cb11" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_eb3811d5-d915-4c2e-8f67-2a446c0da834" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_b48e028a-d12a-4834-9f1b-1e5e18d9cb11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_095d867f-c186-4b98-9df9-fe1625e43e60" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_b48e028a-d12a-4834-9f1b-1e5e18d9cb11" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_095d867f-c186-4b98-9df9-fe1625e43e60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_33c5d01c-4795-4cc4-bd9f-694d9e546a85" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_095d867f-c186-4b98-9df9-fe1625e43e60" xlink:to="loc_us-gaap_EmployeeStockOptionMember_33c5d01c-4795-4cc4-bd9f-694d9e546a85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_d60a88f4-c18a-4d83-9bcc-7c7e292b7bf9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_095d867f-c186-4b98-9df9-fe1625e43e60" xlink:to="loc_us-gaap_PerformanceSharesMember_d60a88f4-c18a-4d83-9bcc-7c7e292b7bf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_9f01c3da-fb0e-4b2e-ba20-58408d94ca9b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_eb3811d5-d915-4c2e-8f67-2a446c0da834" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_9f01c3da-fb0e-4b2e-ba20-58408d94ca9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_ea844926-4764-47d5-883b-e3593c83a3e4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_9f01c3da-fb0e-4b2e-ba20-58408d94ca9b" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_ea844926-4764-47d5-883b-e3593c83a3e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareReconciliationAbstract_c3e7496e-5425-40eb-a879-ba8cb0694e0d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareReconciliationAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_4afb7104-25a3-43da-8a0e-46f0fa40cf91" xlink:to="loc_us-gaap_EarningsPerShareReconciliationAbstract_c3e7496e-5425-40eb-a879-ba8cb0694e0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_7dfe0d08-03e3-40a3-8c5a-7403c55a5aa7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_c3e7496e-5425-40eb-a879-ba8cb0694e0d" xlink:to="loc_us-gaap_NetIncomeLoss_7dfe0d08-03e3-40a3-8c5a-7403c55a5aa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_a1095137-b422-4b45-b9d7-21e61d2e5809" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_c3e7496e-5425-40eb-a879-ba8cb0694e0d" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_a1095137-b422-4b45-b9d7-21e61d2e5809" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_5cd5b1b3-cc0e-46ee-8831-41b29f02a3a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_a1095137-b422-4b45-b9d7-21e61d2e5809" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_5cd5b1b3-cc0e-46ee-8831-41b29f02a3a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_6c14f4f9-f5ac-461a-9a6c-1200e64220a7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_a1095137-b422-4b45-b9d7-21e61d2e5809" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_6c14f4f9-f5ac-461a-9a6c-1200e64220a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_716c138f-3547-466d-8fdb-7f3162168a99" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_a1095137-b422-4b45-b9d7-21e61d2e5809" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_716c138f-3547-466d-8fdb-7f3162168a99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_339efff9-32eb-4004-b321-203e8cb944ca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_c3e7496e-5425-40eb-a879-ba8cb0694e0d" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_339efff9-32eb-4004-b321-203e8cb944ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_844ff82e-1dbc-4062-a58c-4dc1511ed8da" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_339efff9-32eb-4004-b321-203e8cb944ca" xlink:to="loc_us-gaap_EarningsPerShareBasic_844ff82e-1dbc-4062-a58c-4dc1511ed8da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract_61b69227-969e-4f5a-88cd-0bcf8c6c97f4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_c3e7496e-5425-40eb-a879-ba8cb0694e0d" xlink:to="loc_us-gaap_EarningsPerShareDilutedAbstract_61b69227-969e-4f5a-88cd-0bcf8c6c97f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_2ea2ed29-bf9e-4689-984e-3c79db11e6a8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_61b69227-969e-4f5a-88cd-0bcf8c6c97f4" xlink:to="loc_us-gaap_EarningsPerShareDiluted_2ea2ed29-bf9e-4689-984e-3c79db11e6a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails" xlink:type="simple" xlink:href="cvco-20230401.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_07e96e13-db40-4f2b-b432-5dccf9edaa2b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_ebb308e1-61a9-49a5-a198-149952c2b301" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_07e96e13-db40-4f2b-b432-5dccf9edaa2b" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_ebb308e1-61a9-49a5-a198-149952c2b301" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_e7491084-c4de-432f-b3b6-079f554a50a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_ebb308e1-61a9-49a5-a198-149952c2b301" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_e7491084-c4de-432f-b3b6-079f554a50a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_5dff1775-f600-46f6-8689-e5fd5570a653" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_e7491084-c4de-432f-b3b6-079f554a50a5" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_5dff1775-f600-46f6-8689-e5fd5570a653" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_6d3867d0-c992-48c0-8b07-12255c6064a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_5dff1775-f600-46f6-8689-e5fd5570a653" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_6d3867d0-c992-48c0-8b07-12255c6064a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_df6596d6-0dbd-491e-8dd5-bdf8590657b9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_6d3867d0-c992-48c0-8b07-12255c6064a5" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_df6596d6-0dbd-491e-8dd5-bdf8590657b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_d0424ff0-193d-4487-bc67-158f8b27ec2f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_6d3867d0-c992-48c0-8b07-12255c6064a5" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_d0424ff0-193d-4487-bc67-158f8b27ec2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_9218155e-bfbc-469d-9f73-e4241e4cb6f3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_ebb308e1-61a9-49a5-a198-149952c2b301" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_9218155e-bfbc-469d-9f73-e4241e4cb6f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_10b63311-b776-4e8f-b444-6d42e0983b6e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_9218155e-bfbc-469d-9f73-e4241e4cb6f3" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_10b63311-b776-4e8f-b444-6d42e0983b6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_afc98419-e4a9-448a-94cf-851dcb9566b3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_10b63311-b776-4e8f-b444-6d42e0983b6e" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_afc98419-e4a9-448a-94cf-851dcb9566b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_0735fd69-6c29-429c-84e3-a68c9d47f913" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_10b63311-b776-4e8f-b444-6d42e0983b6e" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_0735fd69-6c29-429c-84e3-a68c9d47f913" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_3b364ea4-3ce9-43cc-aa34-734a190ecbb9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_10b63311-b776-4e8f-b444-6d42e0983b6e" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_3b364ea4-3ce9-43cc-aa34-734a190ecbb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_cfa6309c-e0fb-4a6f-bdf4-cb6496338c65" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_ebb308e1-61a9-49a5-a198-149952c2b301" xlink:to="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_cfa6309c-e0fb-4a6f-bdf4-cb6496338c65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_12f75cb4-ddf8-4371-a144-42ae73ffb26c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_cfa6309c-e0fb-4a6f-bdf4-cb6496338c65" xlink:to="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_12f75cb4-ddf8-4371-a144-42ae73ffb26c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_6d2f219f-e1d5-4e62-9e91-173efbaf8fa8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_12f75cb4-ddf8-4371-a144-42ae73ffb26c" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_6d2f219f-e1d5-4e62-9e91-173efbaf8fa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_215e1c61-81cd-4aa9-8163-fd29870cfab1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_12f75cb4-ddf8-4371-a144-42ae73ffb26c" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_215e1c61-81cd-4aa9-8163-fd29870cfab1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure_2d49b535-c472-42ed-a0b9-4c5bf87df3c1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestmentsFairValueDisclosure"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_12f75cb4-ddf8-4371-a144-42ae73ffb26c" xlink:to="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure_2d49b535-c472-42ed-a0b9-4c5bf87df3c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableFairValueDisclosure_be1484f1-c380-421d-9e23-6bbe11830c4e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesReceivableFairValueDisclosure"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_12f75cb4-ddf8-4371-a144-42ae73ffb26c" xlink:to="loc_us-gaap_NotesReceivableFairValueDisclosure_be1484f1-c380-421d-9e23-6bbe11830c4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansReceivableFairValueDisclosure_c6840116-e265-4843-a66b-aca33ac2caf8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansReceivableFairValueDisclosure"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_12f75cb4-ddf8-4371-a144-42ae73ffb26c" xlink:to="loc_us-gaap_LoansReceivableFairValueDisclosure_c6840116-e265-4843-a66b-aca33ac2caf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue_ee14af65-bae5-4946-b808-c6684fad9c38" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_12f75cb4-ddf8-4371-a144-42ae73ffb26c" xlink:to="loc_us-gaap_DebtInstrumentFairValue_ee14af65-bae5-4946-b808-c6684fad9c38" 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-20230401.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_c7dfbfc1-0a47-4311-88e0-3c4fe570d3e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_NumberOfLoansOutstandingOfLoansHeldInPortfolio_4a47a451-8b11-4a99-a4b4-04358d9ea54b" xlink:href="cvco-20230401.xsd#cvco_NumberOfLoansOutstandingOfLoansHeldInPortfolio"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_c7dfbfc1-0a47-4311-88e0-3c4fe570d3e1" xlink:to="loc_cvco_NumberOfLoansOutstandingOfLoansHeldInPortfolio_4a47a451-8b11-4a99-a4b4-04358d9ea54b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_WeightedAverageServicingFeeOfLoansHeldInPortfolio_a37c41d0-2b1b-462f-b138-24264af7b4e4" xlink:href="cvco-20230401.xsd#cvco_WeightedAverageServicingFeeOfLoansHeldInPortfolio"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_c7dfbfc1-0a47-4311-88e0-3c4fe570d3e1" xlink:to="loc_cvco_WeightedAverageServicingFeeOfLoansHeldInPortfolio_a37c41d0-2b1b-462f-b138-24264af7b4e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CapitalizedServicingMultipleOfLoansHeldInPortfolio_b3d17fa7-abac-4d1e-b329-b6e467195509" xlink:href="cvco-20230401.xsd#cvco_CapitalizedServicingMultipleOfLoansHeldInPortfolio"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_c7dfbfc1-0a47-4311-88e0-3c4fe570d3e1" xlink:to="loc_cvco_CapitalizedServicingMultipleOfLoansHeldInPortfolio_b3d17fa7-abac-4d1e-b329-b6e467195509" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CapitalizedLoanServicingRateOfLoansHeldInPortfolio_3f6f3997-8cb6-4cc0-98ed-8cec275be546" xlink:href="cvco-20230401.xsd#cvco_CapitalizedLoanServicingRateOfLoansHeldInPortfolio"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_c7dfbfc1-0a47-4311-88e0-3c4fe570d3e1" xlink:to="loc_cvco_CapitalizedLoanServicingRateOfLoansHeldInPortfolio_3f6f3997-8cb6-4cc0-98ed-8cec275be546" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio_838183d8-b66c-4509-b38e-ce9ee58ffc4d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_c7dfbfc1-0a47-4311-88e0-3c4fe570d3e1" xlink:to="loc_us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio_838183d8-b66c-4509-b38e-ce9ee58ffc4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServicingAssetAtFairValueAmount_91f68f4a-b980-429f-8a40-08a7514fdad3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ServicingAssetAtFairValueAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_c7dfbfc1-0a47-4311-88e0-3c4fe570d3e1" xlink:to="loc_us-gaap_ServicingAssetAtFairValueAmount_91f68f4a-b980-429f-8a40-08a7514fdad3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/EmployeeBenefitPlansDetails" xlink:type="simple" xlink:href="cvco-20230401.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_aaa26e51-bed9-42e7-b54c-5d049aaf0714" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationRelatedCostsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_73ab575a-d034-4cd1-84f2-60c96a978d23" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationRelatedCostsAbstract_aaa26e51-bed9-42e7-b54c-5d049aaf0714" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_73ab575a-d034-4cd1-84f2-60c96a978d23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_2d6ac50e-a436-45f0-aeeb-3cfae906026e" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_73ab575a-d034-4cd1-84f2-60c96a978d23" xlink:to="loc_srt_RangeAxis_2d6ac50e-a436-45f0-aeeb-3cfae906026e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_6c27db81-df07-4cac-b2f0-b2462cbc754a" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_2d6ac50e-a436-45f0-aeeb-3cfae906026e" xlink:to="loc_srt_RangeMember_6c27db81-df07-4cac-b2f0-b2462cbc754a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_e66205ee-a160-4b27-8c18-761566e3978f" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_6c27db81-df07-4cac-b2f0-b2462cbc754a" xlink:to="loc_srt_MaximumMember_e66205ee-a160-4b27-8c18-761566e3978f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DefinedContributionPlanAxis_fd266ead-6261-4292-9229-17bdfc3a29c5" xlink:href="cvco-20230401.xsd#cvco_DefinedContributionPlanAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_73ab575a-d034-4cd1-84f2-60c96a978d23" xlink:to="loc_cvco_DefinedContributionPlanAxis_fd266ead-6261-4292-9229-17bdfc3a29c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DefinedContributionPlanDomain_03a48a47-1119-42c8-9f90-e899987c82d2" xlink:href="cvco-20230401.xsd#cvco_DefinedContributionPlanDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DefinedContributionPlanAxis_fd266ead-6261-4292-9229-17bdfc3a29c5" xlink:to="loc_cvco_DefinedContributionPlanDomain_03a48a47-1119-42c8-9f90-e899987c82d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_A401KPlanMember_5c543ddd-4dd5-4ec9-9264-81ae21324f53" xlink:href="cvco-20230401.xsd#cvco_A401KPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DefinedContributionPlanDomain_03a48a47-1119-42c8-9f90-e899987c82d2" xlink:to="loc_cvco_A401KPlanMember_5c543ddd-4dd5-4ec9-9264-81ae21324f53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cb324e01-4851-438c-835a-631703f8cf70" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_73ab575a-d034-4cd1-84f2-60c96a978d23" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cb324e01-4851-438c-835a-631703f8cf70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ReinsuranceCoverageMaximumLiabilityPerEmployee_e17a310c-f153-43dc-8f30-7503c743ab0b" xlink:href="cvco-20230401.xsd#cvco_ReinsuranceCoverageMaximumLiabilityPerEmployee"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cb324e01-4851-438c-835a-631703f8cf70" xlink:to="loc_cvco_ReinsuranceCoverageMaximumLiabilityPerEmployee_e17a310c-f153-43dc-8f30-7503c743ab0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_SelfFundedGroupMedicalPlanMedicalClaimsExpense_8603be7f-11e3-4c9d-bab9-6e1387894cb6" xlink:href="cvco-20230401.xsd#cvco_SelfFundedGroupMedicalPlanMedicalClaimsExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cb324e01-4851-438c-835a-631703f8cf70" xlink:to="loc_cvco_SelfFundedGroupMedicalPlanMedicalClaimsExpense_8603be7f-11e3-4c9d-bab9-6e1387894cb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_14824c24-6631-43f7-b054-6cd613cc7cc4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cb324e01-4851-438c-835a-631703f8cf70" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_14824c24-6631-43f7-b054-6cd613cc7cc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_c001f9cb-90e6-4fd4-9772-7e780abd18d9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cb324e01-4851-438c-835a-631703f8cf70" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_c001f9cb-90e6-4fd4-9772-7e780abd18d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DefinedContributionPlanEmployersMatchingContributionVestingPeriod_a503a04b-d48e-40f3-bc14-f537d1900b02" xlink:href="cvco-20230401.xsd#cvco_DefinedContributionPlanEmployersMatchingContributionVestingPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cb324e01-4851-438c-835a-631703f8cf70" xlink:to="loc_cvco_DefinedContributionPlanEmployersMatchingContributionVestingPeriod_a503a04b-d48e-40f3-bc14-f537d1900b02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_b793b18c-0eef-41ae-b45a-c581a9f097cd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cb324e01-4851-438c-835a-631703f8cf70" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_b793b18c-0eef-41ae-b45a-c581a9f097cd" 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-20230401.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_MultiemployerPlanAbstract_da170c9b-66d0-44ff-a1d7-dbd0d8f8edae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MultiemployerPlanAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanPensionSignificantNameExtensibleList_651b4480-8db3-467c-83c7-fc7239b86448" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MultiemployerPlanPensionSignificantNameExtensibleList"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlanAbstract_da170c9b-66d0-44ff-a1d7-dbd0d8f8edae" xlink:to="loc_us-gaap_MultiemployerPlanPensionSignificantNameExtensibleList_651b4480-8db3-467c-83c7-fc7239b86448" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList_035ae62b-c7f7-4d50-9973-a137476ca61e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlanAbstract_da170c9b-66d0-44ff-a1d7-dbd0d8f8edae" xlink:to="loc_us-gaap_MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList_035ae62b-c7f7-4d50-9973-a137476ca61e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList_fe61d4b2-fe2e-47a0-b26b-a806b4d9ead3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlanAbstract_da170c9b-66d0-44ff-a1d7-dbd0d8f8edae" xlink:to="loc_us-gaap_MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList_fe61d4b2-fe2e-47a0-b26b-a806b4d9ead3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanEmployerContributionCost_c5081459-c1b7-4d68-93b5-6102217b5b06" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MultiemployerPlanEmployerContributionCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlanAbstract_da170c9b-66d0-44ff-a1d7-dbd0d8f8edae" xlink:to="loc_us-gaap_MultiemployerPlanEmployerContributionCost_c5081459-c1b7-4d68-93b5-6102217b5b06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanPensionSignificantSurchargeFixedList_7e42d095-e3aa-4d48-86fa-41edf197288f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MultiemployerPlanPensionSignificantSurchargeFixedList"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlanAbstract_da170c9b-66d0-44ff-a1d7-dbd0d8f8edae" xlink:to="loc_us-gaap_MultiemployerPlanPensionSignificantSurchargeFixedList_7e42d095-e3aa-4d48-86fa-41edf197288f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/RelatedPartyTransactionsDetails" xlink:type="simple" xlink:href="cvco-20230401.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_e56c119c-3929-40af-b8ff-0c108c5efb59" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_e46c59d2-4665-4fb8-b3ec-6fa796543af7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_e56c119c-3929-40af-b8ff-0c108c5efb59" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_e46c59d2-4665-4fb8-b3ec-6fa796543af7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_1aa0fbbb-0743-4a30-a61c-52b096ebe2b5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_e46c59d2-4665-4fb8-b3ec-6fa796543af7" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_1aa0fbbb-0743-4a30-a61c-52b096ebe2b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_1dc3d747-788c-425f-b112-55831d636cab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1aa0fbbb-0743-4a30-a61c-52b096ebe2b5" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_1dc3d747-788c-425f-b112-55831d636cab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesMember_4c267618-d771-4b4a-b84a-53d5b09f383a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1dc3d747-788c-425f-b112-55831d636cab" xlink:to="loc_us-gaap_SalesMember_4c267618-d771-4b4a-b84a-53d5b09f383a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_bb877555-75a6-49eb-a725-6445bcddea51" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_e46c59d2-4665-4fb8-b3ec-6fa796543af7" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_bb877555-75a6-49eb-a725-6445bcddea51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_21eb0d75-8e96-4511-bcb1-96be5b2d8585" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_bb877555-75a6-49eb-a725-6445bcddea51" xlink:to="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_21eb0d75-8e96-4511-bcb1-96be5b2d8585" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_AccountsReceivableFromRelatedParties_ef14096a-d25a-4dc3-a8fb-83858f248082" xlink:href="cvco-20230401.xsd#cvco_AccountsReceivableFromRelatedParties"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_bb877555-75a6-49eb-a725-6445bcddea51" xlink:to="loc_cvco_AccountsReceivableFromRelatedParties_ef14096a-d25a-4dc3-a8fb-83858f248082" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableRelatedParties_2d3f4933-8734-4658-97e9-c0fa289d788d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansAndLeasesReceivableRelatedParties"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_bb877555-75a6-49eb-a725-6445bcddea51" xlink:to="loc_us-gaap_LoansAndLeasesReceivableRelatedParties_2d3f4933-8734-4658-97e9-c0fa289d788d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/AcquisitionsFY22CraftsmanDetails" xlink:type="simple" xlink:href="cvco-20230401.xsd#AcquisitionsFY22CraftsmanDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/AcquisitionsFY22CraftsmanDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_5078a426-4695-4822-b135-07222ea66c5d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionTable_814b0754-97c6-486e-8bcc-0f5c92570991" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_5078a426-4695-4822-b135-07222ea66c5d" xlink:to="loc_us-gaap_AssetAcquisitionTable_814b0754-97c6-486e-8bcc-0f5c92570991" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_aa50fec1-c23e-4e13-b07a-8832afb8fd0b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionTable_814b0754-97c6-486e-8bcc-0f5c92570991" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_aa50fec1-c23e-4e13-b07a-8832afb8fd0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_04605af7-e7ca-4682-b8f9-7bf8a94e9f04" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_aa50fec1-c23e-4e13-b07a-8832afb8fd0b" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_04605af7-e7ca-4682-b8f9-7bf8a94e9f04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CraftsmanMember_1d5508e7-be77-478b-be94-05f8873e8d21" xlink:href="cvco-20230401.xsd#cvco_CraftsmanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_04605af7-e7ca-4682-b8f9-7bf8a94e9f04" xlink:to="loc_cvco_CraftsmanMember_1d5508e7-be77-478b-be94-05f8873e8d21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionLineItems_59242154-2981-4705-b1f4-55e04cd78141" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionTable_814b0754-97c6-486e-8bcc-0f5c92570991" xlink:to="loc_us-gaap_AssetAcquisitionLineItems_59242154-2981-4705-b1f4-55e04cd78141" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1_782e3de8-d3e0-45f6-b63e-611ceb964ae4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_59242154-2981-4705-b1f4-55e04cd78141" xlink:to="loc_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1_782e3de8-d3e0-45f6-b63e-611ceb964ae4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_243e7232-ef8e-4e6e-baeb-568499e9d52b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_59242154-2981-4705-b1f4-55e04cd78141" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_243e7232-ef8e-4e6e-baeb-568499e9d52b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage_debe4695-f8bb-4e92-9a4a-443ee7bee7fe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_59242154-2981-4705-b1f4-55e04cd78141" xlink:to="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage_debe4695-f8bb-4e92-9a4a-443ee7bee7fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_ff7b826e-a913-4a24-b0c0-acaf8c74c513" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_59242154-2981-4705-b1f4-55e04cd78141" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_ff7b826e-a913-4a24-b0c0-acaf8c74c513" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_d868194f-2f15-4000-8e08-3359a853f226" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_59242154-2981-4705-b1f4-55e04cd78141" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_d868194f-2f15-4000-8e08-3359a853f226" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain_c54ef863-b91b-4255-9015-1e4ad15db493" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_59242154-2981-4705-b1f4-55e04cd78141" xlink:to="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain_c54ef863-b91b-4255-9015-1e4ad15db493" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLossFinancialStatementCaption_27b2192a-58a0-4327-a725-5958aafaf635" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLossFinancialStatementCaption"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_59242154-2981-4705-b1f4-55e04cd78141" xlink:to="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLossFinancialStatementCaption_27b2192a-58a0-4327-a725-5958aafaf635" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/AcquisitionsFY22CommodoreDetails" xlink:type="simple" xlink:href="cvco-20230401.xsd#AcquisitionsFY22CommodoreDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/AcquisitionsFY22CommodoreDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_d602d193-3df6-4e94-ad53-cd98f464491f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionTable_5eaa7d45-6f23-45b1-a633-64cdd626aeb3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_d602d193-3df6-4e94-ad53-cd98f464491f" xlink:to="loc_us-gaap_AssetAcquisitionTable_5eaa7d45-6f23-45b1-a633-64cdd626aeb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_45f18361-064d-40a9-9d49-b052d8017088" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionTable_5eaa7d45-6f23-45b1-a633-64cdd626aeb3" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_45f18361-064d-40a9-9d49-b052d8017088" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7daedda4-a611-47d6-855e-d8e30d3c5264" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_45f18361-064d-40a9-9d49-b052d8017088" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7daedda4-a611-47d6-855e-d8e30d3c5264" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CommodoreMember_bdf3d72f-c501-4559-94cd-959b922633db" xlink:href="cvco-20230401.xsd#cvco_CommodoreMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7daedda4-a611-47d6-855e-d8e30d3c5264" xlink:to="loc_cvco_CommodoreMember_bdf3d72f-c501-4559-94cd-959b922633db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_078da193-c7d6-4f96-b584-dac45451c36c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionTable_5eaa7d45-6f23-45b1-a633-64cdd626aeb3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_078da193-c7d6-4f96-b584-dac45451c36c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9c3d4509-f313-4694-9cde-c112f6684228" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_078da193-c7d6-4f96-b584-dac45451c36c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9c3d4509-f313-4694-9cde-c112f6684228" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelatedIntangibleAssetsMember_2719db05-4ffe-4895-8661-677d125ba97b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerRelatedIntangibleAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9c3d4509-f313-4694-9cde-c112f6684228" xlink:to="loc_us-gaap_CustomerRelatedIntangibleAssetsMember_2719db05-4ffe-4895-8661-677d125ba97b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrderOrProductionBacklogMember_b30561be-c5f9-4410-ba42-47943a8514e4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrderOrProductionBacklogMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9c3d4509-f313-4694-9cde-c112f6684228" xlink:to="loc_us-gaap_OrderOrProductionBacklogMember_b30561be-c5f9-4410-ba42-47943a8514e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_a67cad9a-74d8-4816-9ae4-00319a11bc74" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9c3d4509-f313-4694-9cde-c112f6684228" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_a67cad9a-74d8-4816-9ae4-00319a11bc74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_919f5160-1b91-48a0-8071-f58c8c6c3e05" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionTable_5eaa7d45-6f23-45b1-a633-64cdd626aeb3" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_919f5160-1b91-48a0-8071-f58c8c6c3e05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_607dd169-0a8d-4600-940b-149c37eb3254" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_919f5160-1b91-48a0-8071-f58c8c6c3e05" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_607dd169-0a8d-4600-940b-149c37eb3254" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksAndTradeNamesMember_6e0b0a4c-3545-491d-bd22-4dcda11d07f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TrademarksAndTradeNamesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_607dd169-0a8d-4600-940b-149c37eb3254" xlink:to="loc_us-gaap_TrademarksAndTradeNamesMember_6e0b0a4c-3545-491d-bd22-4dcda11d07f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionLineItems_6ad53ee0-4976-4cea-9207-de8caa7bd708" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetAcquisitionLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionTable_5eaa7d45-6f23-45b1-a633-64cdd626aeb3" xlink:to="loc_us-gaap_AssetAcquisitionLineItems_6ad53ee0-4976-4cea-9207-de8caa7bd708" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1_f7c2e5ad-a08b-4d07-ba55-010e9a01ab5d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_6ad53ee0-4976-4cea-9207-de8caa7bd708" xlink:to="loc_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1_f7c2e5ad-a08b-4d07-ba55-010e9a01ab5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_77612df0-b9d8-4ce2-8a17-d47da666dae1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_6ad53ee0-4976-4cea-9207-de8caa7bd708" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_77612df0-b9d8-4ce2-8a17-d47da666dae1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_cbc56004-9139-4fa0-b7ce-d182d4bbf1e4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_6ad53ee0-4976-4cea-9207-de8caa7bd708" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_cbc56004-9139-4fa0-b7ce-d182d4bbf1e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_1572945b-05fd-4f56-871c-fdf5cd60ab26" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_6ad53ee0-4976-4cea-9207-de8caa7bd708" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_1572945b-05fd-4f56-871c-fdf5cd60ab26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets_5e91ee02-7548-466d-8d0c-666e7ccf10eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_6ad53ee0-4976-4cea-9207-de8caa7bd708" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets_5e91ee02-7548-466d-8d0c-666e7ccf10eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_3b96d1b5-4e61-489d-b53f-9317e8ca98d9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_6ad53ee0-4976-4cea-9207-de8caa7bd708" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_3b96d1b5-4e61-489d-b53f-9317e8ca98d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_98b124f3-fbd7-47ce-b136-0c9d973bf69b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_6ad53ee0-4976-4cea-9207-de8caa7bd708" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_98b124f3-fbd7-47ce-b136-0c9d973bf69b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_a64e1725-5250-4bed-b617-639d28c69bc8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_6ad53ee0-4976-4cea-9207-de8caa7bd708" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_a64e1725-5250-4bed-b617-639d28c69bc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_a170e2aa-7be3-4ee2-bf8d-f38d1f6dcac8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_6ad53ee0-4976-4cea-9207-de8caa7bd708" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_a170e2aa-7be3-4ee2-bf8d-f38d1f6dcac8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_a7ac5dcf-5459-4336-9cd1-8d384b1cf644" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_6ad53ee0-4976-4cea-9207-de8caa7bd708" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_a7ac5dcf-5459-4336-9cd1-8d384b1cf644" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_1df3ca5e-b820-4a33-aee7-caab1e8b7e57" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_6ad53ee0-4976-4cea-9207-de8caa7bd708" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_1df3ca5e-b820-4a33-aee7-caab1e8b7e57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_0a3a2dfe-8e89-4e2f-8996-50025d98202a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_6ad53ee0-4976-4cea-9207-de8caa7bd708" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_0a3a2dfe-8e89-4e2f-8996-50025d98202a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_88af571a-570d-477b-8a1d-972b5ceb720e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_6ad53ee0-4976-4cea-9207-de8caa7bd708" xlink:to="loc_us-gaap_Goodwill_88af571a-570d-477b-8a1d-972b5ceb720e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_341c9c28-671a-4ca9-be56-22fdb1c2f436" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_6ad53ee0-4976-4cea-9207-de8caa7bd708" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_341c9c28-671a-4ca9-be56-22fdb1c2f436" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_3e33a0bd-71f4-4312-952d-acca68e0ae97" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_6ad53ee0-4976-4cea-9207-de8caa7bd708" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_3e33a0bd-71f4-4312-952d-acca68e0ae97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_713b5ad1-5a5d-462d-8e3c-3805c8df3160" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_6ad53ee0-4976-4cea-9207-de8caa7bd708" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_713b5ad1-5a5d-462d-8e3c-3805c8df3160" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_ad3a20b8-6e95-448c-bb37-c9aaa7f992c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_6ad53ee0-4976-4cea-9207-de8caa7bd708" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_ad3a20b8-6e95-448c-bb37-c9aaa7f992c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/AcquisitionsFY23SolitaireDetails" xlink:type="simple" xlink:href="cvco-20230401.xsd#AcquisitionsFY23SolitaireDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/AcquisitionsFY23SolitaireDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_1cfe83de-4d92-4090-a86a-245ac3ff1fa4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionTable_db63a9dd-6ca8-4237-a73c-362469e307dc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_1cfe83de-4d92-4090-a86a-245ac3ff1fa4" xlink:to="loc_us-gaap_AssetAcquisitionTable_db63a9dd-6ca8-4237-a73c-362469e307dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_2da71c15-9b83-456e-92fb-a3d164f1d642" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionTable_db63a9dd-6ca8-4237-a73c-362469e307dc" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_2da71c15-9b83-456e-92fb-a3d164f1d642" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c9f461eb-97e8-402c-bf30-a65335d29b47" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_2da71c15-9b83-456e-92fb-a3d164f1d642" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c9f461eb-97e8-402c-bf30-a65335d29b47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_SolitaireMember_2789ac5c-06a5-4b0e-acc2-dc8799072fdc" xlink:href="cvco-20230401.xsd#cvco_SolitaireMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c9f461eb-97e8-402c-bf30-a65335d29b47" xlink:to="loc_cvco_SolitaireMember_2789ac5c-06a5-4b0e-acc2-dc8799072fdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_5ab104e7-a0d0-4eab-bca1-1bf3382867a4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionTable_db63a9dd-6ca8-4237-a73c-362469e307dc" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_5ab104e7-a0d0-4eab-bca1-1bf3382867a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_33c1b3ab-74c8-484e-8d60-e7444294cb9b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_5ab104e7-a0d0-4eab-bca1-1bf3382867a4" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_33c1b3ab-74c8-484e-8d60-e7444294cb9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_488f01a0-81c6-4fed-8b55-70cd859a000c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_33c1b3ab-74c8-484e-8d60-e7444294cb9b" xlink:to="loc_us-gaap_TradeNamesMember_488f01a0-81c6-4fed-8b55-70cd859a000c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_cccbb3ed-4145-4ef4-8e4a-a842b4231319" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionTable_db63a9dd-6ca8-4237-a73c-362469e307dc" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_cccbb3ed-4145-4ef4-8e4a-a842b4231319" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c2a55b25-e633-4993-b4b7-e2ab0d21335e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_cccbb3ed-4145-4ef4-8e4a-a842b4231319" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c2a55b25-e633-4993-b4b7-e2ab0d21335e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelatedIntangibleAssetsMember_1f2e2175-cd8d-4385-871a-de88217f8507" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerRelatedIntangibleAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c2a55b25-e633-4993-b4b7-e2ab0d21335e" xlink:to="loc_us-gaap_CustomerRelatedIntangibleAssetsMember_1f2e2175-cd8d-4385-871a-de88217f8507" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_61eb2635-7443-4015-a62f-6053e9862ca6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c2a55b25-e633-4993-b4b7-e2ab0d21335e" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_61eb2635-7443-4015-a62f-6053e9862ca6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionLineItems_64e54ca6-6e5a-4e8b-9e5a-89f47dbafae1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetAcquisitionLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionTable_db63a9dd-6ca8-4237-a73c-362469e307dc" xlink:to="loc_us-gaap_AssetAcquisitionLineItems_64e54ca6-6e5a-4e8b-9e5a-89f47dbafae1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1_3e2f08f9-c81e-47f0-a86b-2974a58c92ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_64e54ca6-6e5a-4e8b-9e5a-89f47dbafae1" xlink:to="loc_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1_3e2f08f9-c81e-47f0-a86b-2974a58c92ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_bbea53e6-d6d7-4912-92dc-5241d42800ec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_64e54ca6-6e5a-4e8b-9e5a-89f47dbafae1" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_bbea53e6-d6d7-4912-92dc-5241d42800ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed_3d37b4bf-3acd-48e8-96cf-1d4e07be799a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_64e54ca6-6e5a-4e8b-9e5a-89f47dbafae1" xlink:to="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed_3d37b4bf-3acd-48e8-96cf-1d4e07be799a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensedFinancialStatementCaption_ccb73b50-ddf0-434f-8efc-1b58b5ed5464" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensedFinancialStatementCaption"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_64e54ca6-6e5a-4e8b-9e5a-89f47dbafae1" xlink:to="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensedFinancialStatementCaption_ccb73b50-ddf0-434f-8efc-1b58b5ed5464" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_49946da4-60e0-4c2e-8431-75614ab77868" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_64e54ca6-6e5a-4e8b-9e5a-89f47dbafae1" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_49946da4-60e0-4c2e-8431-75614ab77868" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities_71c36802-4653-4850-9092-32fae3046b2e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_64e54ca6-6e5a-4e8b-9e5a-89f47dbafae1" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities_71c36802-4653-4850-9092-32fae3046b2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_266f315d-ac65-4a27-95ee-78b076804d33" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_64e54ca6-6e5a-4e8b-9e5a-89f47dbafae1" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_266f315d-ac65-4a27-95ee-78b076804d33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_6cc5204f-7764-456f-9ed8-8402e5afc05d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_64e54ca6-6e5a-4e8b-9e5a-89f47dbafae1" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_6cc5204f-7764-456f-9ed8-8402e5afc05d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_6e40ffc0-848f-45f2-abac-bc73eed2dc46" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_64e54ca6-6e5a-4e8b-9e5a-89f47dbafae1" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_6e40ffc0-848f-45f2-abac-bc73eed2dc46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_815ed7da-bc17-4ade-a5a6-6a4046e7a282" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_64e54ca6-6e5a-4e8b-9e5a-89f47dbafae1" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_815ed7da-bc17-4ade-a5a6-6a4046e7a282" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_6749d05b-eff4-49d2-8c06-3a98c0034d54" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_64e54ca6-6e5a-4e8b-9e5a-89f47dbafae1" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_6749d05b-eff4-49d2-8c06-3a98c0034d54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_cf585fa9-058c-43a0-bc48-27281c0c1242" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_64e54ca6-6e5a-4e8b-9e5a-89f47dbafae1" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_cf585fa9-058c-43a0-bc48-27281c0c1242" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_b3bebc2e-f8dc-4296-ae48-681744981373" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_64e54ca6-6e5a-4e8b-9e5a-89f47dbafae1" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_b3bebc2e-f8dc-4296-ae48-681744981373" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_b4cdeed7-9410-4ce7-a3a4-890e4472ca1e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_64e54ca6-6e5a-4e8b-9e5a-89f47dbafae1" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_b4cdeed7-9410-4ce7-a3a4-890e4472ca1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_bf2fd931-cf0e-4948-86d9-fc3d79e89070" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_64e54ca6-6e5a-4e8b-9e5a-89f47dbafae1" xlink:to="loc_us-gaap_Goodwill_bf2fd931-cf0e-4948-86d9-fc3d79e89070" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_faaa0cd2-2d76-4441-bf1d-b0bf5430b41c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_64e54ca6-6e5a-4e8b-9e5a-89f47dbafae1" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_faaa0cd2-2d76-4441-bf1d-b0bf5430b41c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_a21c5a12-f6a9-42e8-8e53-2f506a3aa665" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_64e54ca6-6e5a-4e8b-9e5a-89f47dbafae1" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_a21c5a12-f6a9-42e8-8e53-2f506a3aa665" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_4daafa3c-138f-4f66-9aac-a6ce53902514" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_64e54ca6-6e5a-4e8b-9e5a-89f47dbafae1" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_4daafa3c-138f-4f66-9aac-a6ce53902514" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_60b3bfdf-b8ee-4061-b362-7a3440e7bfd6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_64e54ca6-6e5a-4e8b-9e5a-89f47dbafae1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_60b3bfdf-b8ee-4061-b362-7a3440e7bfd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_cc8c9309-e64c-454b-9ddf-8faf86d02bc9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_64e54ca6-6e5a-4e8b-9e5a-89f47dbafae1" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_cc8c9309-e64c-454b-9ddf-8faf86d02bc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_0ca013a0-630c-402a-8d92-220357c3e32f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_64e54ca6-6e5a-4e8b-9e5a-89f47dbafae1" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_0ca013a0-630c-402a-8d92-220357c3e32f" 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-20230401.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_9cbe91a4-b578-4560-a748-129862932da1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_3ada64ee-c8df-4f23-bda5-2d1378a19a4d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_9cbe91a4-b578-4560-a748-129862932da1" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_3ada64ee-c8df-4f23-bda5-2d1378a19a4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_078e77b3-2e90-4b5f-a9b7-d2138e62ef4f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_9cbe91a4-b578-4560-a748-129862932da1" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_078e77b3-2e90-4b5f-a9b7-d2138e62ef4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted_baf20249-affa-4fa1-ba81-8343d30b7c9c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_9cbe91a4-b578-4560-a748-129862932da1" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted_baf20249-affa-4fa1-ba81-8343d30b7c9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/BusinessSegmentInformationDetails" xlink:type="simple" xlink:href="cvco-20230401.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_477d9a1f-258b-43e2-abf1-61822353e024" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_3b1ee6c5-96fe-4ea6-8e9d-f23dcbaaf0e2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_477d9a1f-258b-43e2-abf1-61822353e024" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_3b1ee6c5-96fe-4ea6-8e9d-f23dcbaaf0e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_f1d4f99d-ee20-43fd-8b8a-309180399532" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_3b1ee6c5-96fe-4ea6-8e9d-f23dcbaaf0e2" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_f1d4f99d-ee20-43fd-8b8a-309180399532" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_a9f2c957-2bbb-4c25-a749-6a5c7a09a412" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_f1d4f99d-ee20-43fd-8b8a-309180399532" xlink:to="loc_us-gaap_SegmentDomain_a9f2c957-2bbb-4c25-a749-6a5c7a09a412" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FactoryBuiltHousingMember_805501c3-a23a-445b-a54b-6df75d2f93d1" xlink:href="cvco-20230401.xsd#cvco_FactoryBuiltHousingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_a9f2c957-2bbb-4c25-a749-6a5c7a09a412" xlink:to="loc_cvco_FactoryBuiltHousingMember_805501c3-a23a-445b-a54b-6df75d2f93d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FinancialServicesMember_2ffa4c65-feac-4f5d-8077-13091b50b557" xlink:href="cvco-20230401.xsd#cvco_FinancialServicesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_a9f2c957-2bbb-4c25-a749-6a5c7a09a412" xlink:to="loc_cvco_FinancialServicesMember_2ffa4c65-feac-4f5d-8077-13091b50b557" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ConsumerFinanceMember_46d63b84-32c9-45c2-bb82-a0d8e05f57a3" xlink:href="cvco-20230401.xsd#cvco_ConsumerFinanceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_FinancialServicesMember_2ffa4c65-feac-4f5d-8077-13091b50b557" xlink:to="loc_cvco_ConsumerFinanceMember_46d63b84-32c9-45c2-bb82-a0d8e05f57a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_InsuranceMember_375a6ab1-3ba3-4fd9-adba-63814a2ceddd" xlink:href="cvco-20230401.xsd#cvco_InsuranceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_FinancialServicesMember_2ffa4c65-feac-4f5d-8077-13091b50b557" xlink:to="loc_cvco_InsuranceMember_375a6ab1-3ba3-4fd9-adba-63814a2ceddd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_39c11178-443e-46d4-8b2f-dcf971d0267a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_3b1ee6c5-96fe-4ea6-8e9d-f23dcbaaf0e2" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_39c11178-443e-46d4-8b2f-dcf971d0267a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_acd7e335-b745-4137-b0d7-3571c6dca774" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationProfitLossAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_39c11178-443e-46d4-8b2f-dcf971d0267a" xlink:to="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_acd7e335-b745-4137-b0d7-3571c6dca774" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_5fb273a6-e6fe-40fd-8887-13e51b190f2c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_acd7e335-b745-4137-b0d7-3571c6dca774" xlink:to="loc_us-gaap_NumberOfOperatingSegments_5fb273a6-e6fe-40fd-8887-13e51b190f2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_6b101dba-a5bb-4a92-8bee-bbcaa1a7d987" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_acd7e335-b745-4137-b0d7-3571c6dca774" xlink:to="loc_us-gaap_Revenues_6b101dba-a5bb-4a92-8bee-bbcaa1a7d987" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3dadf883-7b5d-447b-94ea-2c8e8f8fd684" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_acd7e335-b745-4137-b0d7-3571c6dca774" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3dadf883-7b5d-447b-94ea-2c8e8f8fd684" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_2255e620-0585-4b5c-a392-5b098dcb1d1b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_acd7e335-b745-4137-b0d7-3571c6dca774" xlink:to="loc_us-gaap_Depreciation_2255e620-0585-4b5c-a392-5b098dcb1d1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization_311e1512-6b15-434b-8997-427bf7b5791b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_acd7e335-b745-4137-b0d7-3571c6dca774" xlink:to="loc_us-gaap_AdjustmentForAmortization_311e1512-6b15-434b-8997-427bf7b5791b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_def09d48-9021-4a14-8932-9709615bd791" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_acd7e335-b745-4137-b0d7-3571c6dca774" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_def09d48-9021-4a14-8932-9709615bd791" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_0838ef42-0ecc-42a7-812c-ab1eacf1d61d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_acd7e335-b745-4137-b0d7-3571c6dca774" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_0838ef42-0ecc-42a7-812c-ab1eacf1d61d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_700d5c67-ea40-4481-8525-474aa40b4b71" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_acd7e335-b745-4137-b0d7-3571c6dca774" xlink:to="loc_us-gaap_Assets_700d5c67-ea40-4481-8525-474aa40b4b71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_GrossMargin_e7bd1b4a-aec8-4a1e-bdc1-0a1d6f15fa73" xlink:href="cvco-20230401.xsd#cvco_GrossMargin"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_acd7e335-b745-4137-b0d7-3571c6dca774" xlink:to="loc_cvco_GrossMargin_e7bd1b4a-aec8-4a1e-bdc1-0a1d6f15fa73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>cvco-20230401_g1.jpg
<TEXT>
begin 644 cvco-20230401_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 4444 >._M_?MF?#W_@GU^Q_XZ_:\^)ML]UIW@[2//@TV
M*4))J-Y(ZPVMHK$':99Y(H]V#M#%B"%-?DG_ ,$7?@1\4O\ @X,UCQQ_P4/_
M ."KWCS6/&7@32O%CZ)\/O@W;:K<67AFWN(XHYYIFLX9%$L<2SP1H7+-*PD,
MS2%17UC_ ,'67PB\>_%C_@C1XXN/ 5G/<GPIKVDZ_K%K;*6:2P@N-DS8'58Q
M*)F]%A9NU>;?\&;7Q*\,^+/^"4^K> =.NXO[3\*?%+4X=3M0P\P+<06MQ%*1
MUVL'=0>YA8=J /5?^"C7_!&KPQ;?LF^)9?\ @F;>^)OA'XFL; RW?@KX<^(+
MRST7QCIZD&ZTNYTQ)/L[O+#YJQNB+(78(S,CLM?9?[3/[7'[-W[&_@2'XD_M
M,_%[2O".DW5\EEI\E^SO/?W3_=M[:WB5YKF4X)$<2.V 3C ->AW%Q;VD#W5U
M.D44:%I))&"JB@9))/  '>OP5_X*Y_$#QS\3/^#K7]EOX+^.9YF\*^#]4\+7
M?AG39B?(,TUZ]S-=*IX+O+#%&6[BU0?PT ?LC^SM^W;^RC^U7XJUWX??!/XM
M17OB?PPJ/XB\'ZQI-YI&M:;&X4I)/IVH0P74<;!TP[1!3N7GD5SWC'_@J/\
M\$_/AU\>9OV8?B)^U/X9\/>/;>X,,_AK7I);*>,[#)O)F14$9C!<2[MA3Y@Q
M7FOR-_X*>_$7QG\%?^#O']GCQ'\(II;:_P#$5AX2TCQ"MID?:[*^OKNQNQ*!
M]]1:-GG./*0]5!'-?\%4? _@[XB_\'=?P1\&>//#%CK&D7Y\*"_TS4K99H+D
M*9V"R(P*NN57*L"#C!!'% 'Z[? /_@L]_P $N/VG?B'KGPK^"?[:/A'5=;\.
M:=<ZAJL%R\]C"MI;J7GN(Y[N**&XBC0%V>)W544N3M!-:'[*_P#P5T_X)O\
M[;7Q;U+X$_LN?M7^'_%OBS2K>6>XT:VM[JW>:*,@226[W$,:72KD$M"S@#GI
MS7XY_MU_#;X?^+_^#R#X=>%/%'@S3=0TO5;GP]/J>G7=FCP7;IH[%3*A&)/]
M5'PP((0 Y'%;7Q@CB\,_\'N'A2?P_$EFUX;+[4;=0GF^9X.DC<MCKN7@^M '
M[ >.?^"J/_!/7X7_ !QG_9L^)W[5?AGPUXYMK@Q7'ASQ$\UC-'A2_F$SQJHB
M* N)=WELGSABI!JI^RY_P5K_ ."<W[:7Q6U'X'?LS?M5^'_$WBW2XGEGT%8+
MJTGFC3EY+<7448ND4?,6A+@+\Q..:_'G_@K/X-\*>//^#N'X">$_&GAVSU33
M+UO!_P!LT^^@62&X"W%PP5T;AURJY4Y!Q@@CBIO^#B.[O?@#_P '&'[*_P <
M/@Q;BQ\5ZE9>&)+[[ NR34)%UZYM<2;<%_-MS]F;/WHU"=!0!^X/QX_:_P#V
M<?V:=3TKP[\8OB7#8ZWKR2OH/AG3=/N=3U?4TC&9'MM/LHYKJ=$'WF2-E7(R
M1D5B?LB?\%!_V-OV\+'6KS]E'X[:9XLE\-W0M_$.F+:W-E?Z9(2P N+.[BBN
M(02KJ"T8!*, <J0/@3_@H5X?_9P^!O\ P7B^$G[4'@/XS>/O&W[1FO>&?[$\
M*_L\>%[B"*UO+8V]W&+G4+^7*Z;IRH\\\BE)79H6E1"%;'RG_P $#+_QW;?\
M'07[5MGXXCTZTU>[L/&[>(++0KB22Q%W_P )-I[2")I%1Y$60MM=T5B#DJI)
M% '[):3_ ,%/_P!@36/C_=_LKP_M0>'+;XB6!O/M_A'4S-9WEJ+6VDN[AI5G
MC3RUCMXI)BS$#8N[.,&O$_VCO^"AW_!.+]O[]@GXY^$?A'_P4!M-"T"RTM_#
M'BWXC>'M-OG3PO/>QRK!<2$1)NMI#'(GG*PBD :-90S"ORW^-OP1\&?M$?\
M!ZWJ'PA^(FGK>>']2OK*76M-EYAU"WM_ $%R]I,O26";RO*EB;*21R.C!E8@
M_I#_ ,%*/V!?V.?V(_\ @D9^UO??LH?L_P"A>!G\=> [W4?%$>B)(L=W/'&_
ME!8V=D@C3S)-D,02-/,;:HW'(!H?\$+/#/[,G[#W_!*9SH?[?^B?%7P%X5UK
M5=0UGXD.[66DZ.H$;RVD(G=C##$,.<MS),[ #<%'O/P<_P""J?[!?QZ\=^%?
MAC\-OCJ9?$'CH._@K2-8\+:KI<VO0I:S737-FM]:P_:;80P2/]HCW1<*-^YT
M#?D1_P $G_V-O''[??\ P:K?$7]ECX9>-++1/$?B+XFW<FA2:G=^1;7MW;7>
MFW,5E*_83M$(E/9W0D$#!QO^"07_  5,^-/@#]L3X/\ _!)__@L+\"M1MO&/
MPU\516'P;\::C9_9M7T"_DL9M.M[&Z(&V\LY[>X,$<\9.[="S&5=LL8!^V_[
M1O[>'[*'[*'BK0/A]\</BU'8^)_%0=O#?A#1]'O=8UK4T0,7D@T_3X9[J1!M
M;+K&5&T\\&M;]G']KO\ 9L_:Z\ 77Q,_9M^+NF>+M)T^[DM-3.E^9]IL+E/O
MV]Q:NJSV\P_YY2(K\CY>17XL_P#!-7X@>.?CM_P=\?'[Q-\79YI[WPGIWBK2
MO#L=V3BTL;*ZM;"U$2G[BFV)?C&XS.W5R2S_ ()._$7QI\/_ /@[&_:<^$W@
M.:6/PQXOU'Q1+XGTV D0&6"ZCN([IE''F+.\B!CR/M4@_C- 'ZIVO_!9W_@E
MI<WOBG3'_;:\%6MWX)T^XO/%EGJ%W):S:9'#/';2B6.9%82">6.+R@#(9'"!
M2QQ7;?L9?\%#/V,?^"A/A75O&7['/Q[TKQM9:%>);:TMI;7%M<64CAC'YMO=
M1QS(KA7V.4VOL;:3M./Q1_X(O^!?!GB__@[!_:GOO%7A:PU&;0=6^(&I:+)>
MVJR&QO/^$DMH?M$6X'9)Y<\R;ASB1AWK6_X-7%30?^"Q?[7WA+1HUM=,C&J"
M.Q@79$@A\0LD0"C@!5=@/0$@4 ?O_7SS\9O^"K'[ GP#^(NO?"?XC?M 1?V_
MX3L!>^,;+0/#NIZROANV//G:E+I]M/'IR8():Y:, $$\$&O6/V@/&'B7X>_
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
M9>?9/"F@6VEW=_J^M7& 3%::=:12W=RZAEW+'$Q7<-V,BOS]_P"".?[:#_\
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
M-\#Q?$7]HCXHZ;X7TJZU"*PT][PO)/J%Y*<1VMK;Q*TUU.^#MAA1W."0O!K
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
M_P <_M@6_P"VA9^-I/B3;WT?B_0+CX9FP#M<7?VSS+:9=2D\@K.!PR2@H67
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
MPQUN36/[2\7ZGKFI:W<VPCFNC/-MMHW&6_U-I';0DYPS1NX"[RH\!_X*R?\
M!OIX6_X*#_M'^&OVWOV?_P!I75?@Q\9?#2VH'BC3-)^V0WS6K;K69E6:%X;B
M+A1,KME%12AV@C]&:* / _V+/V1?C+\"+>;Q[^UA^USK?QP^)=WIPTY_%^J>
M'K/1[33K .)#:6-A9J(H%=U1YI27EG:*+>VV*-$]\HHH ^*O^"Q'_!*+XI?\
M%</A'9?L\ZS^U=H_@/P38>)[;78;:Q^&LFH:E)<0VTL*I)<OJ<<;1YGF?"P(
M?N#<=I+]U_P2R_8.^*W_  3<_9D\._LBZS^T5HOCWPAX2M[U-!N$\ 2Z5J2M
M<WKW9\Z;^T;B*1%::=0HA1B&3+?(=_TW10!\9_\ !9?_ ((O?!#_ (+$_"'0
M_"?CCQI>>#O&'A"ZGF\(>-+"P6[-JLX03V\]NSIY\$GEQL5#HRM&I5@-ZN__
M ()^?\$V_P!JO]GB'P[)^VY_P4:\2?'A/ L/E_#_ $.Z\+VVE6.DOY30"ZN'
M1I+G4[E8F9(Y+F5A%YCD*7VR+]DT4 ?EQ\"/^#9'PO\  K]L#XH?M!>&_P#@
MH%\3K#P9\4Y-177_ (?^&(ETR>ZM;R9YGM+G4UE=YH@[MAHXH90./,Y8MZ+_
M ,$??^"'?BS_ ((_Z5\2-(^&_P"VU?\ BZT\:'S=&T?6/ =O;V&FW:*5ANKE
M8[DW%XZ+A2L<]M&RE_E#%63] J* /SI_X)'?\$'_ !G_ ,$I/VB?&WQST?\
M;-M/'5K\1;?9XKT:_P#AH;&1G6:2>.2WG34I!"1)*V0T<@920-IPP_1:BB@"
MIK\.O7.AW=OX6U*TL]2>W=;"[U"R:Y@AF(.QY(DEB:10<$J)$)' 9>M?EMIG
M_!N%\7M+_P""H)_X*OP_\%"]);X@-XOEUYM(;X,-_969(6MVMO+_ +9\WRO(
M8Q@^9O\ XMQ/-?JI10!ECP^^O>"_^$5^(T>G:PU[I?V375CTXQ6E]OCV3 02
M22E(GRW[MGDPK;2S=3^<O@K_ (($?$W]G#X$?&O]BW]C7]L_3O"?P5^.=W<2
MZQH/B?X>R:OJ_AR*Z@6VO(;"]348$=9K95@S/"[(J*=S-EF_2ZB@#YD^"_\
MP2:_90^!7_!.#5/^"8G@K3-33P'KWAG4-*\0:D]THU+49KV-DN+^24+M^T$D
M,IV[$$<:!=B!:\@_X)<?\$1/%'_!.3X3>)/V=M?_ &Z/$OCOX=:M=ZI<Z5X2
ML_"T&AI:37]JMK-+/<1S337;+"OR*62%9&,OE%UC:/[ZHH _)']F/_@U,\-?
ML_\ P;^+7[/.K_\ !1[XG:IX'^)VG2P#PMH6GQZ19PSA66VNKQ5FE-^\)*DJ
MIMXY=@61&7"CV#]D7_@AI\3/V0_^"8_Q+_X)N^&_V\I]<LOB/9:GIW]MZM\-
M8%M=$LM0MY(+P6MI%>+*UQ(DA_>S74B*50K$,,&_0ZB@#XN_X(M_\$E/$G_!
M'SX.^)_@'9_M+VOQ!\->(?$S^((1-X&.EW=I?26]O;2?O1?3I)$8[6+">6K!
MLG>0=M?1W[4OPL^*?QN^"/B#X2_"?XI:-X/O/$FDW>F7NMZQX4DU?R+>X@DA
M=H84O+4+*-X96=G0%<%&S7H=% 'YP?\ !&[_ ((*?$'_ ((X>/?%FO\ PU_;
M7T[QCHGCN/3H_%&C:U\+7MYF6S>=HFM[B+52(7Q<SJ2\<B_,#M^7G _;B_X-
MIO!O[1O_  4#M/\ @HU^RY^UQJ?P-\;I?VVK7ZZ+X.CU&*XUF%\G4%S=0"-I
M5"B6,JZRL'9LF1\_I]10!^>G_!6'_@@CX>_X*N>%/ GCOQ[^T(O@_P"-O@2Q
M%I;?$OPKX4>*TOX1*9EB>P>\:2()*3)&RW1:-I)#\P8*OM/["G[#'[2WP-ET
M_P <?MP_MY:_\??&&B:>UCX7NK_PU::/I^APNH662.WM\M=7CJ-C7MP[R^6S
MHNP2R^9]144 ?G'\(O\ @WV;]G+_ (*0?$+]NC]G']N/Q1X-\/\ Q4DO3XW\
M!6'A>WDNIX[R\2]NH+;57E+6:/.GRO' )XD8JDRMAQH?\%-?^"$^K_MK_MQ_
M#C_@HG^SI^UG/\(_B?X"CLX6OI_"$>M6MTMK/)-;S"&2:(+*OFNC*^])$V@A
M=I+?H910!^8?AK_@W7\<^#_^"I.B_P#!56Q_X*'ZMKOC33KV&[U.T\9_#Z.]
M_M.8Z;]@NMTEO?6RPQO&\OE111*ENIB0!Q'\W1?\%!_^"#GC_P#;P_X*,^ O
M^"B,G[:FG^%-4^&#:-_PA?AJ/X7M>P(NFZC)J,7VJ4ZI&T[-<2ON*+$-FU0
M06/Z-44 8/B;2?B)J7PXNM$\.>,=)T_Q1-I1A@UVXT&2XLH;LI@S_8Q<H[1[
MLL(O/! P#(<9/YQ_\$TO^#>/XA?\$Q?AM\:_AM\)OVZM/UR#XT>$X-(OKG6_
MA.P?2IH5NHXKJ(1ZL!)B.^N08VP"QB;=A&1_TZHH ^$?^"*'_!%W7?\ @C=H
M_C?P7I?[4\'Q"\/>-;FWO9;2Y\!G3+JSO85,:NLZW\RM&8V8-&8\[@K!U 96
M^[J** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH ^0/^"_'_*&S]H3_ +)_-_Z.
MBK^,*O[/?^"_'_*&S]H3_LG\W_HZ*OXPJ /W^_X--O\ E*9^UW_V\?\ I\GK
M]_J_ '_@TV_Y2F?M=_\ ;Q_Z?)Z_?Z@ 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@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@#Y _X+\?\H;/VA/\ LG\W_HZ*OXPJ_L]_X+\?\H;/VA/^R?S?
M^CHJ_C"H _?[_@TV_P"4IG[7?_;Q_P"GR>OW^K\ ?^#3;_E*9^UW_P!O'_I\
MGK]_J "BBB@ HHHH ***\X_;%\*?%WQY^R1\4?!'[/\ K#:?X[UCX=ZU8^"[
MY+CR6M]5EL9DM)!(2/+(F:,A_P"$C/:@#S[Q]_P5?_X)Z?#'XV1_ ;QQ^U9X
M,L-6%G?2ZG?S>(;8:?I$UK/:0O:7MSYFRUN&:\C*QR$'"/N*D*&]WT_Q?X3U
M?PO'XXTGQ1IUUHLMG]KBUBWO8WM7M]N[SA*"4*;>=V<8YS7XZ_\ !!W]LOX"
M?%_X@_!C]@CX@_#Y/ WQ&^#WP$\<>!_B)\.O%FF+:F_OI-5\-OO2.8 7,ES'
M:7DTT6#(&CG+J4VR/^D_PZ_8"^"O@S]D#3?V']7LFO\ X>Z9?W&S0(@8;>[T
MPZE+>0Z9<+EC+;!'CAE3(6=(V5QY<CQD 7X&?\%-O^">_P"TS\4[CX)? #]L
MCX>^+O%D D(T+1/$L$T]P(P3(T #8N%4 DF(N  2>.:]IUW7=$\+Z)>>)?$V
MLVFG:=I]M)<W^H7UPL,%M"BEGDD=R%1%4$EB0  2:_+S_@I=^R#^QS\6O^"D
MG[)?P<_99E^&_@'XT>"_B3!XK\12>&YK'3+^V\(Z>HGFMI((2CSR32B".WA*
MLVUKAPHB69AK_P#!P7\5]8\<_'']D;_@F?;W4B^&_CO\:+63XD6L+E?[0T'3
M;JR:6PD]8IC<;B.YMESQD$ ^Y_@;^VG^R?\ M+:[<^%_@/\ '_PSXHU*VL5O
MGT_3-25IY+-FV+=Q(<--;,W GC#1$D ,<UUOQ5^+GPN^!G@6^^)WQE^(6C^%
MO#VFJIOM9U[4([6VA+,%12\A W,Q"JHY9F"@$D"OSQ_X.6O&.K?LD?L\?!G_
M (*&?"*!=/\ %_P1^,FF/83V@$9N-%O(9H+_ $ML8_<7"I KITP@Z=1F_'_X
MPM^V%_P<?? S]DN\N/M_P^^#OPNNOB9)I$O,%YKUQ%)%9W4J=':WCFM9(2>4
M>20C&3D _0KX'_M*? 7]I/2;_6?@5\5M'\31:5=+;:O#IUUF?3IF4.L5S"V)
M+=V0A@LBJ2I# $$&NXK\R_\ @I=\3M2_8K_X+F_L=_';P/<&UMOCLNJ?#+XC
M64)VQZK;K/9_V:\H'#20W.H[E<_,%0IG:Q%?II0 445S/Q,^,OPN^#=C:ZG\
M4/&MEHEO>S&*UEO7($C@9*C /..: .FHKRC_ (;G_9'_ .B]:#_W^?\ ^)KT
M&T\=^$+ZUCO;37[=XIHU>)PQPRD9!_*@#6HK-_X3'PQ_T&H/^^J/^$Q\,?\
M0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/
M^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK
M-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?
M]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_
M +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S
M?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\
M0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/
M^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK
M-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?
M]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_
M +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S
M?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\
M0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/
M^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK
M-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?
M]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_
M +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S
M?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\
M0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/
M^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK
M-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?
M]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_
M +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S
M?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\
M0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/
M^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK
M-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?
M]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_
M +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S
M?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\
M0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/
M^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK
M-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?
M]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_
M +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S
M?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\
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
M_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z%344 0_V=I_\
MSXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z%344
M0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_
M 'Z%344 0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9
MVG_\^,/_ 'Z%344 0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#
M_P!^A1_9VG_\^,/_ 'Z%344 0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_
MV=I__/C#_P!^A1_9VG_\^,/_ 'Z%344 0_V=I_\ SXP_]^A1_9VG_P#/C#_W
MZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z%344 0_V=I_\ SXP_]^A1_9VG
M_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z%344 0_V=I_\ SXP_
M]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z%344 0_V=
MI_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z%
M344 0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\
M^,/_ 'Z%344 0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^
MA1_9VG_\^,/_ 'Z%344 0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_V=I_
M_/C#_P!^A1_9VG_\^,/_ 'Z%344 0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%34
M4 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z%344 0_V=I_\ SXP_]^A1_9VG_P#/
MC#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z%344 0_V=I_\ SXP_]^A1
M_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z%344 0_V=I_\
MSXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z%344
M0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_
M 'Z%344 0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9
MVG_\^,/_ 'Z%344 0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#
M_P!^A4D<44*[(8U1?15P*=10 4444 %%%% !1110!\@?\%^/^4-G[0G_ &3^
M;_T=%7\85?V>_P#!?C_E#9^T)_V3^;_T=%7\85 '[_?\&FW_ "E,_:[_ .WC
M_P!/D]?O]7X _P#!IM_RE,_:[_[>/_3Y/7[_ % !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 >4?MS_ /)H_CW_ + +_P#H:UW7PN_Y)GX=_P"P
M%:?^B4KA?VY_^31_'O\ V 7_ /0UKNOA=_R3/P[_ -@*T_\ 1*4 ;M%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?('_!?C_E#9^T)_
MV3^;_P!'15_&%7]GO_!?C_E#9^T)_P!D_F_]'15_&%0!^_W_  :;?\I3/VN_
M^WC_ -/D]?O]7X _\&FW_*4S]KO_ +>/_3Y/7[_4 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110!Y1^W/_R:/X]_[ +_ /H:UW7PN_Y)GX=_[ 5I
M_P"B4KA?VY_^31_'O_8!?_T-:[KX7?\ ),_#O_8"M/\ T2E &[1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'R!_P %^/\ E#9^T)_V
M3^;_ -'15_&%7]GO_!?C_E#9^T)_V3^;_P!'15_&%0!^_P!_P:;?\I3/VN_^
MWC_T^3U^_P!7X _\&FW_ "E,_:[_ .WC_P!/D]?O]0 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% 'E'[<__ ":/X]_[ +_^AK7=?"[_ ))GX=_[
M 5I_Z)2N%_;G_P"31_'O_8!?_P!#6NZ^%W_),_#O_8"M/_1*4 ;M%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?('_!?C_E#9^T)_V3
M^;_T=%7\85?V>_\ !?C_ )0V?M"?]D_F_P#1T5?QA4 ?O]_P:;?\I3/VN_\
MMX_]/D]?O]7X _\ !IM_RE,_:[_[>/\ T^3U^_U !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 >4?MS_P#)H_CW_L O_P"AK7=?"[_DF?AW_L!6
MG_HE*X7]N?\ Y-'\>_\ 8!?_ -#6NZ^%W_),_#O_ & K3_T2E &[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 %%%% !1110 4444 %%%% !1110 4444 %%%% 'R!_P7X_Y0V?M"?\
M9/YO_1T5?QA5_9[_ ,%^/^4-G[0G_9/YO_1T5?QA4 ?O]_P:;?\ *4S]KO\
M[>/_ $^3U^_U?@#_ ,&FW_*4S]KO_MX_]/D]?O\ 4 %%%% !1110 445R'[0
M/QH\)?LW_ CQI^T+X]2X;0_ OA34/$&KI:(&E:VL[:2XD5 2 7*QD 9&210!
MU]%?FW\!OVB/^"F7[9?C'X-?'KX=_M"?#CP5#\4O@;XI\9^&OAY+X,O-5T>S
M@BU'PZEK:ZE.NH0RW=UY=Z0UU$D'D%ID2%PS%OH/2OVT_P!HVX_8,\.?&63]
MG.QO/C9XGU*;PUIOPUL=89;$^(HKRYM9D>Z=<QVD M+FZE<@LL-O(%W-MR ?
M4-%?DG^U+_P4,_X+D_\ !)#6?#/[2O\ P4+\-_!/XE? [7/$5OI?C(?"6QO[
M>^\*&<_*\1NMK2*,-M,@D$C+Y;-"TB,?TM_:(_:(\%?LZ?L\>(OVC/$*3:AI
MFB:-]ML[*P&9]5GDVI:6< _BFN)I(8(U_B>9!WH [^BOSO\ @)XH_P"#G+Q#
M\;/"\/[0WP]_9<\/_#^XURW?Q;/HAU.YU*UTW>&F2 &[V-/Y>45CE0Q#$$#!
M]C_;H_;P\<_##]IGX2?\$]_V8+71I_BY\89KN\&J^(+:2YL/"?A^SC>6[U6>
MWCDC:XD8121V\/F1K)*K;G 7:X!]6T5\?>"/VU?B]^SO_P %"O#G_!.C]L/Q
M3H_B0_$SPE<ZW\(?B-I>B?V6VHW-GN-_I%[;"62/[0D:B>.:(HCQL$*!P"_V
M#0 4444 >4?MS_\ )H_CW_L O_Z&M=U\+O\ DF?AW_L!6G_HE*X7]N?_ )-'
M\>_]@%__ $-:[KX7?\DS\._]@*T_]$I0!NT444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110!\@?\%^/^4-G[0G_9/YO_1T5?QA5_9[_P %
M^/\ E#9^T)_V3^;_ -'15_&%0!^_W_!IM_RE,_:[_P"WC_T^3U^_U?@#_P &
MFW_*4S]KO_MX_P#3Y/7[_4 %%%% !1110 5C?$3X?^#_ (L?#_7?A9\0]"BU
M30/$NCW6E:YIEQGR[NSN(FAFA;!!VM&[*<$'!K9KSS]K>U^.=[^RY\0[7]F)
M4;XC/X,U(>!%DN8X5;5OLS_9 7D(1 9M@W,0HSR0.: /Q?\ $7@#]L?_ (-H
M?VQ/#6O^!$U_]H3]FJW\$^*KG2_"Z;CKG@'P]-J>AR:M."%V%8[C^S6W9\E]
MTS,EJ7>6OVC_ &6OVFO@G^V-\ _#?[2G[/'BV+6O"/BNR-UI=]'$8V!#LDL4
MB'F.6.57C=#RKHPKXQ\8?MR?%+Q-^UA\/-;US_@G-\7D\?+\ _'&GW/PNOM&
MM&ANK^?4_"I\M=3\\V$EB&B97NC( J21ED#2+&<S]F3X%_MD?\$5/^"-FB?!
M?X#?LX77QF^-5Y?WUX?#GAFXC72=(U&^EDG)EDFEC9K2V78A"'?-(N!Y:N70
M ]!_X*W_  L3_@H?J/@W_@E;X50W-GK_ (CTOQ7\:M3B/R>'_"=C<F9(W<?<
MNK^ZA6"W3DE8KF4C;"37MO[?G_!/CX%?\%'_ -GH?LP_'S5/$MCX5_M2WOW@
M\):P+&226!6$*NVQP\:LP<(5*[T1L945\'_ 3]O'_@K%^SSX#O\ 2/#_ /P;
MV_$?7?$^N7;ZGXL\8Z]\9-,-YXAU5T56N[DQV0  ")''"@6.&&..&)42-0/K
MG]I3]K+]O+]E;X-_";QEI7[!VI?&S5M92*+XQ6?PZUB*WNO#L[6\;N]C:3!C
M>1^<TR*#(N%A7<_[S<H!\2> ?AG^V5_P;[?MO_![X2VG[2OBGXO_ +*/QS\=
MVG@:PT[QS<_:-2\$ZW=DI8K'+PH1F!;,2QQ.B3AH4=(Y&Z?1Y+_7_P#@\!U5
M?$[,T>B?LOJ/#@ESA8VFA+;,_P"W<773U:OJ35O!'Q5_X*1_$KX5^-?BQ^S;
MXE^%GPT^%GC:V\<VFD_$&2Q77_$.OVL,T>GJ+6RN+A+*TMWG>X9I91-++%"H
MB6,,[\U^WC^Q_P#%+PE_P4-^#7_!6;]G/P!>>+-4\#:3>>$?BIX,TAXEU#6?
M#%TLICN;,2.B2W%G/,\QA+!IDPJ'<BJP!X%_P7YO+_3/^"J'_!->^\.EEU-_
MCA?P;H_O&S>\T%+D<?P^4S9]B:_5ROA"3]F'XC_M^?\ !4[X;_MV?%'X4Z[X
M-^%_P!\,ZA#\.M)\8VBVNI^(O$-_\D]^;/<SVMI!$D03SQ'*\T:L$V $_=]
M!7,_$SXR_"[X-V-KJ?Q0\:V6B6][,8K66]<@2.!DJ, \XYKIJI:SX<\/>(XD
M@\0Z#97Z1MNC2]M4E"'U 8'!H ^;?VN_VN_V:?'/[-/C'PEX2^,>CW^I7^CM
M%9V<$K%Y7W*=HRO7BO;_ (6>,_"S_#'PXZZW 0=!LR#D_P#/%*X#]MCX?> =
M+_92\<ZAIG@C1[>XBT-VBG@TR)'0[EY#!<@UZ9\+M-TX?#+PX!80@#0K/ \H
M?\\4]J -'_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A1_9V
MG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\
M?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C
M#_WZ%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\
MSXP_]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9V
MG_\ /C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#
M_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,?#'_0
M:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A,?#'_
M $&H/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q
M\,?]!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_
M +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,?
M]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^$Q\,
M?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% %/_A,
M?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A
M0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C#
M_P!^A0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\
M\^,/_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG
M_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A
M1_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SX
MP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_
M //C#_WZ%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=
MI_\ SXP_]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJ
MY_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?
M]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,?
M#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A,
M?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J
M/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q\,?]
M!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$
MQ\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^
M$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% %
M/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\ /C#_
M -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I_
M_/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G
M:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A1
M_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_
M -^A1_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:
M?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_
M9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J
MN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_
M +ZJY_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$
MQ\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC
M_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJ
MC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H
M/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q
M\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3
M_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4
M 4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_W
MZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\
M/C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?
MV=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ
M%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_
M]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\
M/C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJK
MG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[
MZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H
M/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?]
M!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH
M_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J#
M_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^$Q\,?]!J
M#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% %/_A,?#'_
M $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A0!3_
M .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^
MA0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/
M_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG_P#/
MC#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A1_9V
MG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\
M?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJKEC?V>I0"ZL;A98R2 Z],T?V=
MI_\ SXP_]^A4D<44*[(8U1?15P* '4444 %%%% !1110!\@?\%^/^4-G[0G_
M &3^;_T=%7\85?V>_P#!?C_E#9^T)_V3^;_T=%7\85 '[_?\&FW_ "E,_:[_
M .WC_P!/D]?O]7X _P#!IM_RE,_:[_[>/_3Y/7[_ % !1110 4444 %%%% $
M$FEZ9+J<6M2Z= UY!!)!!=M"IECBD9&=%;&0K&.,D X)C4G[HQ/110 4444
M%%%% !1110 4444 >4?MS_\ )H_CW_L O_Z&M=U\+O\ DF?AW_L!6G_HE*X7
M]N?_ )-'\>_]@%__ $-:[KX7?\DS\._]@*T_]$I0!NT444 %%%% !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!Y1^W/_ ,FC^/?^P"__ *&M=U\+O^29^'?^P%:?^B4KA?VY
M_P#DT?Q[_P!@%_\ T-:[KX7?\DS\._\ 8"M/_1*4 ;M%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 ?('_!?C_E#9^T)_P!D_F_]'15_
M&%7]GO\ P7X_Y0V?M"?]D_F_]'15_&%0!^_W_!IM_P I3/VN_P#MX_\ 3Y/7
M[_5^ /\ P:;?\I3/VN_^WC_T^3U^_P!0 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% 'E'[<_P#R:/X]_P"P"_\ Z&M=U\+O^29^'?\ L!6G_HE*
MX7]N?_DT?Q[_ -@%_P#T-:[KX7?\DS\._P#8"M/_ $2E &[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 %%%% 'R!_P7X_Y0V?M"?]D_F_\
M1T5?QA5_9[_P7X_Y0V?M"?\ 9/YO_1T5?QA4 ?O]_P &FW_*4S]KO_MX_P#3
MY/7[_5^ /_!IM_RE,_:[_P"WC_T^3U^_U !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 >4?MS_\FC^/?^P"_P#Z&M=U\+O^29^'?^P%:?\ HE*X
M7]N?_DT?Q[_V 7_]#6NZ^%W_ "3/P[_V K3_ -$I0!NT444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110!\@?\ !?C_ )0V?M"?]D_F_P#1
MT5?QA5_9[_P7X_Y0V?M"?]D_F_\ 1T5?QA4 ?O\ ?\&FW_*4S]KO_MX_]/D]
M?O\ 5^ /_!IM_P I3/VN_P#MX_\ 3Y/7[_4 %%%% !1110 4444 %%5)=>T*
MWUVW\+SZU:)J=W:375KISW*B>:")HDEE2/.YD1IH59@,*94!(+#-N@ HHHH
M**** "BBB@ HHHH \H_;G_Y-'\>_]@%__0UKNOA=_P DS\._]@*T_P#1*5PO
M[<__ ":/X]_[ +_^AK7=?"[_ ))GX=_[ 5I_Z)2@#=HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **Y?XS_&?X:_L^?#74OB_\7_$G]D>'=(\G^T=1^QS7'E>;,D$?[N!'D;,
MDB+\JG&[)P 2/!_^'S7_  37_P"CD/\ RS]9_P#D.NJA@<;B8<U&E*2VNHMJ
M_P D<6)S++L'-0Q%:$)-7M*23MWLWL?4%%?+_P#P^:_X)K_]'(?^6?K/_P A
MU[Q\&/C/\-?V@_AKIOQ?^$'B3^U_#NK^=_9VH_8YK?S?*F>"3]W.B2+B2-U^
M91G;D9!!)7P.-PT.:M2E%;7<6E?YH,-F678R;AAZT)R2O:,DW;O9/8ZBBBBN
M4[0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** /D#_@OQ_P H;/VA/^R?S?\ HZ*OXPJ_L]_X+\?\H;/V
MA/\ LG\W_HZ*OXPJ /W^_P"#3;_E*9^UW_V\?^GR>OW^K\ ?^#3;_E*9^UW_
M -O'_I\GK]_J "BBB@ HHHH *\Y_;#^*WC3X$?LD_%#XW_#?PTNL^(?!WP\U
MK6]"TEXV<7EY:V,T\,)5?F8,\:J0O)!P.<5Z-4.H7MAIUC-?ZK=PP6T,9>>:
MXD"HB <EB> ,=S0!^0'_  37\&? 3_@I3)\!_C7XP_:-^(7B_P >>+?@+XWO
MOB+XNTOXJ:K8:KH?B:'5_"RO#;):7,::9' ;F016T4<<+Q&)VCD#!C]QZ/\
M"#]O6+]@OPY^S?#\<K^'XFW6IS>'_$?Q?U!;6>^L-(CO+D'6$BR$ENYK**%(
MA@E)KN.21<1R8^!_VY_^"3'QD_8R_P""BFC_ +4__!"K4K;P)\1==^'/B?Q3
MXI^&MPP.A>)H-/U#0XYM-@MR L/VDZCO\HLL0>WC\HV[ ./T/_X)3_\ !0'0
M_P#@IK^Q'X4_:PTWP;)X<O\ 4VN;#Q'X?DE,@T_4K64Q3QHY +1DJ'0D9V2*
M&PP(H _-C_@JA^Q!\?/^"(GPMTK_ (*@_L-?M^?&WQ%J'A?Q7IT'Q%\'_%CQ
MT^M67BJTNIU@S(NQ SM(Z(P*L0LF^-HGB!;["_X+1_MQ_%GX,>$?@=^R7^SW
MXCNO"7Q(_:<^)&G^$M/\01(IN_#6EO+;KJ5]#N! N(EN88U.#M\UG&&1:Z_X
M^?#VQ_X*=_M!^&_A*D2W/P0^#7C>+7/'>I8W0>+_ !38LWV31(#TEM;.8F:\
M?E#/'%;#+QW(B^9_^"XNBWVC_P#!8S_@G1\2]61CH7_"SM2T@S-_JX;Z>;3?
M(4GH&D)^7U\H^E '5_\ !2K7++_@B+!\'?VT_@%XG\4IX$;XBV7A#XW>%]>\
M7ZAJT&MZ1?12G^UG^VS2E=0MI(-XG0J\OG%)&9.!U?[>?[37C7X^?\%5/@Q_
MP2"^&_CO5O#WAO6?#-YX\^-6K>&=3EL[^]T>!9EL](BNH&66VCGGA_?M$R2-
M%(BJZAF#>>?\'>+SWW_!)JU\&:;:/<ZEXD^+>@:9I%I$N7N+EA<R+&@[L1$V
M!7,_#SP9K/PI_P"#L:TLO',C,?$'[)=O'H%Q(3MG:!H(9=A/4[K.Y)'U/>@#
MUCQU\7;[_@EI_P %:_@G^S/X8\0:LWP2_:8T;4=*L?#&L:W<W\?AGQ3I_E&.
MXLGN9)'@AN5N;:%[96$?F-YH ;=N_12ORF_X+R:5J7CS_@K/_P $W/A[X61I
MM3@^,6I:W<10\M'9V=SHEQ,Q_P!GRH)B?:-O2OU9H ***XSXS?$WQ?\ #+3+
M*_\ "'P=UKQC)=3M'-;:+)&K6ZA<AVWD<$\<4 <W^W/_ ,FC^/?^P"__ *&M
M=U\+O^29^'?^P%:?^B4KYF_:M_:/^+'BO]G7Q=X<UO\ 9)\8:':7>DM'/JU]
M<0&&U7<OSN%.<?3UKW_X5^)]8;X8>'&/@Z]!.@V9(++Q^X2@#MZ*Q_\ A)=7
M_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?
M^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O
M?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6
M@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_
MX275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\
MA)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^
MA0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_
M^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_
M +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^
M^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**
MQ_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X2
M75_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X
M275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H
M4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A
M0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH
M V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^E
MH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8H
MK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275
M_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7
M_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?
M^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O
M?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6
M@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_
MX275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "OE_\ X*1?\%(O^'?'_"&?\69_X2[_
M (2[^T?^9B^P?9/LOV7_ *=YO,W?:?\ 9QL[YX^H*_+_ /X.1/\ FC/_ ',7
M_N,KV,@PM#&YM3HUE>+O=:K:+?2SW1\_Q1C<5EV15L1AY<LX\MG9/>44]&FM
MF^@?\1(G_5F?_F1/_O?1_P 1(G_5F?\ YD3_ .]]?E_17Z1_JMD/_/G_ ,FE
M_P#)'Y#_ *[<3_\ 01_Y)#_Y$_J HKY?$O\ P6(\5C"VGP"\*0-U,CZM?72?
M3&(C2?\ #./_  4T\4_\C3_P42T;0(V_UEMX7^%EI+GV$MP^Y?KC-?E_U"$?
MCKP7SD__ $F+/VG^TZLOX>&J/Y1C_P"E2B?4-%?+W_#N[XJ^(_\ DI7_  4>
M^-UZ&_UB>'=;@TA6]L11M@>U'_#HO]E+6./B5K?Q#\9@_P"L'BCX@WTN_P"O
ME/'1]7R^/Q5[_P"&#?YN(?6LUG\&&2_Q32_])4SWSQ1\9O@_X'#'QI\5O#6C
MA/O_ -J:[;V^WZ^8XQ7G7BC_ (*.?L)>$-W]K_M6>"I=OWAIFLI>G\K??6;X
M7_X)=?\ !/\ \(;3I/[+?AN;;T_M19K[\_M,CY_&O1O"_P"S3^SEX(*GP9\
M?!6D%?NG3/"UI 1^*1BBV51ZSE_X#'_Y(+YY/I3C\Y2_2!XO/_P5_P#V'KN9
MK7P+XS\1>+)T.#!X:\$ZC.V?0%X4!_ TS_AY;JOB#Y/AI^P1\?-:S]RZNO!"
MV-L_TEEE_I7T]!;P6L*V]M"D<:#")&H 4>@ Z4^CV^71^&BW_BG?\HQ#ZMFT
M_CQ"7^&G;_TJ4CY>_P"&L?\ @H3XG^7P+_P3+NK2)NE[XH^)VGVNWZPJI<_@
M>*7_ (2#_@L'XK'_ !+/A[\"?"<;?>_MG5M3OYD'^S]G 0GZ\5]044?7J4?@
MH07_ ($_SDU^ ?V;7E_$Q-1_^ 1_])@G^)\O?\*+_P""IWBK_D8?VZO!GA8-
M]Y?"_P ,XKW ] ;QP?QI?^&!?VA/$G_)2O\ @I?\6;K=]_\ X1=;31<_3RD?
M;7U!11_:>)7PJ,?2$%^/+?\ $/[&P;^-SEZU*C_#FM^!\O?\.FO@!K'_ "4K
MXN?%SQGG[Y\4?$>ZEW_7RO+K:\,_\$H/^">OA1@^G_LS:1<.#DOJM]=WI8^I
M^T3.#7T/12EFF925O;22\FTON14<ERB+O["#?=Q3?WN[///"_P"R/^RMX)"_
M\(C^S9X#TYEZ2VGA*S1R?4L(]Q/N37>:;I6F:-:K8Z1IT%K OW8;:%40?0*
M*GHKDG5JU7><F_5W.ZG0HT5:G%+T204445F:A1110 4444 <O\9_@Q\-?V@_
MAKJ7P@^+_AO^U_#NK^3_ &CIWVR:W\WRIDGC_>0.DBXDC1OE89VX.02#X/\
M\.9?^":__1M__EX:S_\ )E?4%%=5#'8W#0Y:-645O92:5_DSBQ.6Y=C)J>(H
MPG)*UY13=NUVMCY?_P"',O\ P37_ .C;_P#R\-9_^3*]X^#'P8^&O[/GPUTW
MX0?"#PW_ &1X=TCSO[.T[[9-<>5YLSSR?O)W>1LR2.WS,<;L#   ZBBBOCL;
MB8<M:K*2WLY-J_S88;+<NP<W/#T80DU:\8I.W:Z6P5Q?Q;_9S^ WQXL38?&3
MX0>'O$:[-J2ZKI<<DT0_Z9RD;XS[JP-=I16$*E2E+F@VGW6AU5*5.M!PJ133
MZ-71\MS?\$OO#_PYE;4/V0?VD_B'\*)0Q:+2M/UEM3T<-UR]E=E@_/J^.331
MXD_X*N_ OC7_  '\/_C;I,/_ "\:%?'0-8=1U9XY0;8G'(5.3T]*^IJ*[O[3
MKSTKI5/\2U_\"5I?B>9_8^&IZX:4J7^!V7_@#O#_ ,E/F+1O^"JWP&T/4XO#
M/[2/@3QQ\(M6E;8L/COPS-':S/\ ],KF$.CI_MML'%>__#[XI_#/XLZ,/$7P
MN^(6B>(K$X_TO1-4BNHQGL6C8@'V/-:FLZ)HWB/3)M%\0Z1:W]G<)MGM+RW6
M6*1?1E8$$?45X#\0?^"6O['/C'63XM\(^!+WP!KX),.O_#C59='GA)[JD)\D
M'/.?+-%\LK;J5-^5I+[GRM?>PY<YP^SA57G>$OO7-%OY1/HBBOEG_AGK_@I#
M\$/WGP,_;!T?XA:;%_JO#WQ=T,^=M'4?VA:?O9'(Z%P!G\:/^&^_CU\(/]'_
M &N/V$_&NAV\7$OB;P')'X@TT#_GK)Y)$ENGLVYOSH_LZ=3^!.,_).S_ / 9
M6;^5P_M:G2_WFG.GYM7C_P"!1YDOFT?4U%>2?!?]N_\ 9#_:!>.T^%OQ\T"\
MOI3A-)O+HV=Z6[J+>X"2$@\<*17K=<=6C6H3Y:D7%]FK?F>A0Q&'Q,.>C-27
M=--?@%%%%9&P4444 %%%% !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 4444 %%%% !1110 4444 %%%% 'E'[<__)H_CW_L O\ ^AK7
M=?"[_DF?AW_L!6G_ *)2N%_;G_Y-'\>_]@%__0UKNOA=_P DS\._]@*T_P#1
M*4 ;M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 444V66*")III%1$4L[L<!0.I)["@!U?DC_P '!WQU^%GQ'^(W
M@/X5^!_%EOJ>L>"UU<>)8K0[X[.2Y-EY<+./E,@^SON0'*?*#@G%?6OQ"_:+
M^+W[<7C/4/V??V&]??1_".GW!M/'GQI1"8H?[]GI73SIR#@S X4'*D91S[]^
MSO\ LW_"7]ESX<V_PR^$/AP65E&WFWEW,WF76H7!'SW%Q+C,LC=R> ,!0J@
M>_E]2&1XB&)K*]1;0O:R:M>3L[:/16OU=M+_ "^:4:G$N$G@\/)1I.UZC5[M
M-.T%=7U6LKVZ*[O;^;JBOZ-/VD/VKOA5^RY_PB?_  LW4O(_X2[Q-!H]CAP/
M)W_?N7STACRF]NV]?6O3*^A_UZ_ZA_\ R?\ ^U/D_P#B&?\ U%_^4_\ [<**
M**_/S]4"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@#S3XT?L;_LM?M"I(WQB^!7AW6KB4
M$/J,E@(;SGTN8MLP_!Z\D_X=R^/_ (3?Z3^Q[^VIX_\  T<?,'AWQ!,FOZ.@
M'1$M[G!C!Z%MS'\J^IJ*[*688RC#DC.\>S]Z/W.Z_ \^OE67XB?M)4TI?S1O
M&7_@4;/\3Y9_X7!_P5 ^!HV?%3]FKPE\5M*A'SZS\-M<:QO@G]][2['[U_\
M8BP/>M7P?_P54_9/U+6D\'_%C4?$'PNU]N&T7XE^'YM+=3T),I#0@9[EQ7TC
M65XQ\"^"/B)HLGAOX@>#M*US3I?];8:QI\=S"_U212I_*M?K6#J_QJ-GW@^7
M\'S+[DC'ZEF%#^!B&UVJ)2_%<LOFW(E\,>+?"OC?1XO$7@SQ-I^KZ?.,PWVE
MWL=Q#)_NO&2I_ UH5\T^)_\ @E1^S%_;,OB[X(7?BKX4:[(=QU3X<>))K ,1
MT#0$O%M]555R"16?_P *U_X*G? P;OA]\=O!/Q@TF'[NF^.M&;2M2V?W([BU
M)CD?_;EZ^E'U7"5?X-9)]IKE?WJ\?O:#Z[CZ'^\8=M=X-27W/EE]RD?4U%?+
M(_X*5:U\*S]E_;&_9!^(7PX$?%QKUC9#7-%CQU)N[09'J $)Q7LGP;_:P_9K
M_:"A1_@U\;?#NORNN[[#::B@NU'7+6[[94_X$HK*M@,90CSR@^7NM5]ZNOQ-
MZ&:8#$SY(5%S?ROW9?\ @,K2_ ]"HHHKC.\**** "B@D 9)P!U->/?%_]OS]
MC_X'3/IWCOX[:*VHJVP:/H\IU"\,G0(8;8.R,3P-P4>] %C]H[]LCX3_ +-L
M1L_$L\M_JHMS.=,LF4&&/&=\KL<1K@$]V/7&.:^:/V3_ /@M+X:^+?B'7M&^
M*O@.?3H8]:DETBYTZ42F#3G($2RH0I=D(.]UZ[AA?7X2_:W_ &K->^*NI:S=
M2^'M5LI_$MY)<3W>JQ^4[0%S\B)R=F $!.!M4C'IXQ\+_'%Q\/?&UEXEB+&*
M.39=QK_'"W#CW..1[@5\E0Q'$6.P&(Q,;0E?]U&R>D?YM]9[6NN4\FG4S&O0
MJ55[K^PM'HN_KMY']&_AWQ%H?BW0[7Q+X:U2&]L+V$2VMU;ON21#T(/].H/!
MJ[7RK_P2L\<:AXA^'?B+PR;PSZ?IUY;76G/NRH6X20L%/]W,0;'JY/>OJJO8
MR3,O[7RJEB^7E<EJNS3:?XIG9@L3];PL:MK7Z>>S_$****]4Z@HHHH ^0/\
M@OQ_RAL_:$_[)_-_Z.BK^,*O[/?^"_'_ "AL_:$_[)_-_P"CHJ_C"H _?[_@
MTV_Y2F?M=_\ ;Q_Z?)Z_?ZOP!_X--O\ E*9^UW_V\?\ I\GK]_J "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH \H_;G_P"31_'O_8!?_P!#6NZ^
M%W_),_#O_8"M/_1*5PO[<_\ R:/X]_[ +_\ H:UW7PN_Y)GX=_[ 5I_Z)2@#
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 ***Y#XY?';X6?LX?#B^^*OQ@\5P:1H]BN#)*<R3R$';#$@^:61L'"+D\$\
M $BH0G5FH05V]DB*E2G1IN<VE%:MO1)&]XL\6^&/ ?AJ^\9>--?M-*TG3;9I
M[_4;^=8H;>)1DLS-P!7R+=:M\7_^"I^I2:5X6N=7\#_L\0SF.\U=5:VU7QZ%
M.&CA!&ZWL2006(RXR.266.UX2^"_Q@_X*+>);'XP_M:Z!>^%OA197*W7@SX0
MS.4GU8@YCOM7QUSP5M^@S@\;C+]>6-C9:990Z;IMG%;VUO$L5O;P1A$B11A5
M51PH    X %>G>EEFD;2K=]U#TZ.7GM'I=ZKQ^6MG&LKQH=MI5/7K&'EO+K9
M:/+^'OP[\#_"?P9I_P //AOX7L]&T32K<0V&G6,6R.)!^I).26.2Q)))))K9
MHKY5_P""L'[:^B_LM?L^7_@SPWKZIXZ\86;V6AVL#_OK.W?*37K8^X%7<J'J
M9"N 0CE?+E*4Y.4G=L]F,8PBHQ5DMD?F]_P5=_:N_P"&H_VJ]2_X1_4O/\,>
M$=^C^'MCYCFV-^_N1V/F2@X8=8TC]*^Y/V!_^"N?[/.N_ GPWX%_:/\ B>-
M\8Z3:KI]W=ZK:3?9[]8OECG^T*K(K-'LW[V4[PQZ$&OR"KZ+_P""8?[1/AOX
M$_M+V&A_$NQL;WP5XSV:/XFL]4MTEMDWM^XN71P5_=R$98CB.27UI%'[>>!/
MBC\,_BCIW]L?#3XAZ'XAM< FXT358;I #ZF-B!6[7S_X[_X)@?L4^-=1_P"$
M@TWX01^%=64DP:MX)OYM)E@)[JMNRQ9^J&L+_AC3]KKX7?O/V>?^"@?B>:VC
M_P!7HOQ.TJ#6TD'9#<D++&!_LC.* /IVBOF+_A=?_!3/X3?)\4/V3/"7Q"LX
M_P#6ZI\-?%)M)0O][[+>C?(W^RF.>G%3Z;_P53_9STB^CT3X[>%_'7PMU"1M
MBVWCWP?<VZ._^S+$)$*]PQ*@CF@#Z6HKE?AM\<_@O\8K47GPI^*_AWQ&FW<P
MT;6(;AD'^TJ,64^Q (KJJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH " 1@BO&
M_C)_P3[_ &./CO,^H_$#X":'_:+MO_MG2(3I]Z'ZAS/;%'<@\C<2/:MOXR?M
MA_LO_L_K*OQ=^./A_1[B($OIS7PFO./2VBW2G\%KRG_AX7\0OBM_HW[(O[&7
MCSQI')Q!XA\0Q)H.DN#_ !I/<Y,@'4KM4]N]:T:];#SYJ4G%]T[?D85\-A\5
M#DK04EV:37XD'_#"_P"TW\'/W_[*'[>7BNUM8N8O#'Q+MH]>LB.T23.%EMT_
MW 3[UE^+OVT_VUOV4='?7/VP?V6=!UGP_;'%SXQ^&?BF,( /2QOF65B1S]X"
MMO\ X5!_P4P^-OS_ !3_ &D_"OPNTN7E]'^&^B->WK)_<>[NS^Z?_:BR/:KN
MB?\ !-#]D#P=<M\1/C9_:OQ U2V7=<^(_BGXDDO]HZG<DA6#;G^\A^M=;S)R
M5\1",UW:L_\ P*-G]]S@>50HJ^&JSI^2?-'_ ,!GS)+_  V.)U3_ (+F?L31
M>';34?#G_"5ZKJMZPCB\/Q:((9XY"0%$DDTBP@$GJKOCTKHM-^*O_!3#]H:Q
MBU+X7?"+P)\+- O$#V^L^+=<_MF_DB/22*&T_=*W^S)Q[UI>._%/[-OQ7T+_
M (4[\(OV5-%^)5M:9BBMH_#EO#HU@Q[^?)&$C/0@QCG'#"O,/#?_  1[E6'5
M-6T+XVZW\+'U=26\,_#C5KIM,4GG$R74K></5!M7(X.*\C#YEE..FZ>'E)RU
M]Y1O27DYW^3Y5-^1E/'8^-2V'IJM&VK3Y7?U:Y7Z)Z$7C_X$_#S6=5_X1[]J
MG]L#XD_&S7YB0_@/P=-]@T^5NZO:61VICIS(K8[5Z#\(/V1O%.FPHOPV^%?A
M/X)Z.R[=^B6$=[X@N(\8Q)>/EDR.^[<I)R#6#X!^$/\ P4?_ &.=-.D_#/0_
MA=\7-#C'[Q/L?_".:[=8Z;I!NMV./XG+&NCM?^"I7P_\"7,>D?M9_ GXA?".
MZ+A&OO$'A^2[TIW/&([RU#B09XW; />I_P!7<VQVM6LIQ_DHMK[V[57\E!/J
MC#^T:<O]^E*CY-.,?G45XOY27H?G9^UE_P $\/VXY/B+KWQ)N/V?-:3P])J4
MJ:3))KEA>SQ6:L?*,WV>9MK%<,S$!=S&O(O"'[%/[4GC_6$T'P9\'M0U*[=P
MOE6MQ VT^K'S,(/4L0!W->(T5]RO#S%4'"GAL5"%**2Y71;=EV:K)+_P%GPJ
M\1ZM.T:6%2BNG,W^-E^1^ZG_  22^!?QY_9X^!&K?#O]H3X6/X?U>+6A)8WC
M:Q9W8O;,QJ$3-M-)L,3!QAL<.N,\X^K*_+__ (-N_P#FLW_<N_\ N3K]0*^<
MS#+*>3XR>$@[J.NBM\2YGI=]6?HN19C'-LJIXN,.3FYM+WM:36]EO:^W4***
M*XCUPHHHH ^0/^"_'_*&S]H3_LG\W_HZ*OXPJ_L]_P""_'_*&S]H3_LG\W_H
MZ*OXPJ /W^_X--O^4IG[7?\ V\?^GR>OW^K\ ?\ @TV_Y2F?M=_]O'_I\GK]
M_J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \H_;G_ .31_'O_
M & 7_P#0UKNOA=_R3/P[_P!@*T_]$I7"_MS_ /)H_CW_ + +_P#H:UW7PN_Y
M)GX=_P"P%:?^B4H W:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M^3U^_P!7X _\&FW_ "E,_:[_ .WC_P!/D]?O]0 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% 'E'[<__ ":/X]_[ +_^AK7=?"[_ ))GX=_[ 5I_
MZ)2N%_;G_P"31_'O_8!?_P!#6NZ^%W_),_#O_8"M/_1*4 ;M%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 44V::*WB:>>541%+.[M@*!
MR22>@KY'^('[1'Q>_;H\9:A\ /V'O$$FB^#-/N#:>._C3&A,:'^.STGIYTQ!
MP9@<*#E2,H[=6&PM3$R=G:*WD]DOZV2U?0X\9C:6#BDTY3EI&*WD_+R75O1+
M=G0_M#?MA^/O%WQ'N?V2?V&]-M-?^(*C9XE\47(WZ1X,B)P9;EP"LEP.=L R
M=P^8,04/>?LH_L>> ?V6]%OM0MM2N_$GC/Q!)]H\8>.M:/F7^KW!.22Q),<0
M/W8@<  9+-ECT?[//[.7PF_9=^'%M\,?A!X;6QL8F\R[N96WW-_<$?/<7$N,
MRR-W)X P%"J !W5:U\5"-/V&'5H=7UEYOLNT=EUN]3GPV"JRK+$XMIU.B7PP
M3Z1[OO)ZOI9:!117E'[6'[5WA3]E_P (6LKZ3/K_ (M\07'V+P9X-TWYKO6+
MPX"JJ@$K&I*EY,84$ 98JIX#U"/]K/\ :Q\.?LR^&+*TL=$F\1^-?$D_V/P5
MX+T\YNM5NSP.!DI"I(+R'@#@9) KG_V2?V3O$?@'7[_]H_\ :/UN'Q'\7/%$
M(&J:BHS;:';'E=.L0<B.)!PS#ER#R1R8_P!DS]E'Q7X2\3WO[3W[3NK0>(/B
MWXC@VW,\?S6GART.2NG60R0BJ#AW'+'/)RS/[_0 4444 %%%% !1110 4444
M %%%% !1110 4444 %! (P1110!Y9\5/V(?V1_C7YDGQ)_9[\,7]Q-GS;^'3
M5M;IL^L\&R7_ ,>KS7_AVL?A]^^_9@_:V^)_P]V?\>^E?VW_ &KI4?I_HEUG
M=^+]*^G:* /F+[-_P5?^$?\ J=3^&'Q=T^/K]HAET'59L>FW-LN??O1_P\;\
M1?#S]S^T_P#L8?$[P-L_X^-5T_35UO2X?7==6I_DAS7T[10!Y'\*_P!O/]CK
MXT&.+X??M$>&;BXFQY=A?7WV*Z8^@AN1'(3]%KUM'21!)&X96&58'((]:\_^
M*G[)_P"S1\;1(_Q5^!GAC6IY<[[ZZTB,77/I.H$B_@PKR1_^"7WP_P#!#FZ_
M9F^/OQ,^&#J<PZ?H/BJ6YT[/^W;7._S![%Q0!].45\Q?\(=_P56^$?/ASXN?
M#?XL6$76+Q/HDFBZ@Z]@C6I,.[MEZ/\ AOWXQ?#7]S^TU^P9\1?#J)Q-JWA$
M0^(;!!_ST>2W*F->_0D=* /IVBO$_AC_ ,%&/V*/BU,MCX9_:$T*UO2VPZ=K
M\K:9.'Z%-EVL99@>,+FO:+.\M-0M8[ZPNHYX95#130N&5U/0@C@B@"2BBN9^
M,WQ7\*? OX5:_P#%[QO<^5I?A[3);RZP0&DVCY8USU=V*HH[LP% '345S/P9
M^*_A3XZ?"K0/B]X(N?-TOQ#ID5Y:Y(+1[A\T;8Z.C!D8=F4BNFH **Y_XA_%
MCX7_  DT@Z]\4OB)HGAVSP2MSK6J16RMCLID8;C[#)KP?5/^"HOP9\27\OA_
M]FKX<>.?BUJ4;F-O^$-\-S?8XG_Z:W4X1$7_ &P&'(H ^F*9<7$%I ]U=3I%
M%&I:221@JJHY))/05\Q_VM_P52^.'_(,\-> ?@II4O\ RUU*Y/B#6(P>A54
MM3QR0V#G ]:?;_\ !,;P?X]G34_VL/C]\0/BM<;@\FG:QKCV.E!@<YCL[4J(
M^>V\CVH ZKXI?\%'_P!C;X47_P#8%_\ &6RUS66?9#H?A&-]5NI9/^>>VV#J
MK>SLM<E_PUG^VQ\9?W7[-O[#M[H=C+_J?$OQ>U)=,C0'HQL8B9V4]<JW3ZU[
ME\+?@)\$_@C8?V;\(OA3H'AR,IMD;2=+BADE'^W(HW2'W8DUUM 'S!_PQ]^V
M)\8_WW[37[<VKZ?92_ZWPS\)M/32(4'=/MCAIY5/0AEZ=^:[+X4?\$ZOV-_@
M]>#6M ^"6F:GJQ?S)-;\3%M4NWD_YZ;[DOL;W0+7MM% #8HHX8UAAC5$10J(
MHP% Z #M3JR_%WC?PAX!TA]?\:^);+2[-.MQ?7"QJ3Z#)^8^PR37EDO[37CC
MXGR-I_[,OPGN]:A+%?\ A*?$"M9:8G^TN[$D^.ZJ%/L:X,5F6#P<U"<KS>T4
MG*3](J[MYVLNK,*N)HT7RR>O9:O[EJ>R7-S;V=N]W=SI%%&I:221@JJHZDD\
M 5Y3XE_:[\$MJ\GA'X.Z!J/C[7$X-KX>CW6T)[&6Y/[M%_VAN [U3MOV6=>^
M(=PFK_M,_%*_\4,&#KX>TUFLM*A(Y \M"&EQV9B">X->K>&O"OAGP9I,>@^$
MO#]GIEE%_J[6QMEB0>^% Y]^IKEY\XQOPI4(=W:4_N7N1^;GYQ1C?&5]ER+S
MUE]VR_'T/)?^%6?M)?&7][\8_B4GA'1Y/O>&?!;XG=?[LUVV3GL0F5(/:N^^
M&?P/^%?P?M#;?#[P9:6,CKB:\VF2XF]=\KY=N><9QZ 5U=%;X;*L)AZGM6G.
MI_/)\TODWI%>44EY&E/"4:<N=ZR[O5_\#Y604445Z1TA1110 4444 %%%% !
M1110 4444 %%%% !1110!\@?\%^/^4-G[0G_ &3^;_T=%7\85?V>_P#!?C_E
M#9^T)_V3^;_T=%7\85 '[_?\&FW_ "E,_:[_ .WC_P!/D]?O]7X _P#!IM_R
ME,_:[_[>/_3Y/7[_ % !1110 4444 %%%><?MB^%/B[X\_9(^*/@C]G_ %AM
M/\=ZQ\.]:L?!=\EQY+6^JRV,R6D@D)'ED3-&0_\ "1GM0!Y]X^_X*O\ _!/3
MX8_&R/X#>./VK/!EAJPL[Z74[^;Q#;#3](FM9[2%[2]N?,V6MPS7D96.0@X1
M]Q4A0WOF@>(-!\5Z):^)?"VMV>I:=?0+-9:AI]RDT%Q&PRKHZ$JZD=""0:_'
M#_@@[^V7\!/B_P#$'X,?L$?$'X?)X&^(WP>^ GCCP/\ $3X=>+-,6U-_?2:K
MX;?>D<P N9+F.TO)IHL&0-'.74IMD?\ 5']E?]F3P5^RI^SQI/[-'@Y(I/#>
MA/J$.D6JP;$@L)[VXGAML;CD113+%NS\WE[L#.  ;6B?M!_ WQ-\8=3_ &?/
M#?Q;\/:CXXT32QJ.M>%;#58IK[3K4NL:RSQ(2T(9F4#> 6SD C-=ATZU^6'[
M _PD^&'P6_X.9/VJ/!WPB^'^C^&-'?X+^'+L:1H&FQ6EK'-*M@TKK%$JHI=L
MNQ &YF9CDDD_4W_!9KXF_M,?#K]@CQ7IW[)'P%\7_$'QEXI>+0ETSP2"+ZRT
M^XR+Z[20*YB=;998XI%1V2>:%@C!2* .L\/?\%5?^"9WBWQA8_#WPK^W]\'M
M3UW4]2CT[3M'L/B)ITUS=7<D@CC@CC28L\C.0JJ 220 ,UZW\5?BY\+O@9X%
MOOB=\9?B%H_A;P]IJJ;[6=>U".UMH2S!44O(0-S,0JJ.69@H!) K\L/^"/\
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
M0V?M"?\ 9/YO_1T5?QA5_9[_ ,%^/^4-G[0G_9/YO_1T5?QA4 ?O]_P:;?\
M*4S]KO\ [>/_ $^3U^_U?@#_ ,&FW_*4S]KO_MX_]/D]?O\ 4 %%%% !1110
M 5SGQ?\ BMX*^!7PK\1?&?XD:F;+P_X5T6YU76[P)N\BU@C:25\=\*I/X5T=
M<_\ %CX6> ?CC\,/$/P9^*OAV/5_#/BO1;G2?$&E2S21K>6=Q$T4T1:-E=0R
M,PRK!AG((/- 'Y\_\%=_^"47P3_X*-?MF_#[3[/79OA_\0XO@YXMU[PU\3_"
MVVVO[?5=.U/PS'ITMS+'A[B&(7EP NX,@F8QLC8->K_\$ _VM_CY^VK_ ,$P
M? _QG_:5NEU#Q9#?:EHUYXB2,*NNQV5W);I>C: K,P38[KPTD;L -V!%<_\
M!%WX<CQ[X:TNR_:3^+Q^%^B?#W7/"TW@2Y^(]Y))]COKG2I%L8;XC[:ECY>G
MM')%]HW$"%594#JWUI\-OA9\//@W\-])^$/PE\(V/AOPUH.FI8:)H^CVZPP6
M5NB[52-0,#'7/))R3DDF@#\\?V5"/^(H?]J49_YH5X7_ /0+"OTJFO;.WGBM
MKB[BCDN&*P1O( TA +$*#U( )X[ FOFOX<?\$J?V>/A;^UMK'[<?ACQ[\2&^
M)7B2T@L_$FNWOC::9-5M(?)V6LT#+Y1B MXE"JBX"_*1DFMC]O/_ ()I_LS_
M /!173O"*_'E/$UAJW@'5Y-3\&^*/!OB:?2M3TBXD""1H9HCQN\N,Y()!C4J
M5- 'SS_P6)_9>\+?$C]L?]C'XT_"K3(;7XQZ1^T-I<,6H6"!;NZ\(013WFM)
M,5PSVT44*_,QVHUR8Q@W//G_ (^\#:A\ /\ @ZW\"_%WQ' 8M$^.?[/VH:'H
M&H2#$<FJZ?MFN+4$\;UM[6!\=_/ K[L_9S_8K^"W[-.HS^*_#-SXH\3>*[S3
MUL;[QU\1/%]]X@UN:U5@XMA=WTLCPP;@&,$/EQ%@'*%OFK1_:9_9/^"_[6GA
M;2O#GQ=T2[-SX=UN#6O"GB#1M0DLM4T#4X<^5>6=U$0\,@R0>2KJ2CJRDJ0#
MX!_X+!^ M5_:8_X+:_L!_ 3P9 UQ=^!O$&M_$/Q-L&19:=:3Z=-#-)_<5Y=/
MDA4G@NZJ.37ZCUY-\!/V,O@]\ /'FO\ QCTVXUSQ-X]\46L-IK_C[QGJS7^J
MW-G"2T5FCD+';6R,2P@@2*,N2Y4N2U>LT %<9\9O@9X0^.>F66D^+]4UJUCL
M9VFA;1=6DM&9BNTABGWACL:[.B@#Y)_:M_8I^$_P^_9U\7>--$\2>,)KO3M)
M::".^\4SS0LP91AT8X8<]#7O_P *_ NCI\,/#B"ZO<#0;,#-VW_/!*Y_]N?_
M )-'\>_]@%__ $-:[KX7?\DS\._]@*T_]$I0!+_P@^D?\_-[_P"!;4?\(/I'
M_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I
M'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-
M[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__  @^D?\
M/S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@
M6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\
M@6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q1
M0!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__  @^D?\ /S>_^!;4
M?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/
M_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z
M1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#
MZ1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__  @^D?\ /S>_^!;4?\(/I'_/
MS>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_
M #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\
MX%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_
M (%M1_P@^D?\_-[_ .!;5L44 8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L
M44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6
MU'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!
MC_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@
M^D?\_-[_ .!;5L44 8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P
M@^D?\_-[_P"!;5Y7^U/^T!\'?V4O"=MJ7BJ?5M6\0:Q-]F\*>#M'N&EU'6[H
MD!8H8QD[=Q4,Y&%R.K%5:K^U;^VC;?!C7++X'?!CPDWCGXM^((_^)!X.LG^6
MU0C_ (_+YP0+>W4?,2Q4L!P5&76M^RO^Q;=?#;Q7<_M%_M&>+%\<_%[68=M_
MXAF3_1M'B(/^A:=&0!#"H)7< &?)^Z&*UZ-'"TJ5-5\3\+^&/67^4>[Z[*_3
MRL1C*U>L\-@_B7Q2>L8?YR[1Z;RLK)\;\!_V)?'OQ;\<6G[47[=MPM[XE@;S
M?!WP_M;HR:;X1C)!4G)(GN^%W2<A6'&=J%/IG_A!](_Y^;W_ ,"VK8HKFQ.)
MJXJ=Y:):)+9+LE_5]WJ=6$P='!TW&&K>K;U<GW;_ *26B26AC_\ "#Z1_P _
M-[_X%M1_P@^D?\_-[_X%M6Q7G/[3O[3?P\_98^'+>.O'#37=W=3"T\/^']/7
M?>ZS>MQ';0(,EF)(R<84<GL#SG68?[47QI^%7[*_P]'B_P 6RZIJ&IZA.+/P
MSX9TZZ9[W6KYL!+>%!DG)(W-@A0>Y*J>%_9:_8Z\8:AXM?\ :N_:YNS??$?5
M("NDZ/!<%K3PC9-G;9V^2<RX)$DH/)+ $Y9GN?LN_LR?$/Q)\0C^V1^V$L-W
M\0[^ IX<\.(V^S\&6+9Q;0#D&X(/[R7KDD \L6^D* ,?_A!](_Y^;W_P+:C_
M (0?2/\ GYO?_ MJV** ,?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:MBB@#
M'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_  +:C_A!
M](_Y^;W_ ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A
M!](_Y^;W_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?2/\
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
M]F'3\>1\'M-;'_/>267_ -#<^E'M<^E_RYIK_N))_P#N)?F'/CW]B*_[>?\
M\B=+>_'+X*:;G^T/C!X7@(ZB77[93^KUD7O[5?[.%AGS_C1X?;'_ #QU!9/_
M $#-6;+]FK]GO3\?9_@GX7..AFT2&0_^/J:U[+X2_"O3<?V=\,_#\&.GDZ-
MG\DHMGTNM)?*;_6(?[>_Y5][_P CB+W]N']EBPSY_P 7+9L?\\=/NI/_ $"(
MU6_X;F^ %Q_R!]0UO4?3[%X;NFS_ -](*]7LM%T?3<?V=I-M!CIY,"K_ "%6
M:/89[+>O37I2E^;J_H')CWO./_@+_P#DCYO^/G[9>G77P<\06_@7P)XVM;RX
ML#!#JUWX=D@M[82,J,[2L?D.UCM./O%:^#Z_6?XA^!]'^)7@?5? 6OAOLFJV
M3V\K)]Y-PX<>ZG##W K\U/C/^SC\4_@=K\^E^+/#=Q)9)(1:ZQ;0,UM<)V8.
M!A3CJK88>G>ORWQ#RS-U5I8FK+VD$K74;*+O?57=KZ:^5CY;B'#8SFA4D^:*
M5M%:WY[G!U^@G[$GPF^&^J?"+0OC+JOA5+[Q-J22M=:QJTC7,^^.>2(,AD)\
MOA!]W!P>IKXW^#'[./Q3^..OP:7X3\-W$=D\@%UK%S RVUNG=BY&&..BKECZ
M=Z_2OX>>!]'^&O@?2O 6@!OLFE626\3/]Y]HY<^['+'W)JO#C)ZU3%U,96I_
MNTK1<EO*ZUC?LKJZ[E<-X.<JTJTX^[;2ZZ]UZ=_,V:***_9S[,**** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@#Y _X+\?\H;/VA/^R?S?^CHJ_C"K^SW_ (+\?\H;/VA/^R?S?^CHJ_C"
MH _?[_@TV_Y2F?M=_P#;Q_Z?)Z_?ZOP!_P"#3;_E*9^UW_V\?^GR>OW^H **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#RC]N?\ Y-'\>_\ 8!?_
M -#6NZ^%W_),_#O_ & K3_T2E<+^W/\ \FC^/?\ L O_ .AK7=?"[_DF?AW_
M + 5I_Z)2@#=HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M9[728"#D @8><@]&8@]CD5ZWH/A[0?"NE0Z%X9T6UT^R@7;#:6<"QQH/95
MKAYLVQ_PKV$.[M*H_EK&/SYWW29A?%U]O<C\G+_)?CZ(\C@_9L\>?%B=-7_:
MA^(\FJ0;@Z>#_#SO:Z9$<Y D((DGQZL01ZD5ZSX:\+>&_!NCQ>'_  GH-IIM
MC ,16ME;K&B^^% Y]3U-7Z*[,)EN$P<G.$;S>\F[R?K)ZV\MET2-J6&HT7>*
MU>[>K?S?_#!1117<;A1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?('_  7X
M_P"4-G[0G_9/YO\ T=%7\85?V>_\%^/^4-G[0G_9/YO_ $=%7\85 '[_ '_!
MIM_RE,_:[_[>/_3Y/7[_ %?@#_P:;?\ *4S]KO\ [>/_ $^3U^_U !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 >4?MS_\ )H_CW_L O_Z&M=U\
M+O\ DF?AW_L!6G_HE*X7]N?_ )-'\>_]@%__ $-:[KX7?\DS\._]@*T_]$I0
M!NT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!117X/\ _#YK_@I1_P!'(?\ EGZ-_P#(=>QE.28K..?V,HKEM>[?6^UD^Q\_
MGO$>!X?]G]8C)\][<J3^&U[W:[H_>"BOP?\ ^'S7_!2C_HY#_P L_1O_ )#K
M[P_X(F?MF_M*?M=?\+,_X:&^)'_"0_\ "/?V+_8__$GL[3[/Y_V[S?\ CVAC
MW[O)C^]G&WC&3GLQ_"^89=A)8BI*+C&VS=]6EUBNYP97QKE6;X^&$HPFI2O:
MZC;1-])-[+L?>%%%%?-GUX4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !13)YX+6![FYF2..-"TDDC *J@9))/0 =Z^1O'?[
M0/Q?_;S\8:A\!OV)_$$V@^!-/N#:>.OC1&APY_Y:66D=/-E(.#.#A0<J1E&?
MJPV%GB6W>T5O)[)?Y]DM7T.+&8VG@XI-.4Y:1BMY/R\EU;T75G0_M!?M@?$+
MQW\2+K]DG]A:PM-<\=QC9XI\7W*[](\&1$D%YWP5EN1@[81G# [@Q5DKT']E
M/]C_ .'O[+.@7D^FW]UX@\7:])]H\7^.=:;S-0UFY)RS.Y)*1@YVQ X7N6;+
M'H_V??V=OA-^S#\.+7X7?!_PRFGZ= ?,N)G.^XOIR!ON)Y#S+*V.6/08  4
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
M3IJ\FEZG4T5X[XA_X*$?L.>&-PU3]J_P&Y4X9;'Q)!=$'Z0LYKB]5_X*_?\
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
M17Q9^B!116'\2?B3X'^$'@;4OB3\2/$EMI.B:1;&>_O[IL+&HX  '+,20JJ
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
M_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\
MH-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX
M8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]4?\)C
MX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/^@U!_P!]
M4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\ "8^&/^@U
M!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"@"G_PF/AC_
M *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0H I_\)CX
M8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT* *?\
MPF/AC_H-0?\ ?5'_  F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*
M *?_  F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?
M^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?
M&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^
M?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_
ML[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[
M]"C^SM/_ .?&'_OT* /@/]LW_@C[X8_:Z_:4\2?M#?\ #6<'A[_A(?L?_$G_
M .$-^U_9_(LX+;_6_;(]^[R=WW!C=CG&3Y?_ ,0]GAC_ */F@_\ #>?_ 'PK
M]3/[.T__ )\8?^_0H_L[3_\ GQA_[]"O<H\29U0I1IPJVC%)+W8[+1=#YJOP
MAP[B:\JU6A>4FVWS3U;=WM*VY\!_L9?\$??#'[(O[2GAO]H;_AK.#Q#_ ,(]
M]L_XD_\ PAOV3[1Y]G/;?ZW[9)LV^=N^X<[<<9R/O#_A,?#'_0:@_P"^JN?V
M=I__ #XP_P#?H4?V=I__ #XP_P#?H5Y^-Q^+S&JJF(ES22MLEIJ^B7<]7+<K
MP&44'1PD.6+=[7;ULEU;>R13_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_
M //C#_WZ%97CGQ1X!^&GA#4?'OCW4[#2M'TFU:XU#4+P*L<,:]23CD]@!DDD
M  D@5QGH%+QQ\:/A9\-O"6H>.O'/C:RTW2=+MFGOKVX<A8T'T&6). % )8D
M D@5\M^ M)U3_@HC\0[#X]_M!6KZ/\(]"O!<?#OX=W_#ZY*OW=4U%.A0CF.$
MY!![J6,U&U6S_;?\16?[2G[3?E>$?@3H-WY_@+P;K!$,GBF9<[=1O8^KQ'K%
M ,[@>A4DR^T+\9/B?\9%&G?LT_"J&RTAAM7QGXKM#!:[.FZWM\;Y>.A(P",$
M"O/Q69X3"35.3YIO:$5S2?R6R\W9+JSGJXFE1ERMWEV6K^[]7H>H>(?BM\-/
M!NDOK'B7QEI^GV<0P9;B8(OL!ZGT Y/:O*]0_:F\;?%*X;2/V<?!L8LV.UO&
M/BH-;V2C^]##_K)O8X&".5Q6YX-_9&\&VVL)XS^,&M77CKQ O(NM;0?9;<]Q
M#:C]VB^QW8/(Q7J::7ID:"./3H%51A56%0 /3I7+[/-<?_$?L8=HV<WZRUC'
MTCS/M)&7+BZ_Q/DCV6LOF]E\K^IXSX8_9^^'-YK$7C3X[?$.;Q[KJ'=&VK_+
M8VI[B&U7Y%'UR#UP#7K$/BKPE;0I;V^JVT<<:A41. H'0  <"K_]G:?_ ,^,
M/_?H4?V=I_\ SXP_]^A7?A,!A,#%JC"U]WNWYN3NV_-MF]*A2H*T%:^_=^KW
M?S*?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_
M[]"NLV*?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\
MGQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T_
M_GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*
M/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8?
M^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"?
M&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^
M?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]5<_
ML[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_  F/AC_H-0?]]4?\)CX8_P"@U!_W
MU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0
M?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-
M0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )
MCX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'
M_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?
M]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0
M?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/
M^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\
M"8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"@"
MG_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0
MH I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\
MOT* *?\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\
M^?&'_OT* *?_  F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.
MT_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C
M^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_
M0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y
M\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3
M_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[
M.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5
MS^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U
M!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_
M *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8
M^&/^@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"
M8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\
M?5'_  F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_  F/AC_H
M-0?]]5<L;^SU* 75C<++&20'7IFC^SM/_P"?&'_OT*DCBBA79#&J+Z*N!0 Z
MBBB@ HHHH **** /D#_@OQ_RAL_:$_[)_-_Z.BK^,*O[/?\ @OQ_RAL_:$_[
M)_-_Z.BK^,*@#]_O^#3;_E*9^UW_ -O'_I\GK]_J_ '_ (--O^4IG[7?_;Q_
MZ?)Z_?Z@ HHHH **** "BBB@#RN[_8E_95O/CYI7[3#_  )\+IXQT?2[ZRM=
M5BT"U5F%U-:3/.Y$>7G5K.,)*3N19)0#B1J]3DC25&BE0,K AE89!'H:6B@#
ME;#X%?!'2KZ'5-+^#GA6VN;:59;>XM_#ULDD4BD%75@F58$ @CD$5U+*K*59
M001@@CK2T4 8'@3X4_"[X71WD7PR^&V@>'4U&X\_4%T+1X+,7,O/[R01*N]N
M3\QR>:U=<T+1/$^CW/A[Q)H]KJ&GWL+0WEC?6ZRPSQL,%'1P592.H((-6J*
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
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% 'R!_P7X_Y0V?M"?]D_F_\
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#Y _X+\?\H;/V
MA/\ LG\W_HZ*OXPJ_L]_X+\?\H;/VA/^R?S?^CHJ_C"H _?[_@TV_P"4IG[7
M?_;Q_P"GR>OW^K\ ?^#3;_E*9^UW_P!O'_I\GK]_J "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH \H_;G_Y-'\>_P#8!?\ ]#6NZ^%W_),_#O\
MV K3_P!$I7"_MS_\FC^/?^P"_P#Z&M=U\+O^29^'?^P%:?\ HE* -VBBB@ H
MHHH **** "BBB@ HHHH **** "BBB@!EQ;6]W ]K=P)+%(I62.10RL/0@]17
MF?BW]C_X&^)=0.NZ/X=G\-:J"3'JWA2[:PF0^H$?R9SSDJ37I]%<N*P6#QL>
M6O34K;72=O3M\C*K0HUE:I%/U/&O^$!_:X^&GS^!/BSI?C2PC^[IGC"S,-R%
M]%N8?OM[O@4J_M;7'@IA:_'_ .#/B/P@0<2:G'!_:&G#W\^$'\MIKV2D95=2
MCJ"",$$<$5P_V77P^N$KRC_=E^\C_P"3/G^2FD8?5:E/^%4:\G[R_'7[FC"\
M#_%'X<_$JT^V^ O&VFZL@7<ZV5VKO&/]I,[D^C 5O5YQXX_9.^!'CJ[_ +7N
M/!$6EZD&W1ZKH$C65PC_ -_,6 S>[ U@CX2_M/\ PV^?X5_'6'Q)91_<T?Q[
M:F1\>GVJ+$A..F0!1];S3#?QZ'.OYJ;O]\)6:]$Y,/;8JG_$IW7>+_1V?W-G
MLM%>-?\ #47C/P%^Y^/OP#U[0HT_UFM:*!J5@!_?9H_FC'L037>_#_XU_";X
MIQ"3X?\ C_3-3<KDVT-P%G4>K1-AU_%16^'S;+\34]G&=I_RRO&7_@,K/\#2
MGB\/5ERJ6O9Z/[G9G4445C>./B'X&^&NCG7O'OBJRTJTW;5EO)PN]O[JCJY]
ME!-=U2I3HP<YM)+=O1+YFTI1A'FD[(V:*\X\(?M<_LX>.M830?#?Q6L'NY'V
M117<4MMYC'HJF9$#$]@"2:]'K'#8S"8V#GAZD9I=8M-?A<FE6HUE>G)27D[A
M11172:!117.^)OB[\*_!FX>+/B1H>G,O6.\U6*-_H%+9)]@*SJUJ5&/-4DHK
MNW;\R93A!7D['145Y+J'[;O[/45TVG>'O$M]K]V/^770=&N+AC]#L"G_ +ZJ
M#_AI;XI>(N/AS^R;XPNPWW)/$,L.E*??,A;BO,>>Y3>T*JF_[B<W_P"2*1S/
M'82]HROZ7E^5SV&BO'O[0_;C\4_\>OA_P%X6A;[WVVZN+VX3Z>7B,_C1_P *
M$_:"\2<^//VL]72-OO6WAG18+#9["498_4BC^U*U3^#AJDO-J,%_Y/*+_P#)
M1?6IR^"E)_<OS:?X'K\LL4$;332*B*,LS'  ]2:Y#Q-^T+\#/!^Y?$7Q:\/V
M\B?>@&IQO*/^ (2WZ5R$7[$7P8OI%G\=W_B;Q7*ISYGB/Q)<2DGU.PH#^5=A
MX9_9\^!O@[:WASX3:!;R+]V?^S(WE'_ W!;]:/:9[5^&G3@O.4I/[E&*_P#)
M@YL=+:,8^K;_  27YG'R_MN_!J_D:#P'IWB?Q9*IQY?ASPW/*2?0&0(#2?\
M"^?VA/$GR^ _V3=5CC;[MUXFUN"QV>YB.6/T!KU^**.&,10QJB*,*JC  ^E.
MH^I9I5_BXJW^"$8_^E^T#V.*E\56W^&*7Y\QX[_9W[<?BD_Z5XC\!>%86^[]
MAM+B^N$^OF8C)^E+_P ,T?%#Q%S\1OVL?&-X&^_'X?CATI&]L1AN*]AHH_L7
M"S_C3G/_ !3E;_P%-1_ /J5)_&Y2]9/\DTOP/)=._8B_9X@N5U#7_#%[KUV/
M^7O7M8N+AC]1O"G_ +YKN?#/PD^%G@S:?"?PXT/3F7I)9Z5%&_U+!<D^Y-=#
M171A\KRS"N]&C&+[J*O]]KFM/"X:D[P@E\D%%%%=YN%<UXK^#'P>\>;O^$X^
M%'AK6=_W_P"UM"M[C=]?,0YKI:* /#O%?_!-7]A#QGN_M?\ 9?\ "\._K_9-
MJUA^7V9H\?A7+?\ #I_]F71?^27^*OB-X(Q_J_\ A%/']Y#Y?^[YS25]-44
M?#'[7_PK^*_[#GP$UGXW>%O^"BOQ4<Z>$ATC2O%<UIJS7]W(VV*'?-&/=F.#
MA$=L'&*_(S6=;U;Q%K5WXCUV_DN[Z^NI+F\NIVW/-*[%G=B>I+$D_6OU8_X*
M^?LW?MT_M<>/-!\#?!3X-2ZCX(\.6IN1>'Q'IUN+[4)1AW\N:Y1\1IA%+*.6
MEQD$$_&W_#G?_@HW_P!&Z_\ EW:1_P#)= 'ZV?L(?'WPI^TE^RQX2^(WA73[
M.PV:<EAJ>DV$2QQ:?=VZB.2%$7A$X#(O_/-TKU^OS]_X)!_LW?MT_LC^/->\
M#?&OX-2Z=X(\1VHN3>#Q'IUP+'4(AA'\N&Y=\2)E&*J>5BS@ D?H%0 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 ?('_  7X_P"4-G[0G_9/YO\ T=%7\85?
MV>_\%^/^4-G[0G_9/YO_ $=%7\85 '[_ '_!IM_RE,_:[_[>/_3Y/7[_ %?@
M#_P:;?\ *4S]KO\ [>/_ $^3U^_U !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 >4?MS_\ )H_CW_L O_Z&M=U\+O\ DF?AW_L!6G_HE*X7]N?_
M )-'\>_]@%__ $-:[KX7?\DS\._]@*T_]$I0!NT444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %<%\0/V8_@9\2YC?>)?A[9+?%MRZE
MIZFUN0_9O,B*EB/]K-=[16&(PN&Q=/DKP4UV:37XF=2E2K1Y9Q37GJ>-?\**
M^/\ \.OWGP8_:%N;^U3_ %>A^.[?[9&?1?M" 2HHZ  ?C7PM\<_C/XW^./CN
M?Q;XUO8V=/W-I:6I;[/;1CC;$&)(!(W$GDDY-?J=7Y=_M'?!C7_@=\4]2\*:
MI8R)927#S:/=%?DN;9F)0@]"0"%8=F!]J_*_$/ 5<%@*7U9R]BY/F7-)Q3TY
M=&W9;Z+2]M+GRW$6'G0P\/9WY+ZJ[:OTWVZ^1P=?8_[(/[6WQ-OOAH? D/PJ
MU_QKJ>BRB.&\LY42..V8?NDFE<\,"K@$CE5'H:^.*^_/^"=?P8U_X9?"R^\5
M^*;&2TO?$UQ%-%:RKM=+:-6$18'D%B[MC^Z5]:^8X"IYC5SOEPTW"/*^=I)V
M731IJ_-:UUW/+R".(GCK4Y-*SNUV^>FYT?\ PF'[;'BC_D"?!_P?X71NC>(=
M>>\91ZXM0!FD/PB_:L\3\^+OVGK?2HF^_9^&?#,2_E-*=X_*O8J*_:_['A/^
M-6J3_P"WW'\*?(OP/M?J:E\<Y2^=O_2;'CW_  QAX)UGYOB/\2_''BK=_K(=
M8\32>2?8)$%VCVS70^&?V5OV=/".TZ+\'M#+)]R2]M!=./<--O.??->@45I2
MR7*:,N:-"/-W:3?WN[_$J."PD'=05^]KO[WJ0:?IFFZ1;+9:3I\%K"OW8;>)
M44?0  5/117I)**LCJ22"BBBF 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?('_!?C_E#9^T
M)_V3^;_T=%7\85?V>_\ !?C_ )0V?M"?]D_F_P#1T5?QA4 ?O]_P:;?\I3/V
MN_\ MX_]/D]?O]7X _\ !IM_RE,_:[_[>/\ T^3U^_U !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 >4?MS_P#)H_CW_L O_P"AK7=?"[_DF?AW
M_L!6G_HE*X7]N?\ Y-'\>_\ 8!?_ -#6NZ^%W_),_#O_ & K3_T2E &[1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8WC?X
M>>!_B5HYT'Q[X5LM5M-VY8KR -L;^\IZH?<$&MFBHJ4Z=:#A-)I[IZI_(F48
MSCRR5T><>$/V1_V<? NL)KWAOX4Z>EW&X>*6ZDEN?+8=&43.X4CL0 17H]%%
M8X;!X3!PY,/3C!=HI)?A8FE1HT5:G%17DK!11172:!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!\@?\ !?C_ )0V?M"?]D_F_P#1T5?QA5_9[_P7X_Y0
MV?M"?]D_F_\ 1T5?QA4 ?O\ ?\&FW_*4S]KO_MX_]/D]?O\ 5^ /_!IM_P I
M3/VN_P#MX_\ 3Y/7[_4 %%%% !1110 4444 %?/G_!4;]O;P_P#\$U?V*_%?
M[6&M>%/[>N=(:ULM#T0W7V=+W4+J=(($DE(/E1!GWN^"0D;8!. ?H.O)_P!N
M']C7X.?M_P#[+OBO]DWX[V5S)X=\5V:1RW-A*$N;&XCD66"ZA8@A9(Y41QD%
M6VE6#*S*0#Y(U[X@?\%</A=XI^.7Q)\.?'CX9^/=9^'GA+0]=N_AI/X'OK32
M-11[*ZN)[/3+D:C)-9RD1$)-*LRS.$+I&#E/L3XS_M+^&/@3^RSJG[4'C32Y
MY+73/#46I)H]D=\]]=3*@MK"#CYYIYY(K>,8^:25!WK\=OV<?VO_ -K/_@WO
M_:K\6_L_?\%$/[5^,'P1F7P]HL?QXT6QFEN/#%J(9UTN&^B(8L@B,BF,LS@1
MD123[!%7ZJ?ML_L3?LV_\%7OV6;#X._%/QGKMQX"UN>RUZQO?!&OK;#4$$9>
MUD\T(ZS0XD655(*EEC;!VB@#YO\ @)XH_P"#G+Q#\;/"\/[0WP]_9<\/_#^X
MURW?Q;/HAU.YU*UTW>&F2 &[V-/Y>45CE0Q#$$#!]C_;H_;P\<_##]IGX2?\
M$]_V8+71I_BY\89KN\&J^(+:2YL/"?A^SC>6[U6>WCDC:XD8121V\/F1K)*K
M;G 7:_Q/X!^&?[97_!OM^V_\'OA+:?M*^*?B_P#LH_'/QW:>!K#3O'-S]HU+
MP3K=V2EBL<O"A&8%LQ+'$Z).&A1TCD;I]'DO]?\ ^#P'55\3LS1Z)^R^H\."
M7.%C::$MLS_MW%UT]6H ^G?!'[:OQ>_9W_X*%>'/^"='[8?BG1_$A^)GA*YU
MOX0_$;2]$_LMM1N;/<;_ $B]MA+)']H2-1/'-$41XV"% X!?[!K\H_\ @OS>
M7^F?\%4/^":]]X=++J;_ !POX-T?WC9O>:"ER./X?*9L^Q-?JY0 445QGQF^
M)OB_X9:997_A#X.ZUXQDNIVCFMM%DC5K=0N0[;R.">.* .;_ &Y_^31_'O\
MV 7_ /0UKNOA=_R3/P[_ -@*T_\ 1*5\S_M5?M'_ !5\6?L[^+?#FO\ [)?C
M'0K.\TIH[C5[V>W:*U7<OSL%;)'T]:Z?P1^U7\9],\&:1IME^Q7XVO(;?2[>
M**\AN(0DZK&H$BY[,!D?6@#Z.HKP7_AKGXX?]&,^._\ P)@H_P"&N?CA_P!&
M,^.__ F"@#WJBO!?^&N?CA_T8SX[_P# F"C_ (:Y^.'_ $8SX[_\"8* />J*
M\%_X:Y^.'_1C/CO_ ,"8*/\ AKGXX?\ 1C/CO_P)@H ]ZHKP7_AKGXX?]&,^
M._\ P)@H_P"&N?CA_P!&,^.__ F"@#WJBO!?^&N?CA_T8SX[_P# F"C_ (:Y
M^.'_ $8SX[_\"8* />J*\%_X:Y^.'_1C/CO_ ,"8*/\ AKGXX?\ 1C/CO_P)
M@H ]ZHKP7_AKGXX?]&,^._\ P)@H_P"&N?CA_P!&,^.__ F"@#WJBO!?^&N?
MCA_T8SX[_P# F"C_ (:Y^.'_ $8SX[_\"8* />J*\%_X:Y^.'_1C/CO_ ,"8
M*/\ AKGXX?\ 1C/CO_P)@H ]ZHKP7_AKGXX?]&,^._\ P)@H_P"&N?CA_P!&
M,^.__ F"@#WJBO!?^&N?CA_T8SX[_P# F"C_ (:Y^.'_ $8SX[_\"8* />J*
M\%_X:Y^.'_1C/CO_ ,"8*/\ AKGXX?\ 1C/CO_P)@H ]ZHKYL\$?MY_$SX@Z
M1+K?A7]C+Q??6T-Y+:R366H0NBRQMM="2H^8'@C''K6S_P -<_'#_HQGQW_X
M$P4 >]45X+_PUS\</^C&?'?_ ($P4?\ #7/QP_Z,9\=_^!,% 'O5%>"_\-<_
M'#_HQGQW_P"!,%'_  US\</^C&?'?_@3!0![U17@O_#7/QP_Z,9\=_\ @3!1
M_P -<_'#_HQGQW_X$P4 >]45X+_PUS\</^C&?'?_ ($P4?\ #7/QP_Z,9\=_
M^!,% 'O5%>"_\-<_'#_HQGQW_P"!,%'_  US\</^C&?'?_@3!0![U17@O_#7
M/QP_Z,9\=_\ @3!1_P -<_'#_HQGQW_X$P4 >]45X+_PUS\</^C&?'?_ ($P
M4?\ #7/QP_Z,9\=_^!,% 'O5%>"_\-<_'#_HQGQW_P"!,%'_  US\</^C&?'
M?_@3!0![U17@O_#7/QP_Z,9\=_\ @3!1_P -<_'#_HQGQW_X$P4 >]45X+_P
MUS\</^C&?'?_ ($P4?\ #7/QP_Z,9\=_^!,% 'O5%>"_\-<_'#_HQGQW_P"!
M,%'_  US\</^C&?'?_@3!0![U17@O_#7/QP_Z,9\=_\ @3!6-9?MY_$R_P#&
MU[\/[7]C+Q>^J:?9QW5U8IJ$)FBBD)"NR[<!3C@Y/TH ^DZ*\%_X:Y^.'_1C
M/CO_ ,"8*/\ AKGXX?\ 1C/CO_P)@H ]ZHKP7_AKGXX?]&,^._\ P)@H_P"&
MN?CA_P!&,^.__ F"@#WJBO!?^&N?CA_T8SX[_P# F"C_ (:Y^.'_ $8SX[_\
M"8* />J*\%_X:Y^.'_1C/CO_ ,"8*/\ AKGXX?\ 1C/CO_P)@H ]ZHKP7_AK
MGXX?]&,^._\ P)@H_P"&N?CA_P!&,^.__ F"@#WJBO!?^&N?CA_T8SX[_P#
MF"C_ (:Y^.'_ $8SX[_\"8* />J*\%_X:Y^.'_1C/CO_ ,"8*/\ AKGXX?\
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
M# 4#H .PH =1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% 'A?_!/?_DB>K?]CWK/_I2:]TJ#3]+TS2(#;:5IT%K&TC.T
M=O"J*6)R6P .2>IJ>@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "O"_ /_ "D$\?\ _8B:5_Z,:O=*@CTO3(M0DU:+3H%N
MY8PDMTL*B1U'12V,D#TH GHHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@#PO]K#_ )+9\#_^Q[E_])FKW2H+O2],OYX+
MF^TZ":2UDWVTDT*LT38QN4D?*<=Q4] !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %>4?MS_P#)H_CW_L O_P"AK7J]17UA
M8ZI:2:?J=E%<6\J[98)XPZ./0J>"* ,?X7?\DS\._P#8"M/_ $2E;M-BBB@B
M6""-41%"HB# 4#H .PIU !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %>%^ ?\ E()X_P#^Q$TK_P!&-7NE01Z7ID6H2:M%
MIT"W<L826Z6%1(ZCHI;&2!Z4 3T444 %%%% !1110!\@?\%^/^4-G[0G_9/Y
MO_1T5?QA5_9[_P %^/\ E#9^T)_V3^;_ -'15_&%0!^_W_!IM_RE,_:[_P"W
MC_T^3U^_U?@#_P &FW_*4S]KO_MX_P#3Y/7[_4 %%%% !1110 4444 %%%%
M!1110 5XU^UYXH_;(&EZ7\-/V(_"GA9?%.N">6]\:^/TN'T3PY:1; 7:&WQ+
M=W<C2 0P!D3"2R2. BI+[+5+Q)/XCM= O+CPAI=E>ZHEL[:?9ZE?O:V\TV/E
M229(I6B4G +"-R!SM/2@#\^OV$OV\O\ @HMX)_X*;:[_ ,$J?^"E6A^!_$.L
MW'P[/C;P%\2/AUI\UK;WVGK<>0R7,$A(3YQ*@("%'@*GS%D1Q]?_ +;7QVU3
M]FK]E3QO\8_#-@MYK^G:.;?PEIS $7^MW3I::9:\_P#/6]GMHO\ MIT-?G=^
MS=^UG^UK^SK_ ,%X;WX1?\%0/V9O!5AXF^/GALZ1\'/BCX$U.XN[*TTC31+<
MKHD;W 5C$TS2S2DQPS&YGC+HT+P>3]I?M1?\7L_;/^"7[,$'[W3?#MW=_%#Q
MI&/N^5IFVUTB!_0OJ5XEVGJ=(?ICD R_CU%_P5.U;P]X?^ _[(_BSP)8:WHO
MA2R;QS\:/BAHLLL6JZB8]C1Z?I]DL<;2LT;332L%@B$T<<<;MO$/G7_!'S_@
MH+^U_P#M&_%CXY?L3?M]?#OPWIWQ6^ >MZ=;:OXB\%)*NE:W9W\<TEM,B2$F
M-RD/F#[N])D_=QLKBOL3XQ7OQFL/AUJ5Q^S_ .'/#.J^+?)(TBT\8:U<6&G>
M81PTTMM;7$FT<':L>6Z;EZC\W/\ @B+^U;\<O#?[=7QZ_8"_;]_9UT/PC^T'
MJ=Y)\0]9\9^&[EYK/Q?I[O#;0[&=WVQ6T,EM#;JC;?*60.B31S-( >[_ /!=
M/]N_]KO_ ()S_L/^(OVH/V9/AEX'U>'0WL8=5U;Q;J]R9; W=VEHCPV,,(6Y
M(DFB.7N8PN[[D@!%?77PXUN_\3?#S0?$FJ,INM0T:UN;DHNU3))"K-@=ADGB
MOA#_ (.G?^4&7QF_Z^O#7_J1:;7W'\&/^2/>$_\ L6K#_P!)TH \W^-?Q=^(
MDG[8/PA_9J^%GB'["E_!K'BWXB21VD,S-H%C MI%:$RHWDFXU&_LV#KAS'97
M 4CYB/G_ /X*O?\ !0O]LK]BGX]?L]> OA=\-/ H\#?%OXX:#X,U?Q1J6J7-
MWJJQ75S!YR1V8BBAM]T9G59C-.?ESY:$@UZW^QC_ ,7F_:*^.'[7]Q^]L[_Q
M3'\/O!,QY']C^'GGAN70]/WFLW&L E>&2"$DG Q\Q_\ !Q3_ ,CW^P]_V>AX
M1_\ 1K4 ?H5\9/BEX;^!WP@\5_&OQDLYT?P?X;OM;U46L>^4VUI;O/+L7(RV
MR-L#/)Q7QW\%?VA_^"@'[2W[ L'_  4<\$?&SX=Z#+KG@^Z\6>&/AB_A![W2
MH;%$DEBL+[4/M27#W+1Q[);B(1)%(S8@<1X?[6\9:3X5U_PAJNA>.[2SGT.]
MTV>#68-0V_9Y+1XV699=W&PH6#9XQG-?SNZG=_M!?\$]_@=XCU7X&:O\3OB#
M_P $Q_'OCFXL=0FTF:*'7]+T9YC'>&PF<M-#I5U<-+!Y["$W*(^&MGN8[F8
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
M(GQ\MY/#]DCIOBT30B\8U?6[H#[EM;VSE >#)<7%O$N6DX )/VM/^"K?PX^
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
M\G._M^_]G?:__P"CYZ_2V@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M]@KX<_MD77@@^'+KQEI<[:CHPD9TM[NVNY[.?RF;EHFEMW>,GG8RY).:Y/\
MX*YZ?_P4F\2_LF^*/!/_  3D\!^!-5US5]"N+75)O$WB*XMM0^SR(R2PZ?"L
M(A:X:,D+++<Q!">%)"FL#_@@_P#MD_##]L[_ ()T^&-;^&?P.@^&A^']Y+X(
MU_P#9[S;Z)?V$<.Z&(R?O"K130R_O,R!I65V=E+L ?9%%%% 'R!_P7X_Y0V?
MM"?]D_F_]'15_&%7]GO_  7X_P"4-G[0G_9/YO\ T=%7\85 '[_?\&FW_*4S
M]KO_ +>/_3Y/7[_5^ /_  :;?\I3/VN_^WC_ -/D]?O]0 4444 %%%% !111
M0 4444 %%%% !7SO^V3^V?\ 'K]E7XD^#='\#?\ !/SXC?%SP?K\4_\ PDGB
MCX<7-K<76@2HRB-#82LCSA@2Q?S$4!2!N;Y:^B** /C>Y^!?Q#_;T_;C^#O[
M7OQ/^!FM_#OP1\"+36;WPCIGC(VRZWXAUK4[>*V,KVUM-,+.SMH8V8"5UFEF
M928E2,-)Z;^RGX"\:ZK^T)\;OVG/B5X7OM+O/$GBJV\+>$+;4K<QRIX;T2)X
MH9 &YV3ZA<ZM=(PP'BN(6&1@GWNB@#YB^./[?'Q\^!/[5#_!:]_X)K?%OQAX
M#GTJWGTOXI?#L6FJ0RW+C]Y!-9M)$]LJ-\N]G)8\A-OS5E?LZ_LQ?$#XG?\
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
MV3["T\DQVJ%579E^\Z* /F?X;? ?Q6O[9_A.UUC2=5D\%? 7X+VVA^$=:U2
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
M_LX?\$P?A_\ LF_M&? GQ5X(\8^!CK U2#7;.,6]PMUK-[>1-!-%(ZR?N[A
M0<,&#<8P3[=^P!X"\:Z?X)\:_'CXK>%K[1O%GQ:^(NI^)=1TO5;=HKJPT]&3
M3](M95;YD9-+LK$NA VRR2\9))][HH _,']N+]K+_@I5XP_:W/A?PY_P1D^(
M?Q+^#'@344GT.Q/C73M)A\5:Q!+NCU*[1EG,MG"ZK);6S;09 MQ*"ZQ1P_0'
M[#'[8W_!1_\ :J^.%WIG[1__  3=O/V?_ FA^'Y;B2^\0>,(-9O->U&26-(+
M> 0Q1+!%''Y\DC$.S,(E&T;L_7U% 'QY\'_^"F'[5'C>76_!OQ(_X(^_'/PQ
MXOT^]FM]+LH;G2;O1M1"L5CD&K27,$,:G@L2I"J?D,IXKM_^"8G[%6J_L2?
M'7- \;7FFS^-/B)\0]:\??$ Z&6-A#K&J3B26WM2ZJS00QI# KL%+B'?M3=M
M7Z,HH **** /D#_@OQ_RAL_:$_[)_-_Z.BK^,*O[/?\ @OQ_RAL_:$_[)_-_
MZ.BK^,*@#]_O^#3;_E*9^UW_ -O'_I\GK]_J_ '_ (--O^4IG[7?_;Q_Z?)Z
M_?Z@ HHHH **** "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@#Y _X+\?\H;/VA/^
MR?S?^CHJ_C"K^SW_ (+\?\H;/VA/^R?S?^CHJ_C"H _?[_@TV_Y2F?M=_P#;
MQ_Z?)Z_?ZOP!_P"#3;_E*9^UW_V\?^GR>OW^H **** "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@
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 ^0/^"_'_*&S]H3_LG\W_HZ*OXPJ_L]_P""_'_*&S]H
M3_LG\W_HZ*OXPJ /W^_X--O^4IG[7?\ V\?^GR>OW^K\ ?\ @TV_Y2F?M=_]
MO'_I\GK]_J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHJ#4]4TS1-/FU;6=1@M+6W0O/<W,HCCC4=69F( 'N:3:BKO8&T
ME=D]%>6_\-J_LN_VM_8O_"WK'SM^W?\ 9I_)S_UU\OR\>^[%>EZ9JFF:WI\.
MK:-J,%W:W"!X+FVE$D<BGHRLI((]Q7+AL?@<8VL/5C-K?EDG;ULS*G7H5FU3
MFG;LTR>BBBNLU"BBB@ HKD_CK\;_ (8?LU_!WQ)\>_C1XJ@T3PKX2TB;4M<U
M.XR1#!&N3A1R[DX544%G9E5020*^2_V0/V@_^"B'_!37X=6W[57@3Q#X<^ ?
MPF\0/)+\/-(U'PC_ &[XHUVP#%(]1O));B.UL8Y=N^.".*5BK!O-*E2P!]P4
M5\>WWQT_X*+? K]M[X*_LV_&:R\"^,/AM\1]5UJTF^*/AW1+C3+V.ZM-$OKZ
M'3;JQDGGBBDD^S-*MQ%)MD%O(OE0X^;["H **** "BBB@ HHHH **K:Q!J=S
MI-U;:)J$5I>R6[K:74UOYR0RE2%=H]R[P#@E=RYQC(ZU^<_[%'[?/_!1+X^_
M\%=/CG_P3^^)?CSX61>%/@I:VMX^LZ-\/+V*_P!9CN3;O#%^\U1X[<B*9@S[
M7^91A0#P ?I#1110 452\20>([K0+RV\(:K96.J/;.NGWFI:>]U;PS$?*\D*
M2PM*@."4$B$C@,O6OA__ ((:?MC?M8?M=Z1^T/:_M;_$#2?$&L?#;]H36/!N
MDRZ'X>BTVT@M+**!-L42EI-K2>9(#-)+(-^"Y % 'W;1110 445PGAK]HWX7
M>+_VB?%?[+_AW6?M7BKP5X;TK6O$D$)5H[*'49+M+:)R&RLK"SDD*$ A'B;H
MXH [NBBO&/VH/A_^VUXQ^*GPCUK]E;X^>&_!_A/0_&7VKXP:-K?AY+R?Q)HN
M$_T2UD9&-O)Q(-RF,YD5M^(S'( >ST444 %%%% !117YQ_\ !5G]OW_@H+^Q
MC^W/^S9^SG\#?&?PONO#?[17CB;0$F\3> ;V>\\.B*ZT^)Y=\.IQ)=?)?[@N
MR/YH2"</E0#]'**H^&K3Q!8Z#:VGBK6K?4=1CBQ=WUK8FVCF?^\L1=R@]MS?
M6KU !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110!\@?\%^/^4-G[0G_9/YO_1T5?QA5_9[_P %^/\ E#9^T)_V3^;_ -'1
M5_&%0!^_W_!IM_RE,_:[_P"WC_T^3U^_U?@#_P &FW_*4S]KO_MX_P#3Y/7[
M_4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 55U77=$T*-
M)=;UFTLTD;"-=7"QACZ L1FK58'C_P"%GP]^*=G;Z?\ $+PG::M#:RF2WCNU
M)$;$8)&".U95W75)^Q2<NEVTOFTF_P "9\_*^3?S)_\ A8?@#_H>='_\&<7_
M ,51_P +#\ ?]#SH_P#X,XO_ (JN/_X9!_9H_P"B-Z/_ -^V_P#BJ/\ AD']
MFC_HC>C_ /?MO_BJ\WGS[_GW2_\  Y?_ "!S<V/_ )8_>_\ Y$[#_A8?@#_H
M>='_ /!G%_\ %5\6?\%&/CQ?^+_'\7PH\.:ZLFAZ5;Q370M)PT=U=.N\%BIP
MP1"H [$M[8^H_P#AD']FC_HC>C_]^V_^*KY0_;X_9FMOA/XIM?'GP_\ #"VO
MAF_MTBFCM$/EV=TO&#UVAQ@@]VW#TS\CQO+/WD$[QBH77-R2DWR^=XK2]KZ_
MA<\C/'CWE[NDE=7LV]/N6A\[5]*_\$Y_CQ?^$/'\OPH\1ZZL>AZK;RS6HNYP
ML=K=(N\E2QPH= P([D+[Y^:J^B?V!_V9K;XL>*;KQY\0/#"W7AFPMWBACNT/
MEWETW&!TW!!DD]FVCUQ^7<)_V@L_H?4_COKO;E^U>U]+>7XGRV4_6/[0A['>
M_P"'6_D?;_\ PL/P!_T/.C_^#.+_ .*H_P"%A^ /^AYT?_P9Q?\ Q5<?_P ,
M@_LT?]$;T?\ []M_\51_PR#^S1_T1O1_^_;?_%5^_P#/GW_/NE_X'+_Y _0.
M;'_RQ^]__(G8?\+#\ ?]#SH__@SB_P#BJMZ5XF\.:[(\6B>(+&\>-<NMK=I(
M5'J0I.*X3_AD']FC_HC>C_\ ?MO_ (JN@\ ?!3X5?"R\N-0^'O@>QTF:ZB$=
MQ):H09%!R <D]ZUH3SAU5[:%-1ZVE)OY)P2_$J#QG,N=1MY-_P"1^:G_  >(
M^+O&?AO_ ()"+I'A>:9++7_BIHMAXC$6</9+%>7*A\?P_:;:U//<+7Z(_LD:
M'X;\,?LI_#+PUX-CB72-/^'NBVVE+#C8+:.QA6(+CML"XKF_^"@O[$WPR_X*
M(_LA>-/V1?BO/):Z=XKTX)::K;Q!Y=,OHG6:UNXP2-QCF1&*Y&]0R$@,:^0_
MV!?VB/\ @H1_P3K^$&B?L._M\?L,_$;QY;^ K%-&\$?&+X+:9'XAT_6](@'E
MVHNK9)$NK26.)4CR\9+A 6"GYG](Z3]&-0T31M6N+.[U72+6YETZZ^TZ?+<6
MZNUM-Y;Q>;&2,H_ER2)N&#MD8=&(/YV_%'P#XT_X7-\=)O\ @HG^UAXMMM3\
M5:K/#^S7X#^"?Q#\00ZMI7AZ*!ECU"/2-$9)9;CSG1IKF>.:-'C(9TB(#?67
MPU^(O[07[1'C32_$[_"?Q%\+? .DR-<SV_B[[*FN>)I]I6.+[-!+-]ALD+>8
MQE=;B5T1/+CB#F;X:_8 \-?\%)/V6?VKOVG?AK\4_P!A+6O'/BGXJ_%2]UWP
MM\>+SQ'9V^ARZ&Z>58VEY<LSW,-O;1KF.VMX9I$,\D?E(%#D W/^"6GBK]J#
M_@JK_P $ _#^M^,?VDO%^B_%NYT_7;#P_P#$G0?$5QIU\-0L[NZ@L9[I[=E%
MRNU8DE60,) &<_O,.)O^"3W[>@\3?\$3O$OQ5_: USQKKOQ(^&-UK7ASXHZ9
MJ_B^_DUN[\302^5!90W!F\ZWEN3+9Q1I$R*DLQ5<$,QW?^#:SX*_M??LM?\
M!/ZP_9;_ &I_V9+_ , S^#M=U80W^L:S;RRZN]Q?23AH(("^V%%<J9)&7><;
M%9<M6+X=_P""7GQJ\#_\%Q?%WQ.\(!K;]G7XCPZ3\3O&>FB(&WNO&VERRPVM
MJ.?E)N9TU9FQ\\D" G" $ TOVDOB;^T-^P;^SU^S#^P'H_[0'B/4/B[\??'N
MG^&O%WQ4\0:S+JM[IR>5%)K5[8F\:54D&Y8;:,J8X_,#D%P6;T7XB?\ !/S]
MK3X5?MA_!KXW_L)_M0>(;#P3I^I3VGQY\&?%'XG:]K\'B+2W,12XM(K^2Z6*
M]0"X =&@&YHN=JNK87_!>C]@+]H_]L+X,?#SXW_L47UJGQG^ WCZW\8>!+"]
MG2./5#'M,MH&D*HKLT4#KO8(WE-&Q DW+)^RO^V1_P %0/VY-6\.>!?B+_P3
MI\0_L[Z3I>I6EW\2?&OBKQ+&[7:6TBROIVD6JQK-)]J=!$]PY"0P/+M9Y#&:
M ,CX/_&_7/\ @IY_P4\_:&_9\UWXC^*-%^$W[-T>C:#!X;\'^*;W0YO$6O7J
MW3W5[>7=A+#<M%;M:201VXE$3<R.K-@+R_[./[0GQT_86_X+=77_  2=^(GQ
M:\2^/?A;\4OA\_C/X/7OC369M4U?PW-$+C[1IKW]PS3W5OBRNRGG.[HJP ,=
MSLT6F?LU?M(_\$N_^"O/Q3_;.^%OP-\2_$KX%?M&V-M/XZLO MJEYK/A3Q!;
MEF2Y:RWK)=VSM)=-F$,R_:F!7]THE]/^$7[+/Q$_:A_X*TK_ ,%3?BM\+=7\
M$^%_ ?PL'@KX5>'O$\<<6K:G<3W%Q->ZQ<6Z.YLXO+N'MHH92)7!:1DC^4,
M?<-?E#_P3)_Y67/VZ_\ L7O#W_I-9U^JFN:JNA:+>:V]A=70L[62<VUC 99Y
M@BEMD:#EW.,!1U) K\KO^"?GP_\ VIOAG_P7._:7_:X^)O[%_P 2]#^'GQAL
M["Q\)>(;G2[:0*]K]FA#W$4<[20I((W<$J=H WA3Q0!!X%T']KCXJ?\ !?[X
M\?L<:A_P4(^*EMX%L_@OINJQ^3?6J7MA%<S6+2P:<(H([6QD:1BINUMVG$.Y
M%=9"LZ=;_P $K_'/Q?\ V8O^"I_[5G_!.?Q_^TOXY^(OPY\ >']!\6^#]7^)
MWB.75M3TA+NTBFNH3=2_.\69QP> ( P 9W+7OV?_  -^T/HW_!PO\7/VM?$/
M[*GQ T_X9^-?A7I?A+P_XON=+A\E[Z"6Q+O)&)3+%#F.8"1DQ^[R<!@:J?LP
M?"SXZW?_  77_:,_:+^(G[)OQ TOX6?%WX>:+X<\/^)M3TN*.*:6UM+2"<31
MK,98$;9-M=E'"<[2P% &W_P3*U;6O^"S'P6\6_MY_'GXJ_$72M!\5>,]4TOX
M2^#_  3\0]4\.V_A?0[*7[/#.PTVXA-UJ$DJR2R3SF4+\J1JB95O!_\ @AG\
M-O$&G_L;_MU^!_$OQ7\4W.O>'OVC/&BR>--)UVXTO4KG4+:QC'VXRV;QD.TJ
M^:4_U98X*D<5T?\ P2E\/_\ !0#_ ((LW'BW_@G#\3?V%OB+\7_AV/%UYJOP
M>^)OPS&GS0RVUR0?LVH"[NK>.Q^9=[-(XV222C#Q[)*['_@BA^S5^V7X#L?V
MMOAS^TW^R[J7@+2OBW\:O%7B#1/$5SK=M/#(E\6MV2&+*W$D8VATG>*-)48,
M,=* +O\ P30^*GQE_:8_X-K])^./Q@^./C?4/';> ?&FICQO;^+;RVU87EGJ
M6KK:RFZAD61_+6&(!'+(1&JLK 8KSSP5^VA^V?IO_!L;\-_VM]'\0>.?&WBV
M>2VF^)/B+2+QY_$1\.KXAGCU*>VF.72<6:&(3]8$8R@IY0=<[_@G1I?_  4@
M_9S_ ."5_B?_ ()+>)?^"<GB^U\7>"_#?B[3(?B/J%_:_P#",:A9WLU_=)-:
MO'(;F]N&-T8XK:&(AR$,DL +%/1/^"=$?_!2O]A__@CI\$_AXO[#/B63QGX#
M\606_B7P/#K&ER7NM^'KF]OY[J6(-/LMY(X)X76.5XI#-&(R #\P!W_[ 'Q!
M_8^_;+^,O@_]I;_@G5^W)XPUWPEI/AW4K/XB?"KQ+\3]9U&XMI[B*-;2^DL=
M5N)IK>:)TEC,BD12>875G92S?/7_  2P_9!\#6'_  7 _;C\)Z5\3_B9:0>#
M]<\%7]G<6_Q*U03ZC-/:7%S)_:$AF+:@ID+82?>H5F0#:2*]'TC]@/P?\2_^
M"POP:_;R_8E_9;\5?!FP\.V&N3?'?6-8\,2>';77Q<6HBM+".P?;]KN6E>5Y
MIXX_)VJKM+)((Q6G\#OA#^VQ^R7_ ,%O_P!I3XG:%^R%J_B[P)^T#!X5NO#W
MQ L]<LX-,T4:?9^1<_;@\GG J9)ML<4;R2&.,!0LAD0 \C^$GPB_;$_:O_X*
MU?MI?L)^(_\ @IC\9M)\'^%_#GAA],U[2=<@M]8LGO+%;R.&U,$$=M9P>;<.
M9OL\,,LRP0Q^8%,F[J/^"@.A?M1_L9_M,_\ !/CX.:=^WM\5?%.D:Q\4=.\,
M^-K75M4A@B\1BU^QXN;HP1K/<-(6D+I<33J<KW!9NQ_82\(?M'>#_P#@N/\
MM/\ [2_CK]D?XB:%\//C/IOAJT\'^*M2TR 1"73+""UD-Q&DS2P)(RNZ,R_=
M7YMI(%7?^"SWPT_:*^+7[:_[(?B_X)_LO^./&6B?!_XNIXG\=ZQHEC!Y%K8E
MK3B(RRH9Y J2L40''EXSD@4 =5^UM^U=X[^*?_!3!/\ @GSX8\$?%#6O!_A#
MX41^,/'.G_"+Q!;:1JVJWMW>&WM+:6]DO[*:WLX8D:5Q:S+)+)/$K'RT=7YO
M]@+P?_P4K^!O_!2#QEX-;X5_%IOV5?%'A@WOAQ/C1X^L-9U/PIKJ*A-O!/\
MVE>W;VDA$JA'=]I=#D;&+\U_P4S_ &>/^"@O[/?_  4'\$?\%F?^";OP9?XD
M33_#]/"/Q<^$5Q<BTOM2TOSC<1RQAOF\P$QJ0@9XI+:(^7*C2J/H_P#8P^/W
M[>W[8OBB/XO?'7]DC5?V?O!&A:9.NE^$/$6OQWFM^)=3E4()YXXXT%I9VZ>:
M%BD'F32R))A%A < ^ ?V5?VM_AQ^WE\$O%_[*?Q\_;%^*/P/_;K%]JMI>Z9X
MC^)FM:%:2ZL;B5K6SL;07 T]K)HC#!]F2'S@NZ5%=]MP_P"UU?D)^VE\ /&7
M_!5/_@G-I/P^_:B_X)C>.]+_ &O+3PW8V6A>*#X;@MX;75D,8;4/[<MW^RQ:
M>QWS26LL@==SHD+2(CU]'?MA_MQ?MI?\$S?#OP(\%P_LFZK\9/"$/A^PL?C7
M\5[353&VF21?9+.2Y5"I+2R22-.!(1YI^1<,690#[MK\H?\ @OU_RE:_X)I_
M]ELU/_TM\/5^KU?E5_P6E^&?[4_Q\_X*.?L?_%?X#?L<?$7Q9X8^ 7Q(NM:\
M=ZSI^GVT4<EO+>Z4VVT$\\;7#".QF?H%.Y &R3@ Z#_@OUXR_:A^%GQT_9%U
M7X _M6^+O"EMXV_:2\.>&M4\+6\L::-="2[BD22ZCMUANKJ,LF)('N?+="5"
MH3NKF/VS/"W[0O\ P3<_X*7_ +)OQ1\#?MT?&+QQ8_&WXI/X,^)GA7Q_XK6[
MT>]2Y$"1SVMA#%%;6)C:61U6&-0I6/;@>9O[#_@M9X/_ &AOVEOB'^R7XD^
M'[)OQ$\46?PU^/FB>/O&+6VD16[6.FV<ZEXMMQ*A>X8!R(US]WDC<N5_X+&>
M#/VA?V@/VFOV/O'WP+_90^(GB?2/A7\9+#QEXWN[/2(H?L.GAK5B@6>9&DG"
MB0F-0<&,J2"1D ]$U;XV^*/VXO\ @K7\1/V!)/B#XA\.?#;X$^ M)U/Q?IWA
M'Q!=:1?^)M=U9%GMTEOK.2.YCLK>U8,889(_,ED_>,Z*(Z[?]A;]DW]M;]E3
M]J+XOZ7X\_:,;QG^S]KDUI??"'0O$_B?4=9\0^';AE'VJVDNKX/(;8,6"*]Q
M,=JQD;"9-WRM^VG\#?V__P!AS_@JH?\ @L-^PG^S7J?QA\(?%7P/8Z'\8_A;
M97(M=9@>"&"."YBC8,VY8[>V VI(RM'.CJJRAU^S?V+/B;^V=^TGXDN_V@/V
MD?@!>?!?PS'I#:;X0^&>J:[%?:K>O++'+/JFI>2!';L!%'#;VX)=%>Y:0_O4
M50#Z,HKP/_@GK^T=^U=^TS\,/$OB[]KO]CF]^"VN:5XWOM*T?0+[65O6U'3H
MA&8KT,JK@,SR1Y *OY6]#M< >^4 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110!\@?\ !?C_ )0V?M"?]D_F_P#1T5?QA5_9[_P7X_Y0
MV?M"?]D_F_\ 1T5?QA4 ?O\ ?\&FW_*4S]KO_MX_]/D]?O\ 5^ /_!IM_P I
M3/VN_P#MX_\ 3Y/7[_4 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !4&IZ7IFMZ?-I.LZ=!=VMPA2>VN8A)'(IZJRL""/8U/
M12:4E9[ TFK,\N_X8K_9=_M;^VO^%06'G;]VS[3/Y.?^N7F>7CVVXKTK3-+T
MS1-/ATG1M.@M+6W0)!;6T0CCC4=%55  'L*GHKEPV P.#;>'I1@WORQ2OZV1
ME3H4*+;IQ2OV204445UFH4444 %%>._MH_M7Z_\ L<_"/4_C;%^S'X[^(VAZ
M#ILU_P"(%\ MITEU86T0W22_9[N[@>8*H+$1!V 4G'%5OV /V^_V>/\ @I/^
MS;I/[3O[-NO3W&CZA(]MJ&EZBB1W^CWL>/,L[J-'<1RJ&5N&961T=2RLI(![
M717S_P#M,?MUZM^S;\=?A[\"9/V4?'WBRY^)^NS:1X3UKPW>Z.+.2ZALI+Z9
M9OM5]#)"$MX;A]Q3!$#[<G:#[UIUQ<W>GP7=Y8/:S2PJ\MK(ZLT+$ E"5)4D
M'C()''!- $U%%% !117RC\<?^"H$_P $_P#@I1\'_P#@G7JO[,'B,M\71J<F
MF?$"^URQBT\165C-<RM;PPO--,P:-(V69;8CS=R[P.0#ZNHHHH **** "BJ'
MBCQ1X:\#^&M0\9^,_$%EI.D:392WFJ:IJ5TL%O9V\:%Y)I9'(5$506+$@  D
MU\O_  F_X*;>*/VL+"?QS^P]^QCXW^(?@**YE@LOB1K&J6'AW2M::-RCMIRW
MLGVJZC#*R^<8(XBRD*[8. #ZOHKYN^"O_!2KP-\6/VOH_P!A?Q1\"_'_ (#^
M)$/@2^\5:IH_C'3($A@L[>[L[5&@NK:::VO4F:Z<I)!(X46TBR"-_DKZ1H *
M*** "BBB@ HHHH **** "N(^*7P'\*_&;7]#O?B'J^I7VBZ#J%OJ4'A+S(UT
MZZU"WF6:VNKE0GFSM#(J21QM)Y(D1)#&SQQLG:RNT<32)$TC*I(12 6/H,D#
M\Z\<_82_:0^-?[5/P&7XK?'W]D;Q%\$]?.N7UB?!7BC45NKGR()=D=UO6./Y
M)1D@%!T)4NA5V /9:*IZ'XAT'Q/9/J7AS6K6_MXKRXM))[.X61%N+>9X)XB5
M) >.:.2-UZJZ,IP015R@ HHKY._X*A_\%9O 7_!*'P-I?Q9^.W[.7Q!\0>$-
M6UN'1[;Q%X..ESHE]+#+,D+PW%[#,N4@EPX0IE,%@2H(!]8T5SWPN\8>*/'G
M@RU\3^+_ (7:MX.O;E0SZ!KEW:375N"H.)&M)IHL\D$*[8(-=#0 445\H_MB
M?\%0)_V1OVRO@?\ LB:I^S!XCU2/XV^+/[%TGQU+KEC;Z9 5$1G9(XWFN9)(
M_/CS'+% K9.R1@"0 ?5U%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110!\@?\%^/^4-G[0G_9/YO_1T5?QA5_9[_P %^/\ E#9^T)_V3^;_
M -'15_&%0!^_W_!IM_RE,_:[_P"WC_T^3U^_U?@#_P &FW_*4S]KO_MX_P#3
MY/7[_4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445YS^
MT7\%OB!\:=%TW2_A_P#M#>(_AY-973RW%[X<AB=[M2N!&_F@@ 'GCO6E*,)S
M492Y5WU_34RK3G3IN4(\S[*RO][2/1J*^8/^&#_VD_\ I)E\4/\ P!LO_B:/
M^&#_ -I/_I)E\4/_  !LO_B:[/JF#_Z"(_\ @,__ )$\_P"O8_\ Z!9?^!4_
M_DCZ?K\'_P#@LU_RDH^)'_<'_P#3-8U^H/\ PP?^TG_TDR^*'_@#9?\ Q-?D
MM_P4T\!^)?AE^V]XV\#^+_B;JGC'4;'^S?M'B/6D1;F[WZ;:R+O" *-BNL8Q
M_"@[U]5PA0H4\RFX55)\CT2DOM1UU2/B./L3BJV3TXU*#@O:+5N+^S+31M_\
M,>#U]0?\$9?^4E'PW_[C'_IFOJ^7Z]X_X)E^ _$OQ-_;>\$^!_"'Q-U3P=J-
M]_:7V?Q'HJ(US:;--NI&V!P5.]4:,Y_A<]Z^XS-*66UTW9<DM>WNO4_-<EE*
M.<89Q5VJD-._O+3737S/Z"**^8/^&#_VD_\ I)E\4/\ P!LO_B:/^&#_ -I/
M_I)E\4/_  !LO_B:_'?JF#_Z"(_^ S_^1/Z!^O8__H%E_P"!4_\ Y(^GZ*^8
M/^&#_P!I/_I)E\4/_ &R_P#B:]&_9T_9X^*?P6UK4M4^('[5GBWXAPWMJD5O
M9^([>!$M&#9,B>4 22..>U15P^&A!RC64GVM+]58UHXO&5*BC/#RBN[E!V^Z
M39I?MC?\FB?%3_LF^N?^F^>OQ8TGX7_%S_@WRG^$O_!5?]E[P[J6N_LX_%GP
M#X8B_:)^'E@QD_L6]GLH"-5MU)PH:65WC)PJRR20%D2XCV?LA^WSX\\$_#K]
MBOXK^(?'GBS3M'LD^'&N#[5J5XD"%OL$V%!<C+'H .23@5R_[#,7P5_:7_X)
ME?"_P7J+Z#XR\*Z[\&-$TS7=.\V.[MKF&32H8IK>902!QN1E."""#@BN(] \
M_P#C[\8/AI^T!^T-^PM\:_@YXQL_$'A;Q/\ $_7=0T/6+"3=%<V\G@/Q&589
MY4CHRL RL"K $$#>^-W[3W[7GB+_ (*#Z1^P?^S?\/['PSH\?PRE\9>*/C!X
MQ\'7NK::#]L%I#I5G'!<VL9N2W[QVDG.(P<1DC=7YS_LW?L/?M2_\$K_ /@M
M?\ OV)=/U^_\1?LQ:_\ $3Q1XR^$.HZANFDT&^_X1'7(KG26ES\C[9PY4_+,
M(UF3:[7"U[Y^U_\ M^?#X_\ !:&]_86_;]^-[?"_X%:#\*;?7O#-C=:S)I%C
MX^UB:2/<M]>HR/-;1K]HC6R#K%-) XD$ORQD ]Q_X)L?\%(_BS^T+XT_:0^
MO[3WA[PV?%G[-OC :9JWB+P':3PV&OV$D=S);W,=I/-/);S%;63?%YT@#, #
MP:XGX,?M]_MY?M?_ +!UO_P4%_9$\6?!WQ#;:C(UQ/\ ":+PI?W>I:+9K<[)
M;62_BU(>;J,$&9FC-HB2L B* 5D?YU_X(P_M#_LZ_!K_ (*7?MY>!_A]X9'A
M\:MK>AZKX \"1^%+C26DTRRTW4IGD%H8%-C;JKP_-*D:J;F!<;Y41O,/VIOV
M=_V5OAY^S#:_\%T/^"%W[4<_PG\;ZK)I=Y?_  K\+ZRMUI7B>_NKF*-]$?3
M2RW8EF9?L@1HB8R%ACR)0 ?J+^U[^W)XT\"?M2_#G_@GW^S#I&AZA\6OB-IU
MWK=UJ/B:*6;2_"/AVUW"75+J""2.6Z:253!!;I)$)) Q>6-5^;XB_:QA_:QT
M;_@XO_8?\*_M*>(/!GB+3[:R\97'A3Q5X2\/W.DM=++I$HN+:YM)KNZ"R0M'
M$PE27;(EP!L1D.[._:_^,WB?_@GE_P %[O@K_P %&_VP?#T_A_X8?%?X&0^!
M?$?B58GFLO">MEGN)+69UW;$$PA.XGE))G&1"^)?^"A7[=?[('C7_@NI^PI\
M3/ /[0_A?Q%X8\/2>,+36/$_AW4EO],M[B\TV.&"#[7!OA>4O)'NC5R\8EC+
MA1(A8 ^S;[]I7]N7X^?MR?%?]E/X >&=#^&GA3X3Z!I$K?$7X@_#^_UB+Q5J
M6H0&=8[%8KZRB6W@4%96WRN7& $')Y__ ()I_P#!6R/]IW]@/XC?M<_M8Z+H
M/@Z[^"_BSQ!X?^)-WX<EEETR1])@BN);NT61FE\MXITVQEG8L" 6R*^=K#_@
MH%\!?CS_ ,%4_P!H']FC_@I]\54\-^%/AE=:58?!SX-:LT\.G>+XIXW>:^GL
MXU+Z]<RDVQALG61 DX\N!Y 77YB_8"T:T_:;_P"".W[?/[!'P#L+Q/B9J7QI
M\8Z]H_@*WT6:"Z@T^-=*:&WDC"!;9YGLYK6.%RK,Z2*JD1OM /T>A_:B_P""
MFWQ7_8RN?^"AOPIT_P"%'A3P_-X0F\7^%/A%XN\+ZA?:IJ>B+;FZA%WJT&H0
MQ6=W<6P$BQI:3) TBH[RX8CU/_@DA^V#\0OV^O\ @GE\.?VO/BIH6DZ9KOC6
MWU&YO-.T.*1+6W6+4[NWB1!([N<10H"2QRV3QG ^+OV0O^"V/[$?QR_X)$6_
MP,G^(<EE\7]$^"=SX3U?X5KI-P^L/J=EI#VLAA@5/F@;RC,9<^7#&29FC\N3
M;[Q_P;4_\H0?@-_V!]6_]/>H4 ?/G_!WC\=?'_AC]C+X:_LH>!-<FTN+XT_$
MRWTKQ#>0L1YFGVX60V[8_A:>2V<^HA*GAC7ZF_"_X;>#/@U\-?#_ ,(_AUHL
M6FZ!X8T6UTK1=/@4!+>UMXEBBC&/1%45\-_\''?_  3<^)W_  42_81A_P"&
M>K1KCXF?##Q''XI\'6,3*LFI>7&\=Q9QLW D=&$B?WI+>-,@,2/0/^"??_!9
MW]CW]LKX-Z;?>-?B]X>^'WQ.TRT2U^(?PR\:ZG'I.J:)JL:[;F/[/=LCR0B0
M,5D4$;2 VQPR* ?2?B3X(^ /%/QD\+_'K4=.9?$WA'2]2TW2K^$J";.^\@W$
M#Y4ED+VMNX (PT0/3(/R_P# ?]LK]JO_ (*.-\1O'_[#7B[X=>#/AYX)\8WO
MA3POXB\<^$+W7I_&&HV2K]INU2VU"R6RL/,<11G,TLH5I/W6 C>Z> OVH/!W
M[17CN7PC^SMJ5KXJ\+:?;7"^*/B%HUZ)=,M[G:4CL;.YCS'=W0<EY/+9EMUB
M*R%9)(U/YW_\&WOQ-T']@SX>_%/_ ()-?M?^*=,\%?$CX5_$._U/3+?Q%>I9
M1Z_H-TL9BU&S:8J)XB\<KDJ3M26(G!)  /HW]@__ (*D?&C]LOX7_&+X6R_
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
M'_:<^&\5Q%HGCKPS::SI]O=@":W6>(.89,<;XV+(V"1N0X)'-?G!_P 'B_\
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
M4GA3X>> / AG;P/X&T?1C=;?M)TK3(K?SMN=N[RU&[&YL9Z9/K6Q10 4444
M%%%% !1110 45YC^S_\ ME_LS?M2^,?B!X ^ ?Q7M/$>L?"SQ1)X=\>V5O9W
M$3:5J2%U: F:-%E :.1?,B+H6C<!LJ0/3J "BBB@ HHK@/CI^U7^S3^S#IT&
ML?M&_'KPEX%L[GBWO/%FO06$,AS@ /,RJ3GC&: ._HKYP_X?#_\ !*#_ *21
M_ __ ,.=IG_QZN\M?VXOV-;WX#7/[4MG^U1\/I?AK9W8M;OQ['XMM#I$,YE6
M$1-=B3RE?S71-I;.Y@.IH ]3HKYP_P"'P_\ P2@_Z21_ _\ \.=IG_QZNA^&
M'_!2W_@GG\;?%B^ _@Y^V]\*_%6N26EQ=1Z/X>\=6-Y=/#!$TTT@BBE9BJ1H
M[L0.%4D\"@#VZBOGC5_^"N'_  2V\/ZI<:'KW_!0_P"#%E>VDS0W=G=_$?3H
MY89%.&1T:8%6!X((R*Z+X,?\%$_V"?VC/'<'PO\ @#^V9\,?&GB2Y@DFM]!\
M+^-[&^NY(XUW2.L4,K,55>20.!UH ]EHHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@#Y _X+\?\ *&S]H3_LG\W_ *.BK^,*O[/?^"_'
M_*&S]H3_ +)_-_Z.BK^,*@#]_O\ @TV_Y2F?M=_]O'_I\GK]_J_ '_@TV_Y2
MF?M=_P#;Q_Z?)Z_?Z@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M$CD?NK__ !/YFD_:G@@_XBC?V7I_*7S#\!O$PW[><!=0QS^)_,T ?0/[*/\
MP5R^#?[3G[5>M?L4^)?@+\5/A-\2=,\._P#"0:;X<^*_AJ'3I-;TKS!&;JT,
M-Q,K@,>5)5N'QDQR!.[^*_[<-CX4\?\ B+X2_ W]GSQU\8/$_@ZU@G\9:9X"
M.F11Z&9H_.A@GN-3O;2%[F2+$BVT+23!'C9T19(V;Y"_:2"I_P '3O[.LB !
MG_9RUY7(ZL!-J) /J,Y->>_\$A[7X3_&3]LK]LK]F+X[_%_XA>'_ (L:5^TS
MXE\10Z!H/Q7UK05U+0;EXH[6YAMK.[A2<(D"@R!2RQ26P)VE* /T%_8-_P""
M@7[/'_!1;X077Q>_9^U#581I.LS:/XG\->)-.^QZMX?U*+'F6=Y;[F$<@!!R
MK,AR<,2& \I_X+N?M_\ B;_@FY_P37\;?M _#J6*/QC>R6_A_P %331AUM]1
MO&*BXVMD,885GG52"K-"JL"":ZW]A3]DC]A;]D3XP?&#PK^R'H&IP>)-:U73
MM4^*]_?>*M0U<7&J3_:IXUDEO)Y=EWLE::5!M;9=6[OD.E>#_P#!T1^R9\0?
MVM/^"1_BVP^%VCSZGK/@+7++QA'I=I&6ENK>T66*Z"*.6*6UQ--M')\G R2
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
MJ0"#D$ @BOD#_@Y'MK>[_P"")/Q[BN85D4:#ISA77(#+J]BRGZ@@$>XKK?\
M@A&[/_P1Y_9W9V)/_"M+$9)[#<!7*_\ !Q^0/^")GQ\R?^9>L/\ T[65 '4_
M\$R/VD/V>/ '_!*;]GN]\<_';P=H\6C_ +/_ (3.JOJ?B:U@%F(]$M?,\W?(
M-FW!R#C&#6U\-/V1_P!DO]IG]F'2M;\-^"$3X>?%+Q=HWQ:?PE?:= ;26XEC
MLK](7@"[/+DGACN)4;<&D>4'*MM'"_\ !-S]A?\ 8J^+7_!*SX )\3/V1_AI
MKK:[\!/"CZQ/JG@>PFEO))=%M3+))(T6]I&+,2^=V23G/-?0G[,/_"KOA;X6
ML/V+OA[XFEU6Y^#?@GP]HVIS-'_JH_L9BMDD8$@3M#;+,T?WE2>%CQ*I(!^<
MO_!R#X=\/Z7^TU^P':Z;H5G;Q/\ M-Z;&\<%JB*R?;=-&T@#D8[5^D7CO]E+
MX,^.OC3\/?V@+CP;IMGXJ^'&J7MUHVLVFG1)<O!=:;=V,UH\H ;R6%RLI3."
M]O&<<5^=/_!R@RC]J']@+) _XR?TT\_]?NFU^K] 'Y$_L4^+? ?P[_X.GOVT
M;GQ7XHTG0[:?X=^'A%)J-]%;))*UCHCM@N0"Q)9CWZFOO?PJ?V/?VQ/VFX/C
M/\.;W2];\9? 379M*;Q;H4UM.I;4-)/GZ:UQ&7,D0CNH96CRI6:*/GAU/Y[_
M ++/P2^"WQS_ .#I?]LS0OC7\(_"_C&RL_AYX<GL[+Q3H%MJ$4$O]G:(ID1)
MT<*V"1N S@D5^F_[.G['WP$_90USQI??L_?#K1O"6G>-]9M]5U+0/#NE0V5C
M%=QVL=LTL<,*JB&1(D+;5&6!8Y+$D ]0HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@#Y _X+\?\H;/VA/\ LG\W_HZ*OXPJ_L]_X+\?
M\H;/VA/^R?S?^CHJ_C"H _?[_@TV_P"4IG[7?_;Q_P"GR>OW^K\ ?^#3;_E*
M9^UW_P!O'_I\GK]_J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M^9:Q6X'E>4PGE!5E8D-R3@$?25% 'S=X\_X);_L\?$;]L?1OV]/$?C'X@_\
M"R_#EI+9>']7M?&4T4.G64AF+V<=L!Y7DD3R@JRDG?R20".._;R_X(7?\$^?
M^"A_Q:T_X_\ QH\#:YHOCRQBBB?QCX&U^32[Z\BC&V-)V4,DI5?D60KY@4!0
MX55 ^PJ* /.?V5OV3_@+^Q9\&=/^ O[.7@2+0?#MA+).T7VB2>XO+J4[I;JY
MGE9I+B>1N6D=B3@ 855 ]&(!&",@]1110!\@W7_!%#]D;PO\7-8^-O[,GC+X
MF? O6O$EP;CQ-;_!GQS+I&FZM-S^\FT]TEM-PR<;(E ))QDDGW/X$_LH_"[X
M!:C>>*M&O_$7B/Q1J5JMMJ7C/QQXCN=7U6>!6W"W6>X9OL\ ;YOL\"QP[OFV
M;B6/I=% 'SQ\<?\ @F5^SG\9?VC+7]L'0M6\7?#SXJP:7_9=YX\^&WB Z;>:
MK884"UO49)(+R,;$QYL3,OEQ@, B@=G\&/V.O@[\ /!_B;P[\+CK5GJWC2^:
M_P#%WC:[UB2[UW6+XH(Q=3WMQO=W1%"QK_JXE 2-$4!:]4HH ^:OV4/^"6'[
M/'[$F@>,/#/[-_CCXB:%9^.=3FU3Q#'-XTFNS+J4QC\R_0SJYCN&6-59Q]X=
M02 1SOPI_P""*?[$WP=_9W^('[)_A6/QO-\/?B?<R77C+PWJ?C:ZN([RZE>!
MI;E9&/FQ32"WC5G1U)4>N"/K>B@#YZ\-?\$V_@[9^(/!6K?$SXG?$7XC67PV
MU2+5/ &A?$+Q3_:%GHNH1(T<%[Q$DEY<1([B.6\DG:,L60JWS5!^TU_P2L_8
MW_:V_:,\-?M5_%[P?K@\:>&M%;1DU+P_XKOM,&IZ6SO(;"\6UE3[1;EI9<QM
MPZR,C[D.VOHRB@#YDU'_ ()/_LU:C^V+:_MY?\);\0K?XEV&G?V9I^KVGC2:
M."UTS+D:<EJH\D6HWMB+81D[OO?-7:_MU?L$?LX?\%%O@HOP)_:7\-WMYI=K
MJ\&K:/J&D:B]G?Z3J$(81W5M.G,<@5W7D%2'((->S44 ?&^M?\$)OV!/&)\
M7WQ)TWQ[XJU;X>ZZVLV/B;Q'\1M2N=9U.^"QB&6\U'S1=.L'EJ88HY(XHBSE
M4^=L]1^WM_P1[_88_P""CFA>&;']H;X=W\6K^#(5@\*>+?#.KR6.K:; I!$*
MW W>9&" P64.%;++M9B3]044 >-_L6?L%_LU_L"?#Z]\ ?L[^$[NW;6+U;SQ
M'X@US5)M0U76[E5V+-=W<[-)*57Y57(1 3M5<G/%_L]_\$DOV,/V5_BQXP^,
MWP)\+^(="U;QAJ=]J;VD?BR\ET[1]0O(VCN;VPLI':WMKAT9D\X1EU0F-"L9
M9#],44 ?._[(?_!,C]G7]B+XG^-OBU\#=>\;KJOQ'UB35O'":YXNGOX-8U!W
MD=KN6.7($NZ:0[DVYW<Y  &0_P#P28_9M\._&;Q;\</@3XW^(OPHU+X@W/VG
MQ]IOPR\92:;I^OW)W9N9;<HZPW!W,3/;^3)EF;=N9B?I^B@#QG5?V"_V='_9
M*G_8A\$Z#J/@_P"'5WIEQIU[I7A/5I;6>ZM;E9%NDEN26FD:?S9&EE9C+(SL
MS.223QGA#_@E+^SAX#_8SO/V _"OC+XAVGPNOK&?3Y= 7QI,9%L)Q.+BR6X(
M,JV\OVB3>@;G@ A<J?IFB@#R[]D']D?X7_L1_!73?V>_@KJOB&3PIHB>5H>G
M>(-:>_.GP[BWDQ22#>(]S$A23C.!@  9'[;'["7P;_;^^%US\$?V@]?\6OX/
MU!8AJWAW0/$DNGV^H^7,LT?G^4 \@61$8*6VY1202!7M%% 'RMX _P""2'P4
M^%7@/2OA?\-_VD_VA=$\/:'I\=AHVCZ=\=-9B@L;6-0D<,2B;]VB* JJ,!0
M!@ 5ZC^R%^QA\$_V(O FM> O@I'KLT?B3Q/<^(?$6K>*/$-QJNHZIJ4Z11R7
M%Q=7+-+*Q2&)<LQX05ZQ10!\O_MC_P#!)#]EK]O'XD>&OBC^T=XA^(&HZCX+
MU(ZAX-ATSQO<V-OH=T6B?SK>.#:%DW0Q-O.Y@4&"!Q7T)HG@J71? ?\ P@Q\
M9ZY>,+26 :W>WBO?_/NQ)YFP#>N[Y3MXVKD'ON44 ?*7PL_X([_LM_!G]JO7
MOVV/ 'C?XFVWQ+\5H8_%'B2;Q]<S'5H28CY,\4@,3QCR8@J;0$$:A-N!CZMH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^0/\
M@OQ_RAL_:$_[)_-_Z.BK^,*O[/?^"_'_ "AL_:$_[)_-_P"CHJ_C"H _?[_@
MTV_Y2F?M=_\ ;Q_Z?)Z_?ZOP!_X--O\ E*9^UW_V\?\ I\GK]_J "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** /D#_ (+\?\H;/VA/^R?S?^CHJ_C"
MK^SW_@OQ_P H;/VA/^R?S?\ HZ*OXPJ /W^_X--O^4IG[7?_ &\?^GR>OW^K
M\ ?^#3;_ )2F?M=_]O'_ *?)Z_?Z@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@#Y _P""_'_*&S]H3_LG\W_HZ*OXPJ_L]_X+\?\ *&S]H3_LG\W_
M *.BK^,*@#]_O^#3;_E*9^UW_P!O'_I\GK]_J_ '_@TV_P"4IG[7?_;Q_P"G
MR>OW^H **** "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@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^0/\ @OQ_RAL_
M:$_[)_-_Z.BK^,*O[/?^"_'_ "AL_:$_[)_-_P"CHJ_C"H _?[_@TV_Y2F?M
M=_\ ;Q_Z?)Z_?ZOYK?\ @W=_;=_9/_8C_P""EO[4WBG]J_XZ:'X%T_7+R[M=
M)N]<E=4NIDUF=V1=JGD+S7[)_P##_C_@C;_TD)^'_P#X%S?_ !N@#Z_HKY _
MX?\ '_!&W_I(3\/_ /P+F_\ C='_  _X_P""-O\ TD)^'_\ X%S?_&Z /K^B
MOD#_ (?\?\$;?^DA/P__ / N;_XW1_P_X_X(V_\ 20GX?_\ @7-_\;H ^OZ*
M^0/^'_'_  1M_P"DA/P__P# N;_XW1_P_P"/^"-O_20GX?\ _@7-_P#&Z /K
M^BOD#_A_Q_P1M_Z2$_#_ /\  N;_ .-T?\/^/^"-O_20GX?_ /@7-_\ &Z /
MK^BOD#_A_P ?\$;?^DA/P_\ _ N;_P"-T?\ #_C_ ((V_P#20GX?_P#@7-_\
M;H ^OZ*^0/\ A_Q_P1M_Z2$_#_\ \"YO_C='_#_C_@C;_P!)"?A__P"!<W_Q
MN@#Z_HKY _X?\?\ !&W_ *2$_#__ ,"YO_C='_#_ (_X(V_])"?A_P#^!<W_
M ,;H ^OZ*^0/^'_'_!&W_I(3\/\ _P "YO\ XW1_P_X_X(V_])"?A_\ ^!<W
M_P ;H ^OZ*^0/^'_ !_P1M_Z2$_#_P#\"YO_ (W1_P /^/\ @C;_ -)"?A__
M .!<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;_TD)^'
M_P#X%S?_ !N@#Z_HKY _X?\ '_!&W_I(3\/_ /P+F_\ C='_  _X_P""-O\
MTD)^'_\ X%S?_&Z /K^BOD#_ (?\?\$;?^DA/P__ / N;_XW1_P_X_X(V_\
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
M_P#X%S?_ !N@#Z_HKY _X?\ '_!&W_I(3\/_ /P+F_\ C='_  _X_P""-O\
MTD)^'_\ X%S?_&Z /K^BOD#_ (?\?\$;?^DA/P__ / N;_XW1_P_X_X(V_\
M20GX?_\ @7-_\;H ^OZ*^0/^'_'_  1M_P"DA/P__P# N;_XW1_P_P"/^"-O
M_20GX?\ _@7-_P#&Z /K^BOD#_A_Q_P1M_Z2$_#_ /\  N;_ .-T?\/^/^"-
MO_20GX?_ /@7-_\ &Z /K^BOD#_A_P ?\$;?^DA/P_\ _ N;_P"-T?\ #_C_
M ((V_P#20GX?_P#@7-_\;H ^OZ*^0/\ A_Q_P1M_Z2$_#_\ \"YO_C='_#_C
M_@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\ XW1_
MP_X_X(V_])"?A_\ ^!<W_P ;H ^OZ*^0/^'_ !_P1M_Z2$_#_P#\"YO_ (W1
M_P /^/\ @C;_ -)"?A__ .!<W_QN@#Z_HKY _P"'_'_!&W_I(3\/_P#P+F_^
M-T?\/^/^"-O_ $D)^'__ (%S?_&Z /K^BOD#_A_Q_P $;?\ I(3\/_\ P+F_
M^-T?\/\ C_@C;_TD)^'_ /X%S?\ QN@#Z_HKY _X?\?\$;?^DA/P_P#_  +F
M_P#C='_#_C_@C;_TD)^'_P#X%S?_ !N@#Z_HKY _X?\ '_!&W_I(3\/_ /P+
MF_\ C='_  _X_P""-O\ TD)^'_\ X%S?_&Z /K^BOD#_ (?\?\$;?^DA/P__
M / N;_XW1_P_X_X(V_\ 20GX?_\ @7-_\;H ^OZ*^0/^'_'_  1M_P"DA/P_
M_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 ?\$;?^DA/
MP_\ _ N;_P"-T?\ #_C_ ((V_P#20GX?_P#@7-_\;H ^OZ*^0/\ A_Q_P1M_
MZ2$_#_\ \"YO_C='_#_C_@C;_P!)"?A__P"!<W_QN@#Z_HKY _X?\?\ !&W_
M *2$_#__ ,"YO_C='_#_ (_X(V_])"?A_P#^!<W_ ,;H ^OZ*^0/^'_'_!&W
M_I(3\/\ _P "YO\ XW1_P_X_X(V_])"?A_\ ^!<W_P ;H ^OZ*^0/^'_ !_P
M1M_Z2$_#_P#\"YO_ (W1_P /^/\ @C;_ -)"?A__ .!<W_QN@#Z_HKY _P"'
M_'_!&W_I(3\/_P#P+F_^-T?\/^/^"-O_ $D)^'__ (%S?_&Z /K^BOD#_A_Q
M_P $;?\ I(3\/_\ P+F_^-T?\/\ C_@C;_TD)^'_ /X%S?\ QN@#Z_HKY _X
M?\?\$;?^DA/P_P#_  +F_P#C='_#_C_@C;_TD)^'_P#X%S?_ !N@#Z_HKY _
MX?\ '_!&W_I(3\/_ /P+F_\ C='_  _X_P""-O\ TD)^'_\ X%S?_&Z /K^B
MOD#_ (?\?\$;?^DA/P__ / N;_XW1_P_X_X(V_\ 20GX?_\ @7-_\;H ^OZ*
M^0/^'_'_  1M_P"DA/P__P# N;_XW1_P_P"/^"-O_20GX?\ _@7-_P#&Z #_
M (+\?\H;/VA/^R?S?^CHJ_C"K^J'_@LU_P %FO\ @EQ\??\ @EQ\:_@W\&_V
MU_!?B'Q1XA\%RVNBZ+I]S*9KN8RQD(@,8!. >_:OY7J ._\ VL/^3IOB7_V4
M#6?_ $NFK@*** "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@ 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@#
"_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455466300128">
<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. 01, 2023</div></th>
<th class="th"><div>May 12, 2023</div></th>
<th class="th"><div>Oct. 01, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvco_DocumentAndEntityInformationAbstract', window );"><strong>Document and Entity Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2023<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="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--04-01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Apr.  01,  2023<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="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">000-08822<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000278166<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">CAVCO INDUSTRIES INC.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">56-2405642<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">3636 North Central Ave, Ste 1200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Phoenix<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">AZ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">85012<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">602<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">256-6263<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, par value $0.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CVCO<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFinStmtErrorCorrectionFlag', window );">Document Financial Statement Error Correction [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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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,092,396,507<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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,666,324<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 2023 Annual Meeting of Stockholders, which is expected to be filed within 120 days following the end of the registrant's fiscal year ended April 1, 2023, 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Document and entity information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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_DocumentFinStmtErrorCorrectionFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates whether any of the financial statement period in the filing include a restatement due to error correction.</p></div>
<a href="javascript:void(0);" onclick="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-K<br> -Number 229<br> -Section 402<br> -Subsection w<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 3: 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 4: 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="Show.toggleNext( this );">+ 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_DocumentFinStmtErrorCorrectionFlag</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</p></div>
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455460038496">
<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. 01, 2023</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="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 271,427<span></span>
</td>
<td class="nump">$ 244,150<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash, current</a></td>
<td class="nump">11,728<span></span>
</td>
<td class="nump">14,849<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">89,347<span></span>
</td>
<td class="nump">96,052<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">14,978<span></span>
</td>
<td class="nump">20,086<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvco_LoansandLeasesReceivableNetAmountConsumerCurrent', window );">Current portion of consumer loans receivable, net</a></td>
<td class="nump">17,019<span></span>
</td>
<td class="nump">20,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="Show.showAR( this, 'defref_cvco_LoansandLeasesReceivableNetAmountCommercialCurrent', window );">Current portion of commercial loans receivable, net</a></td>
<td class="nump">43,414<span></span>
</td>
<td class="nump">32,272<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvco_LoansAndLeasesReceivableFromAffiliatesNetAmountCommercialCurrent', window );">Current portion of commercial loans receivable from affiliates, net</a></td>
<td class="nump">640<span></span>
</td>
<td class="nump">372<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">263,150<span></span>
</td>
<td class="nump">243,971<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">92,876<span></span>
</td>
<td class="nump">71,726<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">804,579<span></span>
</td>
<td class="nump">744,117<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent', window );">Restricted cash</a></td>
<td class="nump">335<span></span>
</td>
<td class="nump">335<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Investments</a></td>
<td class="nump">18,639<span></span>
</td>
<td class="nump">34,933<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvco_LoansandLeasesReceivableNetAmountConsumerNoncurrent', window );">Consumer loans receivable, net</a></td>
<td class="nump">27,129<span></span>
</td>
<td class="nump">29,245<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvco_LoansAndLeasesReceivableNetAmountCommercialNoncurrent', window );">Commercial loans receivable, net</a></td>
<td class="nump">53,890<span></span>
</td>
<td class="nump">33,708<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvco_LoansAndLeasesReceivableFromAffiliatesNetAmountCommercialNoncurrent', window );">Commercial loans receivable from affiliate, net</a></td>
<td class="nump">4,033<span></span>
</td>
<td class="nump">2,214<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">228,278<span></span>
</td>
<td class="nump">164,016<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">114,547<span></span>
</td>
<td class="nump">100,993<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Other intangibles, net</a></td>
<td class="nump">29,790<span></span>
</td>
<td class="nump">28,459<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">26,755<span></span>
</td>
<td class="nump">16,952<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">1,307,975<span></span>
</td>
<td class="nump">1,154,972<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">30,730<span></span>
</td>
<td class="nump">43,082<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">262,661<span></span>
</td>
<td class="nump">251,088<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">293,391<span></span>
</td>
<td class="nump">294,170<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities</a></td>
<td class="nump">21,678<span></span>
</td>
<td class="nump">13,158<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other liabilities</a></td>
<td class="nump">7,820<span></span>
</td>
<td class="nump">10,836<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes</a></td>
<td class="nump">7,581<span></span>
</td>
<td class="nump">5,528<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Redeemable noncontrolling interest</a></td>
<td class="nump">1,219<span></span>
</td>
<td class="nump">825<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, $0.01 par value; 1,000,000 shares authorized; No shares issued or outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.01 par value; 40,000,000 shares authorized; Issued 9,337,125 and 9,292,278 shares, respectively</a></td>
<td class="nump">93<span></span>
</td>
<td class="nump">93<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValue', window );">Treasury stock, at cost; 671,801 and 241,773 shares, respectively</a></td>
<td class="num">(164,452)<span></span>
</td>
<td class="num">(61,040)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">271,950<span></span>
</td>
<td class="nump">263,049<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">869,310<span></span>
</td>
<td class="nump">628,756<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(615)<span></span>
</td>
<td class="num">(403)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' equity</a></td>
<td class="nump">976,286<span></span>
</td>
<td class="nump">830,455<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities, redeemable noncontrolling interest and stockholders' equity</a></td>
<td class="nump">$ 1,307,975<span></span>
</td>
<td class="nump">$ 1,154,972<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract', window );"><strong>Number of shares and par value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized</a></td>
<td class="nump">1,000,000<span></span>
</td>
<td class="nump">1,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">40,000,000<span></span>
</td>
<td class="nump">40,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common Stock, Shares, Issued</a></td>
<td class="nump">9,337,125<span></span>
</td>
<td class="nump">9,292,278<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury stock, shares</a></td>
<td class="nump">671,801<span></span>
</td>
<td class="nump">241,773<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_LoansAndLeasesReceivableFromAffiliatesNetAmountCommercialCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Loans and Leases Receivable from Affiliates, Net Amount, Commercial, Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_LoansAndLeasesReceivableFromAffiliatesNetAmountCommercialCurrent</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_LoansAndLeasesReceivableFromAffiliatesNetAmountCommercialNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Loans and Leases Receivable from Affiliates, Net Amount, Commercial, Noncurrent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_LoansAndLeasesReceivableFromAffiliatesNetAmountCommercialNoncurrent</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_LoansAndLeasesReceivableNetAmountCommercialNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Loans and Leases Receivable, Net Amount, Commercial, Noncurrent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Loans and Leases Receivable, Net Amount, Commercial, Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Loans and Leases Receivable, Net Amount, Consumer, Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Loans and Leases Receivable, Net Amount, Consumer, Noncurrent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 26: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482598/350-20-45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482686/350-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-5<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480842/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -SubTopic 210<br> -Topic 954<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480632/954-210-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481520/505-30-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481549/505-30-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455466029024">
<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. 01, 2023</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="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net revenue</a></td>
<td class="nump">$ 2,142,713<span></span>
</td>
<td class="nump">$ 1,627,158<span></span>
</td>
<td class="nump">$ 1,108,051<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of sales</a></td>
<td class="nump">1,587,781<span></span>
</td>
<td class="nump">1,218,409<span></span>
</td>
<td class="nump">869,074<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">554,932<span></span>
</td>
<td class="nump">408,749<span></span>
</td>
<td class="nump">238,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="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="nump">258,323<span></span>
</td>
<td class="nump">206,253<span></span>
</td>
<td class="nump">150,152<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="nump">296,609<span></span>
</td>
<td class="nump">202,496<span></span>
</td>
<td class="nump">88,825<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeOther', window );">Interest income</a></td>
<td class="nump">10,679<span></span>
</td>
<td class="nump">3,537<span></span>
</td>
<td class="nump">2,144<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(910)<span></span>
</td>
<td class="num">(702)<span></span>
</td>
<td class="num">(738)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncome', window );">Other income, net</a></td>
<td class="nump">385<span></span>
</td>
<td class="nump">6,658<span></span>
</td>
<td class="nump">6,681<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">306,763<span></span>
</td>
<td class="nump">211,989<span></span>
</td>
<td class="nump">96,912<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="num">(65,922)<span></span>
</td>
<td class="num">(14,247)<span></span>
</td>
<td class="num">(20,266)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">240,841<span></span>
</td>
<td class="nump">197,742<span></span>
</td>
<td class="nump">76,646<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Less: net income attributable to redeemable noncontrolling interest</a></td>
<td class="nump">287<span></span>
</td>
<td class="nump">43<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income attributable to Cavco common stockholders</a></td>
<td class="nump">240,554<span></span>
</td>
<td class="nump">197,699<span></span>
</td>
<td class="nump">76,646<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income</a></td>
<td class="nump">240,841<span></span>
</td>
<td class="nump">197,742<span></span>
</td>
<td class="nump">76,646<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax', window );">Reclassification adjustment for securities sold</a></td>
<td class="num">(16)<span></span>
</td>
<td class="num">(17)<span></span>
</td>
<td class="nump">19<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax', window );">Applicable income taxes</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="num">(4)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax', window );">Net change in unrealized position of investments held</a></td>
<td class="num">(252)<span></span>
</td>
<td class="num">(616)<span></span>
</td>
<td class="num">(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="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax', window );">Applicable income taxes</a></td>
<td class="nump">53<span></span>
</td>
<td class="nump">129<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive income</a></td>
<td class="nump">240,629<span></span>
</td>
<td class="nump">197,242<span></span>
</td>
<td class="nump">76,653<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest', window );">Less: comprehensive income attributable to redeemable noncontrolling interest</a></td>
<td class="nump">287<span></span>
</td>
<td class="nump">43<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income attributable to Cavco common stockholders</a></td>
<td class="nump">$ 240,342<span></span>
</td>
<td class="nump">$ 197,199<span></span>
</td>
<td class="nump">$ 76,653<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (usd per share)</a></td>
<td class="nump">$ 27.20<span></span>
</td>
<td class="nump">$ 21.54<span></span>
</td>
<td class="nump">$ 8.34<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (usd per share)</a></td>
<td class="nump">$ 26.95<span></span>
</td>
<td class="nump">$ 21.34<span></span>
</td>
<td class="nump">$ 8.25<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">8,844,326<span></span>
</td>
<td class="nump">9,178,593<span></span>
</td>
<td class="nump">9,189,052<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">8,924,452<span></span>
</td>
<td class="nump">9,264,153<span></span>
</td>
<td class="nump">9,293,134<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 940<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481913/940-20-25-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482659/740-20-45-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483013/835-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_InterestIncomeOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest income earned from interest bearing assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4J<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-5<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-11<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-15<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-9<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-17A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-9<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-12<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-11<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480767/946-205-45-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 33: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4J<br><br>Reference 34: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4K<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-2<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455460266304">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Stockholders' Equity and Redeemable Noncontrolling Interest Statement - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Cumulative Effect, Period of Adoption, Adjustment</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th">
<div>Common Stock </div>
<div>Cumulative Effect, Period of Adoption, Adjustment</div>
</th>
<th class="th"><div>Treasury Stock</div></th>
<th class="th">
<div>Treasury Stock </div>
<div>Cumulative Effect, Period of Adoption, Adjustment</div>
</th>
<th class="th"><div>Additional paid-in capital</div></th>
<th class="th">
<div>Additional paid-in capital </div>
<div>Cumulative Effect, Period of Adoption, Adjustment</div>
</th>
<th class="th"><div>Retained earnings</div></th>
<th class="th">
<div>Retained earnings </div>
<div>Cumulative Effect, Period of Adoption, Adjustment</div>
</th>
<th class="th"><div>Accumulated other comprehensive income (loss)</div></th>
<th class="th">
<div>Accumulated other comprehensive income (loss) </div>
<div>Cumulative Effect, Period of Adoption, Adjustment</div>
</th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance, common stock, shares at Mar. 28, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,173,242<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Mar. 28, 2020</a></td>
<td class="nump">$ 607,586<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 92<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 252,260<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 355,144<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 90<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of common stock under stock incentive plans, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">68,014<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions', window );">Issuance of common stock under stock incentive plans, value</a></td>
<td class="num">(2,817)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,817)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">4,392<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,392<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Common stock repurchases</a></td>
<td class="num">(1,441)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,441<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance, common stock, shares at Apr. 03, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,241,256<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance (Accounting Standards Update 2016-13) at Apr. 03, 2021</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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Beginning 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="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income attributable to Cavco common stockholders</a></td>
<td class="nump">240,554<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">240,554<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Other comprehensive loss, net</a></td>
<td class="num">(212)<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">(212)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">44,847<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions', window );">Issuance of common stock under stock incentive plans, value</a></td>
<td class="nump">2,637<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">2,637<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">6,264<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">6,264<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Common stock repurchases</a></td>
<td class="num">(103,412)<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">103,412<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance, common stock, shares at Apr. 01, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,337,125<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Apr. 01, 2023</a></td>
<td class="nump">976,286<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">$ (164,452)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 271,950<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 869,310<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (615)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest', window );">Net income</a></td>
<td class="nump">287<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders', window );">Distributions</a></td>
<td class="num">(780)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_MinorityInterestChangeInRedemptionValue', window );">Subsequent change in redemption value</a></td>
<td class="nump">887<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Ending balance at Apr. 01, 2023</a></td>
<td class="nump">$ 1,219<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481089/718-20-55-13<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481089/718-20-55-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Subparagraph 14<br> -Paragraph 3A<br> -Section S99<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480244/480-10-S99-3A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Subparagraph 15<br> -Paragraph 3A<br> -Section S99<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480244/480-10-S99-3A<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph 16(c)<br> -SubTopic 10<br> -Topic 480<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480244/480-10-S99-3A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.19)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(2)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481674/830-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-17<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-20<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-4<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482739/220-10-55-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455456162720">
<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. 01, 2023</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="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>OPERATING ACTIVITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 240,841<span></span>
</td>
<td class="nump">$ 197,742<span></span>
</td>
<td class="nump">$ 76,646<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">16,903<span></span>
</td>
<td class="nump">11,017<span></span>
</td>
<td class="nump">6,324<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForLoanLeaseAndOtherLosses', window );">Provision for credit losses</a></td>
<td class="num">(517)<span></span>
</td>
<td class="num">(325)<span></span>
</td>
<td class="num">(1,193)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndTaxCredits', window );">Deferred income taxes</a></td>
<td class="nump">2,110<span></span>
</td>
<td class="num">(1,732)<span></span>
</td>
<td class="nump">326<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">6,264<span></span>
</td>
<td class="nump">5,059<span></span>
</td>
<td class="nump">4,392<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNoncashIncome', window );">Non-cash interest income, net</a></td>
<td class="num">(457)<span></span>
</td>
<td class="num">(1,629)<span></span>
</td>
<td class="num">(3,312)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">(281)<span></span>
</td>
<td class="num">(220)<span></span>
</td>
<td class="nump">116<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvco_Gainlossonsalesofloansandinvestments', window );">Gain on investments and sale of loans, net</a></td>
<td class="num">(12,300)<span></span>
</td>
<td class="num">(18,364)<span></span>
</td>
<td class="num">(22,037)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentDividendsOrDistributions', window );">Distribution of earnings from equity method investments</a></td>
<td class="nump">4,306<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="nump">10,238<span></span>
</td>
<td class="num">(27,268)<span></span>
</td>
<td class="num">(4,597)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireFinanceReceivables', window );">Consumer loans receivable originated</a></td>
<td class="num">(177,970)<span></span>
</td>
<td class="num">(158,988)<span></span>
</td>
<td class="num">(161,562)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfFinanceReceivables', window );">Proceeds from sales of consumer loans</a></td>
<td class="nump">186,017<span></span>
</td>
<td class="nump">184,849<span></span>
</td>
<td class="nump">167,067<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromCollectionOfNotesReceivable', window );">Principal payments received on consumer loans receivable</a></td>
<td class="nump">8,967<span></span>
</td>
<td class="nump">11,553<span></span>
</td>
<td class="nump">14,126<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="nump">38,866<span></span>
</td>
<td class="num">(73,804)<span></span>
</td>
<td class="num">(17,699)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other current assets</a></td>
<td class="num">(20,037)<span></span>
</td>
<td class="num">(28,309)<span></span>
</td>
<td class="nump">6,380<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireLoansReceivable', window );">Commercial loans receivable originated</a></td>
<td class="num">(132,050)<span></span>
</td>
<td class="num">(67,896)<span></span>
</td>
<td class="num">(54,021)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromCollectionOfLoansReceivable', window );">Principal payments received on commercial loans receivable</a></td>
<td class="nump">98,196<span></span>
</td>
<td class="nump">74,311<span></span>
</td>
<td class="nump">55,846<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable and accrued expenses and other current liabilities</a></td>
<td class="num">(13,403)<span></span>
</td>
<td class="nump">38,228<span></span>
</td>
<td class="nump">47,229<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">255,693<span></span>
</td>
<td class="nump">144,224<span></span>
</td>
<td class="nump">114,031<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>INVESTING ACTIVITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property, plant and equipment</a></td>
<td class="num">(44,106)<span></span>
</td>
<td class="num">(18,653)<span></span>
</td>
<td class="num">(25,537)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Payments for acquisitions, net</a></td>
<td class="num">(105,662)<span></span>
</td>
<td class="num">(141,429)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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,816<span></span>
</td>
<td class="nump">1,329<span></span>
</td>
<td class="nump">240<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireMarketableSecurities', window );">Purchases of investments</a></td>
<td class="nump">12,533<span></span>
</td>
<td class="nump">12,799<span></span>
</td>
<td class="nump">17,518<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities', window );">Proceeds from sale of investments</a></td>
<td class="nump">18,931<span></span>
</td>
<td class="nump">12,450<span></span>
</td>
<td class="nump">19,466<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital', window );">Return of invested capital from equity method investments</a></td>
<td class="nump">12,213<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(129,341)<span></span>
</td>
<td class="num">(159,102)<span></span>
</td>
<td class="num">(23,349)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Payments for taxes on stock option exercises and releases of equity awards</a></td>
<td class="num">(1,072)<span></span>
</td>
<td class="num">(266)<span></span>
</td>
<td class="num">(5,493)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of stock options</a></td>
<td class="nump">3,709<span></span>
</td>
<td class="nump">4,422<span></span>
</td>
<td class="nump">2,676<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromAccountsReceivableSecuritization', window );">Proceeds from secured financings and other</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">106<span></span>
</td>
<td class="nump">64<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfSecuredDebt', window );">Payments on secured financings and other</a></td>
<td class="num">(641)<span></span>
</td>
<td class="num">(9,383)<span></span>
</td>
<td class="num">(2,788)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Payments for common stock repurchases</a></td>
<td class="num">(103,412)<span></span>
</td>
<td class="num">(59,599)<span></span>
</td>
<td class="num">(1,441)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToMinorityShareholders', window );">Distributions to noncontrolling interest</a></td>
<td class="num">(780)<span></span>
</td>
<td class="num">(375)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(102,196)<span></span>
</td>
<td class="num">(65,095)<span></span>
</td>
<td class="num">(6,982)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase (decrease) in cash, cash equivalents and restricted cash</a></td>
<td class="nump">24,156<span></span>
</td>
<td class="num">(79,973)<span></span>
</td>
<td class="nump">83,700<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">259,334<span></span>
</td>
<td class="nump">339,307<span></span>
</td>
<td class="nump">255,607<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">283,490<span></span>
</td>
<td class="nump">259,334<span></span>
</td>
<td class="nump">339,307<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaid', window );">Cash paid during the year for income taxes</a></td>
<td class="nump">82,438<span></span>
</td>
<td class="nump">31,415<span></span>
</td>
<td class="nump">19,469<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Cash paid during the year for interest</a></td>
<td class="nump">619<span></span>
</td>
<td class="nump">451<span></span>
</td>
<td class="nump">468<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_cvco_ChangeInGNMALoansEligibleForRepurchase', window );">Change in GNMA loans eligible for repurchase</a></td>
<td class="num">(2,494)<span></span>
</td>
<td class="num">(16,238)<span></span>
</td>
<td class="nump">18,339<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-use assets recognized and operating lease obligations incurred</a></td>
<td class="nump">14,455<span></span>
</td>
<td class="nump">4,414<span></span>
</td>
<td class="nump">5,985<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueOfAssetsAcquired', window );">Fair value of assets acquired under finance lease</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">7,158<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="Show.showAR( this, 'defref_us-gaap_CapitalLeaseObligationsIncurred', window );">Finance lease obligations incurred</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 6,351<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_ChangeInGNMALoansEligibleForRepurchase">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Change in GNMA loans eligible for repurchase</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ChangeInGNMALoansEligibleForRepurchase</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_Gainlossonsalesofloansandinvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gain (loss) on sales of loans and investments</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in lease obligation from new lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481877/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_EquityMethodInvestmentDividendsOrDistributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of distribution received from equity method investee for return on investment, classified as operating activities. Excludes distribution for return of investment, classified as investing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 21D<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-21D<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentDividendsOrDistributions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PaymentsToAcquireLoansReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the purchase of loan receivable arising from the financing of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireLoansReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for purchase of marketable security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481830/320-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ProceedsFromCollectionOfLoansReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the collection, including prepayments, of loans receivable issued for financing of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromCollectionOfLoansReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of distribution received from equity method investee for return of investment, classified as investing activities. Excludes distribution for return on investment, classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-12<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 21D<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-21D<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-11<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480767/946-205-45-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 33: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4J<br><br>Reference 34: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4K<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-2<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(2)<br> -SubTopic 10<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-11B<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.11)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455466283856">
<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. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Summary of Significant Accounting Policies</a></td>
<td class="text">Summary of Significant Accounting Policies<div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Principles of Consolidation.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> These Consolidated Financial Statements include the accounts of Cavco Industries, Inc. and its consolidated subsidiaries (collectively, "we," "us," "our," the "Company" or "Cavco"). All significant intercompany transactions and balances have been eliminated in consolidation. Certain prior period amounts have been reclassified to conform to current period classification. Specifically, amounts previously included in the current portion of secured financings are now recorded in Accrued expenses and other current liabilities, and Interest income, which was previously included in Other income, net, has been moved to Interest income. We have evaluated subsequent events after the balance sheet date of April&#160;1, 2023, 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 and Canada, 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;1, 2023. Fiscal years 2023 and 2022 consisted of 52 weeks, and fiscal year 2021 consisted of 53 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 reserve for repurchase commitments (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-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;1, 2023.</span></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="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). 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 servicing 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. We have not experienced any losses on such excesses.</span></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;1, 2023 and April&#160;2, 2022, 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). As of April&#160;1, 2023, we have determined that all losses on available-for-sale debt securities were from market factors, and therefore we had no valuation allowance on such investments.</span></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 amortized cost or fair value 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 Interest income 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%"> Financial Accounting Standards Board ("FASB") Accounting Standards Update ("ASU") 2016-13, </span><span style="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): Measurement of Credit Losses on Financial Instruments</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. As of April&#160;1, 2023 and April&#160;2, 2022, we had an allowance for loan losses of $1.2 million and $2.1 million, respectively, on our consumer loans receivable (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%">To determine the appropriate level of the allowance for loan loss on our commercial loans receivable, we collectively evaluate loans based on their terms and duration. We have historically been able to resell repossessed homes, thereby mitigating loss exposure. However, if a default occurs and collateral is lost, we are exposed to loss of the full value of the home loan. 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.6 million and $1.0 million at April&#160;1, 2023 and April&#160;2, 2022, 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 net realizable value, 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 2023, 2022 or 2021</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%">Business Combinations.</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 in accordance with FASB Accounting Standards Codification ("ASC") 805, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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;</span></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 goodwill and other intangible assets in accordance with the provisions of 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 at least annually for impairment. The Company has two reporting segments: factory-built housing and financial services. As of April&#160;1, 2023, 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 generally 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;1, 2023, and as the fair value of the factory-built housing reporting unit was greater than the carrying value, there was no impairment recognized during fiscal years 2023, 2022 or 2021.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">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 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 $61.5 million, $41.5 million and $29.3 million were recognized in fiscal years 2023, 2022 and 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-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 17 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 $10.9 million and $8.1 million as of April&#160;1, 2023 and April&#160;2, 2022, respectively, of which $4.4 million and $3.8 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 $2.0 million in fiscal year 2023, $1.4 million in fiscal year 2022 and $0.8 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%">in fiscal year 2021.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-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 20 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%">Foreign Currency.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> We have certain assets and liabilities in Ojinaga, Mexico related to a production facility that imports raw materials and exports finished homes to our retail lots located in the United States. The monetary assets and liabilities of this production facility are remeasured at each balance sheet date at the current exchange rate. Monetary assets and liabilities and related revenues and expenses are remeasured monthly using the average rates for the fiscal month. Remeasurement adjustments are recorded in Other income, net in 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%">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%">Interest Income.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Interest income consists of the interest earned on invested cash as well as interest earned from our commercial loan programs, recorded 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%">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, 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 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%">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").</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="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 and is due in less than one year, the fair value of this portion of the noncontrolling interest is recorded in Accrued expenses and other current liabilities of the Consolidated Balance Sheet. 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 Other income, net.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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 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 2023 was $0.8 million before tax, with an associated tax amount of $0.2 million, resulting in a net unrealized loss of $0.6 million. Unrealized loss on available-for-sale debt securities for fiscal year 2022 was $0.5 million, with an associated tax amount of $0.1 million, for a net unrealized loss of $0.4 million.</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. Beginning Janua</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">ry 1, 2023, the Inflation Reduction Act of 2022 imposed a 1% excise tax on the aggregate fair market value of stock repurchased by certain corporations during the taxable year, subject to adjustments. We have calculated the excise tax on purchases from the effective date through April&#160;1, 2023, and this amount is recorded as an increase in our Treasury Sto</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">ck. </span></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 19).</span></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//235/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455462569184">
<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. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 2023, 2022 and 2021 were $53.3 million, $43.9 million and $41.1 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 Net revenue disaggregated by reportable segment and source (in thousands). All revenue from customers is recognized at a point in time, either when the customer takes delivery or when a third-party insurance contract is executed, as more fully discussed above.</span></div><div style="margin-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="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 1,<br/>2023</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"><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,816,751&#160;</span></td><td style="background-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,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"/></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%">142,728&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">57,920&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">52,051&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">2,069,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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">Financial services</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Insurance agency commissions received from third-party insurance companies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,754&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">69,509&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">73,263&#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,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"/></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%">2,142,713&#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,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"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-9<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-15<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-13<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org//606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455462655280">
<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. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAbstract', window );"><strong>Cash and Cash Equivalents [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 1,<br/>2023</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">11,123&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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,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"/></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%">940&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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"/></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%">12,063&#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%">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"/></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%">(11,728)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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 1,<br/>2023</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%">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%">271,427&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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%">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"/></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%">12,063&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">283,490&#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%">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"/></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455462288800">
<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. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 1,<br/>2023</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></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%">18,555&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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"/></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%">9,989&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">5,073&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">33,617&#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%">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"/></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%">(14,978)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">18,639&#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%">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"/></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 1, 2023</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,567&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(79)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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,488&#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%">6,023&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(254)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,769&#160;</span></td><td style="background-color:#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%">10,745&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(447)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,298&#160;</span></td><td style="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%">19,335&#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%">&#8212;&#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%">(780)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18,555&#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 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 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 1, 2023</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,345&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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%">(10)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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,117&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(69)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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,462&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(79)</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%">251&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">4,792&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">(254)</span></td><td style="background-color:#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%">4,902&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(136)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,396&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(311)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,298&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(447)</span></td><td style="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,498&#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%">(146)</span></td><td style="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%">11,305&#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%">(634)</span></td><td style="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,803&#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%">(780)</span></td><td style="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 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 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;1, 2023. 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 1, 2023</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,704&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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,626&#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%">12,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%">11,551&#160;</span></td><td style="background-color:#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%">501&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">501&#160;</span></td><td style="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%">391&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">389&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Mortgage-backed securities</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,567&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,488&#160;</span></td><td style="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%">19,335&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18,555&#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. There were no gross gains realized on the sale of available-for-sale debt securities for fiscal year 2023, an insignificant amount of gross gains realized on the sale of available-for-sale debt securities in fiscal year 2022 and none in fiscal year 2021. There were no gross losses realized on the sale of available-for-sale debt securities in either fiscal year 2023 or 2022, and the gross losses realized on the sale of available-for-sale debt securities in fiscal year 2021 were insignificant.</span></div><div style="margin-top: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 2023, 2022 and 2021 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 1,<br/>2023</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 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"><div style="padding-left: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 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%">561&#160;</span></td><td style="background-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,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"/></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) 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%">(958)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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 (losses) gains 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%">(397)</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%">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"/></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//320/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-6B<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-6B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1403<br> -Paragraph (b)<br> -Publisher SEC<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//946-320/tableOfContent<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 940<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//940-320/tableOfContent<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//942-320/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455462366096">
<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. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 1,<br/>2023</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></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%">92,045&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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%">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"/></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%">29,022&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">142,083&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">263,150&#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%">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"/></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 inventories above include $34.1&#160;million of inventory that was acquired with Solitaire Homes and remains on hand at April&#160;1, 2023. Such inventory is recorded at fair value which approximates sales price.</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_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//330/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455462490896">
<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. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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 1,<br/>2023</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></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%">21,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">26,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"/></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%">13,117&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">10,846&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">706&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">45,669&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">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"/></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%">(368)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">(1,153)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">44,148&#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%">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"/></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%">(17,019)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">27,129&#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%">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"/></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 1,<br/>2023</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></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%">2,115&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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,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"/></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%">(944)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">Charge-offs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(37)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">Recoveries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">19&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Allowance for loan losses at end of period</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%">1,153&#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%">2,115&#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 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 1,<br/>2023</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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.18&#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.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></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%">8.82&#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.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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">150</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%">151</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 1,<br/>2023</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></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%">43,252&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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%">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"/></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,247&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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"/></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%">213&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">957&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">45,669&#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%">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"/></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 1, 2023</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%">2023</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%">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%">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%">9,471&#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%">185&#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,051&#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,982&#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,191&#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%">16,601&#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%">30,481&#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,695&#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%">1,012&#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,131&#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,550&#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%">8,244&#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%">13,632&#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%">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%">&#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%">19&#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%">51&#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,033&#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,187&#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%">&#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%">24&#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%">345&#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%">369&#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%">11,250&#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%">185&#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,082&#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,164&#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,765&#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%">26,223&#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%">45,669&#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 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: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;1, 2023, 44% of the outstanding principal balance of the consumer loans receivable portfolio was concentrated in Texas and 13% was concentrated in Florida. 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. 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;1, 2023 or 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%">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 $1.1 million as of April&#160;1, 2023 and $0.5 million as of April&#160;2, 2022, 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%">$0.5 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%">$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;1, 2023 and April&#160;2, 2022, respectively.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_FinancingReceivablesConsumerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Financing Receivables, Consumer</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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-types1: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455462634432">
<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. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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 1,<br/>2023</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></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%">103,726&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">69,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"/></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,586)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">(163)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">101,977&#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%">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"/></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%">(44,054)</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%">(32,644)</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%">57,923&#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,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"/></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 1,<br/>2023</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">7.6&#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%">9</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 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table represents changes in the estimated allowance for loan losses, including related additions and deductions to the allowance for loan losses (in thousands):</span></div><div style="margin-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 1,<br/>2023</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">1,011&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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%">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"/></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%">Purchase accounting additions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">408&#160;</span></td><td style="background-color:#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%">575&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 #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,586&#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%">1,011&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:4pt;text-indent:18pt"><span style="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;1, 2023, 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 1, 2023</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%">2023</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%">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%">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%">80,193&#160;</span></td><td style="background-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%">16,028&#160;</span></td><td style="background-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,071&#160;</span></td><td style="background-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%">2,203&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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,231&#160;</span></td><td style="background-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%">103,726&#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 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: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;1, 2023 and April&#160;2, 2022, 17.8% and 24.9%, respectively, of our outstanding commercial loans receivable principal balance was concentrated in New York. No other state had concentrations in excess of 10% of the principal balance of the commercial loans receivable as of April&#160;1, 2023 or 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%">We had concentrations with one independent third-party and its affiliates that equaled 12.0% and 13.7% of the net commercial loans receivable principal balance outstanding, all of which was secured, as of April&#160;1, 2023 and April&#160;2, 2022, 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Financing Receivables, Commercial</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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-types1: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455462406176">
<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. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 1,<br/>2023</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">Buildings and improvements</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%">167,291&#160;</span></td><td style="background-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,775&#160;</span></td><td style="background-color:#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%">Machinery 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%">76,826&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">Land</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,822&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">5,472&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">289,411&#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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">(61,133)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">228,278&#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%">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"/></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 $14.8 million in fiscal year 2023, $9.6 million in fiscal year 2022 and $5.6 million in fiscal year 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%">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//360/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455462364112">
<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. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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;1, 2023 and April&#160;2, 2022 (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 1,<br/>2023</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">26,755&#160;</span></td><td style="background-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,952&#160;</span></td><td style="background-color:#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:id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTphYTRmMzY4OGJjNzg0MTM1YWRlOTYwNGFjMjMyMTRlYi90YWJsZXJhbmdlOmFhNGYzNjg4YmM3ODQxMzVhZGU5NjA0YWMyMzIxNGViXzMtMS0xLTEtNjgyMjc_62922496-d065-40c4-bdac-574c47f06a13"><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%">6,088&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">32,843&#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%">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"/></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:id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTphYTRmMzY4OGJjNzg0MTM1YWRlOTYwNGFjMjMyMTRlYi90YWJsZXJhbmdlOmFhNGYzNjg4YmM3ODQxMzVhZGU5NjA0YWMyMzIxNGViXzgtMS0xLTEtNjgyMjc_b24bbe5d-72a2-431b-9709-62d1e6238bd0">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%">6,262&#160;</span></td><td style="background-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,085&#160;</span></td><td style="background-color:#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:id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTphYTRmMzY4OGJjNzg0MTM1YWRlOTYwNGFjMjMyMTRlYi90YWJsZXJhbmdlOmFhNGYzNjg4YmM3ODQxMzVhZGU5NjA0YWMyMzIxNGViXzktMS0xLTEtNjgyMjc_c94bc805-2e24-41af-be27-890086579411">Accrued expenses and other current 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%">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%">347&#160;</span></td><td style="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:id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTphYTRmMzY4OGJjNzg0MTM1YWRlOTYwNGFjMjMyMTRlYi90YWJsZXJhbmdlOmFhNGYzNjg4YmM3ODQxMzVhZGU5NjA0YWMyMzIxNGViXzExLTEtMS0xLTY4MjI3_bdfd3c58-5f6c-4822-8dec-cfd3277e92d6">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%">21,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%">13,158&#160;</span></td><td style="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:id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTphYTRmMzY4OGJjNzg0MTM1YWRlOTYwNGFjMjMyMTRlYi90YWJsZXJhbmdlOmFhNGYzNjg4YmM3ODQxMzVhZGU5NjA0YWMyMzIxNGViXzEyLTEtMS0xLTY4MjI3_5502fe07-6f18-4b93-88e4-22cc1bd37b44">Other liabilities</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,896&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">34,183&#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;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 $0.3&#160;million and $0.1&#160;million as of April&#160;1, 2023 and 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 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;1, 2023, 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: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 1,<br/>2023</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 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;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,190&#160;</span></td><td style="background-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,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"/></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%">4,059&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">175&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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,707&#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%">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"/></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 1,<br/>2023</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: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%">5,609&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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,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"/></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%">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%">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"/></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 of minimum payments for future fiscal years under non-cancelable leases as of April&#160;1, 2023 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%">6,397&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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%">6,753&#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%">5,551&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,907&#160;</span></td><td style="background-color:#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%">5,073&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">5,429&#160;</span></td><td style="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%">2,673&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,029&#160;</span></td><td style="background-color:#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%">2,174&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">2,530&#160;</span></td><td style="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%">11,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%">10,585&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,498&#160;</span></td><td style="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%">33,781&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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,365&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">46,146&#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%">(5,841)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,122)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,963)</span></td><td style="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%">27,940&#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,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%">34,183&#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;1, 2023:</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%">8.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">34.8</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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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;1, 2023 and April&#160;2, 2022 (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 1,<br/>2023</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">26,755&#160;</span></td><td style="background-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,952&#160;</span></td><td style="background-color:#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:id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTphYTRmMzY4OGJjNzg0MTM1YWRlOTYwNGFjMjMyMTRlYi90YWJsZXJhbmdlOmFhNGYzNjg4YmM3ODQxMzVhZGU5NjA0YWMyMzIxNGViXzMtMS0xLTEtNjgyMjc_62922496-d065-40c4-bdac-574c47f06a13"><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%">6,088&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">32,843&#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%">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"/></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:id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTphYTRmMzY4OGJjNzg0MTM1YWRlOTYwNGFjMjMyMTRlYi90YWJsZXJhbmdlOmFhNGYzNjg4YmM3ODQxMzVhZGU5NjA0YWMyMzIxNGViXzgtMS0xLTEtNjgyMjc_b24bbe5d-72a2-431b-9709-62d1e6238bd0">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%">6,262&#160;</span></td><td style="background-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,085&#160;</span></td><td style="background-color:#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:id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTphYTRmMzY4OGJjNzg0MTM1YWRlOTYwNGFjMjMyMTRlYi90YWJsZXJhbmdlOmFhNGYzNjg4YmM3ODQxMzVhZGU5NjA0YWMyMzIxNGViXzktMS0xLTEtNjgyMjc_c94bc805-2e24-41af-be27-890086579411">Accrued expenses and other current 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%">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%">347&#160;</span></td><td style="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:id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTphYTRmMzY4OGJjNzg0MTM1YWRlOTYwNGFjMjMyMTRlYi90YWJsZXJhbmdlOmFhNGYzNjg4YmM3ODQxMzVhZGU5NjA0YWMyMzIxNGViXzExLTEtMS0xLTY4MjI3_bdfd3c58-5f6c-4822-8dec-cfd3277e92d6">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%">21,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%">13,158&#160;</span></td><td style="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:id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTphYTRmMzY4OGJjNzg0MTM1YWRlOTYwNGFjMjMyMTRlYi90YWJsZXJhbmdlOmFhNGYzNjg4YmM3ODQxMzVhZGU5NjA0YWMyMzIxNGViXzEyLTEtMS0xLTY4MjI3_5502fe07-6f18-4b93-88e4-22cc1bd37b44">Other liabilities</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,896&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">34,183&#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;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 $0.3&#160;million and $0.1&#160;million as of April&#160;1, 2023 and 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 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;1, 2023, 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: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 1,<br/>2023</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 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;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,190&#160;</span></td><td style="background-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,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"/></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%">4,059&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">175&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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,707&#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%">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"/></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 1,<br/>2023</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: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%">5,609&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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,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"/></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%">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%">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"/></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 of minimum payments for future fiscal years under non-cancelable leases as of April&#160;1, 2023 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%">6,397&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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%">6,753&#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%">5,551&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,907&#160;</span></td><td style="background-color:#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%">5,073&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">5,429&#160;</span></td><td style="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%">2,673&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,029&#160;</span></td><td style="background-color:#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%">2,174&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">2,530&#160;</span></td><td style="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%">11,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%">10,585&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,498&#160;</span></td><td style="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%">33,781&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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,365&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">46,146&#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%">(5,841)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,122)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,963)</span></td><td style="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%">27,940&#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,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%">34,183&#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;1, 2023:</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%">8.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">34.8</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//842-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//842-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455462380544">
<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. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 1, 2023</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 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%">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%">114,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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%">114,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></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%">16,980&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">16,980&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">132,627&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">132,627&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">&#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"/></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%">16,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%">(5,818)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,082&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">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"/></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,114&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">628&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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"/></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%">150,641&#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,304)</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%">144,337&#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%">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"/></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 years ended April&#160;1, 2023 and April&#160;2, 2022 (in thousands). See Note 23 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:68.636%"/><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.823%"/><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 1,<br/>2023</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></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%">100,993&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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,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%">Change in goodwill from Solitaire Homes 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%">13,970&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Change in goodwill from Commodore 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%">(416)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">Change in goodwill from 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%">&#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%">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 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:#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%">114,547&#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%">100,993&#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-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 $2.1&#160;million during fiscal year 2023, $1.4&#160;million during fiscal year 2022 and $0.7&#160;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%">during fiscal year 2021. Customer relationships have a weighted average remaining life of 7.9 years and other finite lived intangibles have a weighted average remaining life of 3.5 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-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%">2024</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,569&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,530&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,488&#160;</span></td><td style="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%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,415&#160;</span></td><td style="background-color:#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%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,299&#160;</span></td><td style="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,409&#160;</span></td><td style="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%">11,710&#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><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//350/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455462351008">
<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. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 1,<br/>2023</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></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%">Salaries, wages and benefits</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%">47,100&#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%">54,172&#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%">Customer deposits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,193&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">31,368&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">27,901&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">22,858&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">88,241&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,790&#160;</span></td><td style="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%">262,661&#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%">251,088&#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_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455462471680">
<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. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductWarrantiesDisclosuresAbstract', window );"><strong>Product Warranties Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 2023, 2022 and 2021 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 1,<br/>2023</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"><div style="padding-left: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%">26,250&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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,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"/></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%">1,250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">50,157&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">(46,289)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">31,368&#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%">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"/></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(5)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-4<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455462475120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other liabilities<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesDisclosureAbstract', window );"><strong>Other Liabilities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesDisclosureTextBlock', window );">Other Liabilities</a></td>
<td class="text">Other 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%">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 1,<br/>2023</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></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,243&#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%">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"/></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,379&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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,268&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">10,890&#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%">11,620&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less current portion included in 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:11pt;font-weight:400;line-height:100%">(3,070)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,820&#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%">10,836&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Scheduled maturities for future fiscal years of the Company's obligations consist of the following (in thousands). The mandatorily redeemable noncontrolling interest is due in December 2023 and is included in the current portion, recorded in Accrued expenses and other current liabilities.</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%">2024</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%">3,070&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">459&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">398&#160;</span></td><td style="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%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">344&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="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%">6,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: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%">10,890&#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%">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_OtherLiabilitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for other liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20,24)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455462436864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Debt</a></td>
<td class="text">Debt<div style="margin-top: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 November 22, 2022, we entered into a Credit Agreement among the Company, Bank of America, N.A., as administrative agent, swing line lender and letter of credit issuer, and the guarantors party thereto (the "Credit Agreement"), providing for a $50&#160;million revolving credit facility (the "Revolving Credit Facility"), which may be increased from time to time through adding one or more tranches of term loans (each an "Incremental Term Facility") up to an aggregate amount of $100&#160;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%">Loans under the Revolving Credit Facility and any Incremental Term Facilities will bear interest at a rate equal to (i) the Secured Overnight Financing Rate, plus a credit spread adjustment of 0.10% (as adjusted, "Term SOFR"), plus the "applicable rate" or (ii) the "base rate" (defined as the highest of (a) the Bank of America prime rate, (b) the Federal Funds rate plus 0.50%, and (c) Term SOFR plus 1.00%) plus the "applicable rate." The applicable rate will be determined in accordance with a pricing grid based on the Company's Consolidated Total Leverage Ratio (as defined in the Credit Agreement) ranging from 1.125% to 1.350% per annum for Term SOFR rate loans and from 0.125% to 0.350% per annum for base rate loans. In addition, the Company will pay a commitment fee on the unused portion of the Revolving Credit Facility of 0.15% per annum.</span></div><div style="margin-top: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 Revolving Credit Facility is recourse to certain of the Company's subsidiaries, on a joint and several basis as guarantors, but is unsecured.</span></div><div style="margin-top: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 Credit Agreement includes the following financial covenants: (i) as of the end of any fiscal quarter, the Consolidated Total Leverage Ratio (as defined in the Credit Agreement) cannot exceed 3.25 to 1.00 and (ii) a requirement to maintain Consolidated EBITDA (as defined in the Credit Agreement) for any period of four fiscal quarters of at least $75 million. The Credit Agreement also contains customary representations and warranties, and affirmative negative covenants.</span></div>As of April&#160;1, 2023, there were no borrowings outstanding under the Revolving Credit Facility and we were in compliance with all covenants.<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//470/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1C<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1C<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1C<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1I<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1I<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>34
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455462380544">
<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. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InsuranceAbstract', window );"><strong>Insurance [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 1, 2023</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 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="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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%">32,671&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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%">29,775&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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%">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"/></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%">34,153&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,809&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">(18,300)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,300)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">48,524&#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%">44,284&#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%">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"/></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 $0.4 million per claim, of which we cede $0.2 million of the risk of loss per reinsurance. Therefore, our risk of loss is limited to $0.2 million 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 $3.0 million per occurrence, up to a maximum of $100.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 2023, 2022 and 2021 (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 1,<br/>2023</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 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%">8,149&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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,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"/></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%">33,466&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">(30,676)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">10,939&#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%">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"/></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479838/944-20-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479838/944-20-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479629/944-605-55-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479629/944-605-55-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>35
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455462525360">
<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. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">Income TaxesThe 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 2023, 2022 and 2021 (in thousands):<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%">2023</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%">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></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%">51,190&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,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"/></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%">12,709&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">63,949&#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%">16,039&#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%">19,951&#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%">Deferred</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,705&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(732)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">1,973&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">(1,792)</span></td><td style="background-color:#cceeff;border-top:1pt 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%">315&#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: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%">65,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%">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"/></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 2023, 2022 and 2021 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%">2023</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%">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></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%">64,420&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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%">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"/></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%">12,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%">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"/></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%">(884)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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"/></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%">(10,847)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">1,061&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">65,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%">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"/></tr></table></div><div><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%">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 1,<br/>2023</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></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%">Property, plant and equipment</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,763)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(7,030)</span></td><td style="background-color:#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%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(16,041)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">7,355&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">6,323&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,270&#160;</span></td><td style="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%">(6,050)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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,675&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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,713&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">Research and experimentation expenditures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,712&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 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,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%">2,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 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,086&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">970&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,275&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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"/></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%">3,293&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(7,581)</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%">(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"/></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 effective income tax rate for the current year was positively impacted by the recognition of tax credits and stock option exercises. Of the total tax credits, $9.8&#160;million related to the sale of energy efficient homes and energy start credits available under the Internal Revenue Code &#167;45L and $1.0&#160;million related 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 was extended through December 31, 2022 by the Inflation Reduction Act of 2022. The Company determined eligibility for the program in consultation with third-party qualified experts. </span></div><div style="margin-top: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 2023, 2022 and 2021, 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;1, 2023, we had state net operating loss carryforwards totaling $8.4 million, which begin to expire in 2036, and an associated valuation allowance of $0.3 million. We have evaluated our historical profits earned and forecasted taxable income and determined that, except as described above, all of the deferred tax assets would be utilized in future periods. Ultimate realization of the deferred tax assets depends on our ability to continue to earn profits, as we have historically, and to meet these forecasts in future periods.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Income tax returns are filed in the U.S. federal jurisdiction and in several state jurisdictions. In general, we are no longer subject to examination by the IRS or state and local income tax examinations by tax authorities for years before fiscal year 2019; however, we have filed refund claims for fiscal 2018 and 2019 which are currently being processed by the IRS.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//740/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-21<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482526/740-270-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-17<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482603/740-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>36
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455462465568">
<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. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 $178 million and $141 million at April&#160;1, 2023 and April&#160;2, 2022, respectively, without reduction for the resale value of the homes. During the fourth quarter of fiscal 2023, we received one repurchase demand notice and the inventory was obtained shortly after year end. As the fair value of the inventory exceeded the amount for which it was repurchased, no reserve was deemed necessary. There were no other repurchases during the year. Our reserve for repurchase commitments was $5.2 million at April&#160;1, 2023 and $3.6 million at April&#160;2, 2022.</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 1,<br/>2023</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">2,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%">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"/></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%">(706)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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,508&#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%">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"/></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 $0.7 million as of April&#160;1, 2023 and $0.9 million as of April&#160;2, 2022, 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;1, 2023. In addition, we are subject to minimum net worth requirements and were in compliance for the year ended April&#160;1, 2023.</span></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;1, 2023, we had outstanding IRLCs with a notional amount of $64.9 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 years 2023 and 2022, we recognized insignificant non-cash gains on outstanding IRLCs. During fiscal year 2021, we recognized a non-cash loss of $0.2&#160;million 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;1, 2023, we had $1.6 million in outstanding Commitments. Commitments for forward sales of whole loans are typically in an amount proportionate with the amount of IRLCs expected to close in particular time frames, assuming no change in mortgage interest rates, for the respective loan products intended for whole loan sale.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The estimated fair values of Commitments are based on quoted market values and are recorded within Prepaid expenses and other current assets in the Consolidated Balance Sheets. During the years</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> ended April&#160;1, 2023 and April&#160;2, 2022, we recognized non-cash losses of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">$0.3&#160;million and $0.1&#160;million, respectively. During the fiscal year 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, 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%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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 ("former 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, as amended (the "Exchange Act"), based on trading in the shares of another company directed by the former CEO. In fiscal 2022, the Company recorded an accrual relating to this loss contingency. On September 23, 2022, the United States District Court for the District of Arizona approved the settlement of the SEC action against the Company. Without admitting or denying the findings of the consent judgment, the Company agreed to the imposition of an injunction against future violations of the antifraud and internal accounting control provisions of the Exchange Act and a monetary penalty of $1.5&#160;million, which did not have a material impact on the Company's financial statements. The settlement resolves all claims in such action against the Company, but we remain obligated for ongoing indemnification for a former officer 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%">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//450/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480327/954-440-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//440/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>37
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455462351008">
<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. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 were approved by the Company's stockholders, permit the award of up to 1,650,000 shares of the Company's common stock, of which 271,080 shares were still available for grant as of April&#160;1, 2023. 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 vest over a defined period 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 and generally expire seven years from the date of grant. Upon option exercise, new shares of the Company's common stock are issued. Service-based RSUs vest over a defined period, typically three years. Performance-based RSUs vest based on the achievement of certain criteria, determined by the plan administrator, over the measurement period which is generally three years. When RSUs vest, unrestricted shares are issued. The stock incentive plans provide for accelerated vesting of stock option awards and RSUs when the participant is involuntarily terminated 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, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Compensation - Stock Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Stock compensation expense was approximately $6.3 million, $5.1 million and $4.4 million for fiscal years 2023, 2022 and 2021, respectively. As of April&#160;1, 2023, total unrecognized compensation cost was approximately $6.9 million and the related weighted-average period over which it is expected to be recognized is approximately 1.73 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 2023, 2022 and 2021:</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 per share</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 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;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 19pt;text-align: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%">39,800&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;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%">(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 #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%">251,749&#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%">146.86&#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;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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%">Exercised</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%">(53,550)</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%">107.58&#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="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%">Canceled or expired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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;text-align: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:#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%">192,913&#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 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%">157.23&#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;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:#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,724&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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;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,237)</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%">137.28&#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 #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%">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,100)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.23&#160;</span></td><td style="background-color:#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Outstanding at April 1, 2023</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%">143,576&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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%">160.40&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">2.88</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%">22,591&#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 #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></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%">Exercisable at April 3, 2021</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">108,588&#160;</span></td><td style="background-color:#cceeff;padding:2px 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%">132.48&#160;</span></td><td style="background-color:#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%">3.22</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%">15,549&#160;</span></td><td style="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%">Exercisable at April 2, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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%">126,948&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #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-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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:11pt;font-weight:400;line-height:100%">149.90&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;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 #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%">2.82</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:11pt;font-weight:400;line-height:100%">11,941&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #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%">Exercisable at April 1, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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%">116,434&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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:11pt;font-weight:400;line-height:100%">155.38&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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-bottom:3pt double #000;border-top:3pt double #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%">2.70</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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:11pt;font-weight:400;line-height:100%">18,887&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">There were no grants of stock options in fiscal years 2023 or 2022. The weighted-average estimated fair value of employee stock options granted during fiscal year 2021 was $69.65 per share 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: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:2px 1pt;text-align: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:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 2023, 2022 and 2021 was $5.7 million, $7.9 million and $16.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 2023, 2022 and 2021 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: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 style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:0 1pt"/></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%">Number of Service-based units</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%">Weighted Average Grant Date Fair Value per share</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 28, 2020</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%">4,500&#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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.82&#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;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">183.83&#160;</span></td><td style="background-color:#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%">(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%">158.97&#160;</span></td><td style="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%">Outstanding at April 3, 2021</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%">4,585&#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 style="background-color:#ffffff;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-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%">177.08&#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%">Awarded</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%">16,902&#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%">233.60&#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%">Released</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">180.83&#160;</span></td><td style="background-color:#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%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">215.90&#160;</span></td><td style="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%">Outstanding at April 2, 2022</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%">17,647&#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 #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-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%">229.39&#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%">Awarded</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%">18,965&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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 #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%">227.99&#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%">Released</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,714)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">234.55&#160;</span></td><td style="background-color:#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%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,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%">283.27&#160;</span></td><td style="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%">Outstanding at April 1, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">28,868&#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 #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%">225.35&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The total intrinsic value of RSUs released during fiscal years 2023, 2022 and 2021 was $1.6 million, $0.8 million and $0.6 million, respectively.</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 style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:0 1pt"/></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%">Number of Performance-based units</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%">Weighted Average Grant Date Fair Value per share</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 28, 2020</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,305&#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">158.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"/></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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">167.93&#160;</span></td><td style="background-color:#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%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.19&#160;</span></td><td style="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%">Outstanding at April 3, 2021</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%">12,939&#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 #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-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%">163.51&#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%">Awarded</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,920&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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 #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%">217.39&#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%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">192.64&#160;</span></td><td style="background-color:#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 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%">183.62&#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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,730&#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 #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%">209.87&#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%">Additional shares granted by performance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,489&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">158.36&#160;</span></td><td style="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%">Released</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,822)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">158.36&#160;</span></td><td style="background-color:#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 1, 2023</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%">25,451&#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%">202.00&#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 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:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,201&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;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 #000;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 2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,520&#160;</span></td><td style="background-color:#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"/></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 2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11,730&#160;</span></td><td style="background-color:#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"/></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%">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. The total intrinsic value of performance based RSUs released during fiscal year 2023 was $1.9 million and there was none in either fiscal year 2022 or fiscal year 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%">Actual performance exceeded the target established for the three-year performance-based RSUs granted in fiscal year 2021. As a result, in the first quarter of fiscal year 2024, we expect 787 performance-based RSUs will vest and be released, in addition to the unvested target performance-based RSUs shown in the table above.</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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//718/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>38
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455462665824">
<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. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 2023, 2022 and 2021 (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%">2023</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%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">240,554&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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%">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"/></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%">8,844,326&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">80,126&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">8,924,452&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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,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"/></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%">27.20&#160;</span></td><td style="background-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%">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"/></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%">26.95&#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%">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"/></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%">174&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">25,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//260/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>39
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455462634432">
<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. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 1, 2023</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 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="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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%">18,555&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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,555&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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%">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"/></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%">9,989&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,989&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">5,073&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,073&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">44,148&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">50,686&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">101,977&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,106&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">Other secured financing&#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%">(2,379)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,332)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</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;1, 2023.</span></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 1,<br/>2023</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></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,070&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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,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"/></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.71&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">98.99&#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%">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></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%">34.36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">520,458&#160;</span></td><td style="background-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%">560,178&#160;</span></td><td style="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,788&#160;</span></td><td style="background-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,656&#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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>40
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455462486176">
<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. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationRelatedCostsAbstract', window );"><strong>Compensation Related Costs [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 $0.4 million. 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 $30.6 million, $22.8 million and $15.8 million for fiscal years 2023, 2022 and 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%">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. For calendar year 2022, the Company match was 30% 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 $4.0 million in fiscal year 2023, $1.3 million in fiscal year 2022 and $1.1 million in fiscal year 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%">Certain Commodore 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;1, 2023 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 2022 and 2021, 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 2022.</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;1, 2023 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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"/><td style="width:18.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><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.192%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.192%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.436%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.422%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.422%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.422%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.782%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.674%"/><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%">2023</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%">2022</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%">2023</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%">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%">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:id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNzUvZnJhZzpiNWYyNWNmNTNlNjk0NTViODgzOTllYmRiZTZmODViZi90YWJsZTo2MWE4NjgyNDkzYzE0OTgyOTVmMzgzMDY4NjU5YzQzNS90YWJsZXJhbmdlOjYxYTg2ODI0OTNjMTQ5ODI5NWYzODMwNjg2NTljNDM1XzItMC0xLTEtNjgyMjc_1e063c83-d1e5-4be2-b2ef-ff892eec318c">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%">1,507&#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%">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 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>(1)&#160;&#160;&#160;&#160;The expiration date of the CBA for the Pennwest manufacturing facility is February 2024. The CBA for the Clarion and Colony manufacturing facilities was unanimously ratified in April 2023, which extended the expiration date to May&#160;30, 2026.<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 710<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//710/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 710<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482969/710-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>41
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455462683792">
<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. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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;1, 2023</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;2, 2022 and April&#160;3, 2021, the total amount of sales to related parties was $65.6 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%">$58.1 million and $46.7 million, respectively. As of April&#160;1, 2023, receivables from related parties included $5.7 million of accounts receivable and $4.7 million of commercial loans outstanding. 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.</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481062/946-235-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481062/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483326/850-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(e))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//850/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483326/850-10-50-6<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483326/850-10-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483326/850-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>42
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455462338912">
<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. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">Acquisitions</a></td>
<td class="text">Acquisitions<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%">FY22 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%">On July 4, 2021, we obtained an additional 20% ownership interest in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Craftsman Homes, LLC and Craftsman Homes Development, LLC (collectively known as "Craftsman" or the "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%"> which gave us a 70% controlling ownership interest and resulted in consolidation of the Entities. See Redeemable Noncontrolling Interest policy in Note 1. The purchase price on July 4, 2021 for 20% ownership was $2.5&#160;million, valuing the Entities at $12.4&#160;million. The remeasurement of the Entities assets and liabilities to fair value resulted in 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%">$3.3&#160;million, recorded 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-style:italic;font-weight:400;line-height:120%">FY22 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"). The acquisition-date fair value of the total consideration was </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">$146.0 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%">. During the second fiscal quarter of 2023, we finalized the purchase price allocation related to the Commodore acquisition, which did not have a material effect on the Consolidated Financial Statements.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table summarizes the estimated fair values of the assets acquired and liabilities assumed at the acquisition date (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: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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(as finalized)</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%">Cash</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%">619&#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: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:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">Commercial 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%">30,922&#160;</span></td><td style="background-color:#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%">31,787&#160;</span></td><td style="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%">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:#ffffff;padding:2px 0 2px 1pt;text-align: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,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: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%">534&#160;</span></td><td style="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%">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:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">156,631&#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%">31,536&#160;</span></td><td style="background-color:#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%">125,095&#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">(3)</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%">20,892&#160;</span></td><td style="background-color:#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%">145,987&#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 assets acquired under finance leases.</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 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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">FY23 Solitaire 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 January 3, 2023, we completed the acquisition of Solitaire Inc. and other related entities (collectively "Solitaire Homes"), including their four manufacturing facilities and twenty-two retail locations by acquiring 100% of the outstanding stock of Solitaire Homes. The addition of Solitaire Homes to our existing manufacturing and retail system strengthens our retail position in the Southwest and expands our manufacturing capabilities into Mexico.</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-date fair value of the total consideration was </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">$110.8 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%">, which is subject to customary adjustments. We have expensed $2.4&#160;million in acquisition related transaction costs in Selling, general and administrative expenses in the Consolidated Statements of Comprehensive Income 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 acquisition date (in thousands). Certain estimated fair values for Inventories, Property, plant and equipment and Other current assets are not yet finalized and are subject to change, which could be signifi</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">cant. We will finalize the amounts recognized as we obtain the information necessary to complete the analysis. We expect to finalize these amounts as soon as possible but no later than one year from the acquisition date.</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%">January 3,<br/>2023</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%">5,119&#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%">Investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">334&#160;</span></td><td style="background-color:#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%">Accounts 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:11pt;font-weight:400;line-height:100%">3,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%">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%">58,045&#160;</span></td><td style="background-color:#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%">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%">36,109&#160;</span></td><td style="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%">1,519&#160;</span></td><td style="background-color:#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">(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%">3,400&#160;</span></td><td style="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%">108,062&#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%">11,251&#160;</span></td><td style="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%">96,811&#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">(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%">13,970&#160;</span></td><td style="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%">110,781&#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 $1.3&#160;million assigned to trade names, which are considered indefinite lived intangible assets and are not subject to amortization, $1.9&#160;million assigned to customer-related intangibles, subject to a useful life of 10 years amortized on a straight-line basis, and $0.2&#160;million for covenants 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%">(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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Since the acquisition date, Solitaire Homes contributed Net revenue of $28.3&#160;million and a Net loss 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%">$0.9&#160;million</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;1, 2023.</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%">. </span><span style="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 had occurred on April 4, 2021 (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 1,<br/>2023</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 2,<br/>2022</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%">2,251,233&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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,914,866&#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 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%">251,903&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">208,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;text-align: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%">28.23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.47&#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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-5<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//805/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>43
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455462465568">
<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. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 1,<br/>2023</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 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></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%">2,069,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%">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"/></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%">73,263&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">2,142,713&#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,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"/></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%">21,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%">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"/></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%">51,311&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">73,263&#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,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"/></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%">296,415&#160;</span></td><td style="background-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%">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"/></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%">10,348&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">306,763&#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%">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"/></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%">14,651&#160;</span></td><td style="background-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%">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"/></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%">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"/></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,833&#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%">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"/></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%">2,038&#160;</span></td><td style="background-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,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"/></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%">32&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">2,070&#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,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"/></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%">63,433&#160;</span></td><td style="background-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%">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"/></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%">2,489&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">65,922&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14,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"/></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%">44,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%">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"/></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%">21&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">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"/></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%">44,106&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18,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"/></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 1,<br/>2023</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></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%">1,107,555&#160;</span></td><td style="background-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%">929,535&#160;</span></td><td style="background-color:#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%">200,420&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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,307,975&#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%">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"/></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: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 1,<br/>2023</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 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.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">25.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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%">42.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//280/tableOfContent<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-26<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 34<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-34<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-21<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-21<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>44
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455455954976">
<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. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Principles of Consolidation</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Principles of Consolidation.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> These Consolidated Financial Statements include the accounts of Cavco Industries, Inc. and its consolidated subsidiaries (collectively, "we," "us," "our," the "Company" or "Cavco"). All significant intercompany transactions and balances have been eliminated in consolidation. Certain prior period amounts have been reclassified to conform to current period classification. Specifically, amounts previously included in the current portion of secured financings are now recorded in Accrued expenses and other current liabilities, and Interest income, which was previously included in Other income, net, has been moved to Interest income. We have evaluated subsequent events after the balance sheet date of April&#160;1, 2023, through the date of the filing of this report with the Securities and Exchange Commission (the "SEC") and there were no disclosable subsequent events</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. In addition, references throughout to numbered "Notes" refer to these Notes to Consolidated Financial Statements, unless otherwise stated.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 and Canada, 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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;1, 2023. Fiscal years 2023 and 2022 consisted of 52 weeks, and fiscal year 2021 consisted of 53 weeks.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 reserve for repurchase commitments (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-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;1, 2023.</span></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="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). 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 servicing 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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. We have not experienced any losses on such excesses.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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;1, 2023 and April&#160;2, 2022, there were no allowances for doubtful accounts.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentPolicyTextBlock', window );">Investments</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%">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). As of April&#160;1, 2023, we have determined that all losses on available-for-sale debt securities were from market factors, and therefore we had no valuation allowance on such investments.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 amortized cost or fair value 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 Interest income in the Consolidated Statements of Comprehensive Income on an accrual basis.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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%"> Financial Accounting Standards Board ("FASB") Accounting Standards Update ("ASU") 2016-13, </span><span style="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): Measurement of Credit Losses on Financial Instruments</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. As of April&#160;1, 2023 and April&#160;2, 2022, we had an allowance for loan losses of $1.2 million and $2.1 million, respectively, on our consumer loans receivable (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%">To determine the appropriate level of the allowance for loan loss on our commercial loans receivable, we collectively evaluate loans based on their terms and duration. We have historically been able to resell repossessed homes, thereby mitigating loss exposure. However, if a default occurs and collateral is lost, we are exposed to loss of the full value of the home loan. 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.6 million and $1.0 million at April&#160;1, 2023 and April&#160;2, 2022, respectively, related to commercial loans receivable (see Note 7).</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 net realizable value, 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 2023, 2022 or 2021</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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationsPolicy', window );">Business Combinations Policy</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%">Business Combinations.</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 in accordance with FASB Accounting Standards Codification ("ASC") 805, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations, </span>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.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 goodwill and other intangible assets in accordance with the provisions of 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 at least annually for impairment. The Company has two reporting segments: factory-built housing and financial services. As of April&#160;1, 2023, 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 generally 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;1, 2023, and as the fair value of the factory-built housing reporting unit was greater than the carrying value, there was no impairment recognized during fiscal years 2023, 2022 or 2021.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 within the one year warranty period, the timing in which work orders are completed and the historical average costs incurred to service a home.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 $61.5 million, $41.5 million and $29.3 million were recognized in fiscal years 2023, 2022 and 2021, respectively.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 17 for further discussion.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 $10.9 million and $8.1 million as of April&#160;1, 2023 and April&#160;2, 2022, respectively, of which $4.4 million and $3.8 million related to incurred but not reported ("IBNR") losses, respectively.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 $2.0 million in fiscal year 2023, $1.4 million in fiscal year 2022 and $0.8 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%">in fiscal year 2021.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 20 for the fair values of our other financial instruments and the inputs used.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign currency</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%">Foreign Currency.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> We have certain assets and liabilities in Ojinaga, Mexico related to a production facility that imports raw materials and exports finished homes to our retail lots located in the United States. The monetary assets and liabilities of this production facility are remeasured at each balance sheet date at the current exchange rate. Monetary assets and liabilities and related revenues and expenses are remeasured monthly using the average rates for the fiscal month. Remeasurement adjustments are recorded in Other income, net in the Consolidated Statements of Comprehensive Income.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> We account for income taxes pursuant to FASB ASC 740, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> ("ASC 740") and provide for income taxes utilizing the asset and liability approach. Under this approach, deferred taxes represent the future tax consequences expected to occur when the reported amounts of assets and liabilities are recovered or paid. The provision for income taxes generally represents income taxes paid or payable for the current year plus the change in deferred taxes during the year. Deferred taxes result from differences between the financial and tax bases of the Company's assets and liabilities and are adjusted for changes in tax rates and tax laws when changes are enacted.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The calculation of tax liabilities involves considering uncertainties in the application of complex tax regulations. We recognize liabilities for anticipated tax audit issues based on our estimate of whether, and the extent to which, additional taxes will be due. If payment of these amounts ultimately proves to be unnecessary, the reversal of the liabilities would result in tax benefits being recognized in the period of derecognition. If the estimate of tax liabilities proves to be less than the ultimate assessment, a further charge to expense would result. We use a two-step approach to evaluate uncertain tax positions. This approach involves recognizing any tax positions that are more likely than not to occur and then measuring those positions to determine the amounts to be recognized in the Consolidated Financial Statements.</span></div>We periodically evaluate the deferred tax assets based on the requirements established in ASC 740, which requires the recording of a valuation allowance when it is more likely than not that some portion or all of the deferred tax assets will not be realized. The determination of the need for, or amount of, any valuation allowance involves significant management judgment and is based upon the evaluation of both positive and negative evidence, including management projections of anticipated taxable income. At April&#160;1, 2023, we had state net operating loss carryforwards totaling $8.4 million, which begin to expire in 2036, and an associated valuation allowance of $0.3 million. We have 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRecognitionInterest', window );">Interest income</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%">Interest Income.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Interest income consists of the interest earned on invested cash as well as interest earned from our commercial loan programs, recorded 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="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, 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 18).</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 were approved by the Company's stockholders, permit the award of up to 1,650,000 shares of the Company's common stock, of which 271,080 shares were still available for grant as of April&#160;1, 2023. 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 vest over a defined period 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 and generally expire seven years from the date of grant. Upon option exercise, new shares of the Company's common stock are issued. Service-based RSUs vest over a defined period, typically three years. Performance-based RSUs vest based on the achievement of certain criteria, determined by the plan administrator, over the measurement period which is generally three years. When RSUs vest, unrestricted shares are issued. The stock incentive plans provide for accelerated vesting of stock option awards and RSUs when the participant is involuntarily terminated upon a change in control (as defined in the plans).<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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").</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="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 and is due in less than one year, the fair value of this portion of the noncontrolling interest is recorded in Accrued expenses and other current liabilities of the Consolidated Balance Sheet. 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 Other income, net.</span></div>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 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></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 2023 was $0.8 million before tax, with an associated tax amount of $0.2 million, resulting in a net unrealized loss of $0.6 million. Unrealized loss on available-for-sale debt securities for fiscal year 2022 was $0.5 million, with an associated tax amount of $0.1 million, for a net unrealized loss of $0.4 million.</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. Beginning Janua</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">ry 1, 2023, the Inflation Reduction Act of 2022 imposed a 1% excise tax on the aggregate fair market value of stock repurchased by certain corporations during the taxable year, subject to adjustments. We have calculated the excise tax on purchases from the effective date through April&#160;1, 2023, and this amount is recorded as an increase in our Treasury Sto</span>ck.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 19).</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other Income (Expense), Policy [Policy Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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-types1: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for advertising cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -SubTopic 35<br> -Topic 720<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483406/720-35-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 15<br> -Paragraph 6<br> -SubTopic 50<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480123/805-50-15-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 15<br> -Paragraph 4<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479455/805-10-15-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_BusinessCombinationsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (a)-(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479515/805-10-05-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsPolicy</td>
</tr>
<tr>
<td style="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 60<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 820<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482053/820-10-60-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 825<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for financing receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481569/310-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481569/310-20-50-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481569/310-20-50-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-11B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-6<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-9<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (b,d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//830/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480091/360-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482338/360-10-05-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-17<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-25<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-28<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-19<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483489/210-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 330<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482105/912-330-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//330/tableOfContent<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483080/330-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483080/330-10-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 270<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482989/270-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for investment in financial asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(3)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(f)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(f)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(f)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 12<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-12<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 19<br> -Subparagraph (2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-19<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//275/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481569/310-20-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481569/310-20-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481569/310-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483442/210-20-45-11<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)<br> -SubTopic 30<br> -Topic 860<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481420/860-30-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-18<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org//606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_RevenueRecognitionInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for recognition of interest revenue. Disclosure may include the method of recognizing interest income on loan and trade receivables, the method of amortizing premiums or accreting discounts, and a statement about the policy for the treatment of related fees and costs, including the method of amortizing net deferred fees and costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionInterest</td>
</tr>
<tr>
<td style="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.C.Q3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.1.Q5)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.3.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2.Q6)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//718/tableOfContent<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481062/946-235-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480081/944-40-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480081/944-40-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-9<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-12<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>45
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455462351008">
<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. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>46
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455466140144">
<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. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 $178 million and $141 million at April&#160;1, 2023 and April&#160;2, 2022, respectively, without reduction for the resale value of the homes. During the fourth quarter of fiscal 2023, we received one repurchase demand notice and the inventory was obtained shortly after year end. As the fair value of the inventory exceeded the amount for which it was repurchased, no reserve was deemed necessary. There were no other repurchases during the year. Our reserve for repurchase commitments was $5.2 million at April&#160;1, 2023 and $3.6 million at April&#160;2, 2022.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 $0.7 million as of April&#160;1, 2023 and $0.9 million as of April&#160;2, 2022, 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;1, 2023. In addition, we are subject to minimum net worth requirements and were in compliance for the year ended April&#160;1, 2023.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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;1, 2023, we had outstanding IRLCs with a notional amount of $64.9 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 years 2023 and 2022, we recognized insignificant non-cash gains on outstanding IRLCs. During fiscal year 2021, we recognized a non-cash loss of $0.2&#160;million 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;1, 2023, we had $1.6 million in outstanding Commitments. Commitments for forward sales of whole loans are typically in an amount proportionate with the amount of IRLCs expected to close in particular time frames, assuming no change in mortgage interest rates, for the respective loan products intended for whole loan sale.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The estimated fair values of Commitments are based on quoted market values and are recorded within Prepaid expenses and other current assets in the Consolidated Balance Sheets. During the years</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> ended April&#160;1, 2023 and April&#160;2, 2022, we recognized non-cash losses of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">$0.3&#160;million and $0.1&#160;million, respectively. During the fiscal year 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, 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%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 450<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480598/954-450-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//460/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>47
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455462486176">
<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. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 50<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481229/860-50-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -SubTopic 50<br> -Topic 860<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481229/860-50-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 50<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a),(c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481229/860-50-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>48
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455462415584">
<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. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Disaggregation of Revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The following table summarizes Net revenue disaggregated by reportable segment and source (in thousands). All revenue from customers is recognized at a point in time, either when the customer takes delivery or when a third-party insurance contract is executed, as more fully discussed above.</span></div><div style="margin-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="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 1,<br/>2023</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"><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,816,751&#160;</span></td><td style="background-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,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"/></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%">142,728&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">57,920&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">52,051&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">2,069,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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">Financial services</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Insurance agency commissions received from third-party insurance companies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,754&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">69,509&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">73,263&#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,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"/></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%">2,142,713&#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,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"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>49
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455556477184">
<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. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAbstract', window );"><strong>Cash and Cash Equivalents [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 1,<br/>2023</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">11,123&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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,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"/></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%">940&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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"/></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%">12,063&#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%">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"/></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%">(11,728)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 1,<br/>2023</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%">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%">271,427&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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%">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"/></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%">12,063&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">283,490&#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%">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"/></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>50
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455466136304">
<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. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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 1,<br/>2023</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></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%">18,555&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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"/></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%">9,989&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">5,073&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">33,617&#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%">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"/></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%">(14,978)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">18,639&#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%">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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 1, 2023</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,567&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(79)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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,488&#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%">6,023&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(254)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,769&#160;</span></td><td style="background-color:#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%">10,745&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(447)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,298&#160;</span></td><td style="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%">19,335&#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%">&#8212;&#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%">(780)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18,555&#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 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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 1, 2023</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,345&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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%">(10)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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,117&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(69)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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,462&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(79)</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%">251&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">4,792&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">(254)</span></td><td style="background-color:#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%">4,902&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(136)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,396&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(311)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,298&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(447)</span></td><td style="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,498&#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%">(146)</span></td><td style="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%">11,305&#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%">(634)</span></td><td style="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,803&#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%">(780)</span></td><td style="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 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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 1, 2023</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,704&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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,626&#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%">12,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%">11,551&#160;</span></td><td style="background-color:#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%">501&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">501&#160;</span></td><td style="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%">391&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">389&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Mortgage-backed securities</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,567&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,488&#160;</span></td><td style="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%">19,335&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18,555&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 2023, 2022 and 2021 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 1,<br/>2023</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 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"><div style="padding-left: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 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%">561&#160;</span></td><td style="background-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,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"/></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) 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%">(958)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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 (losses) gains 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%">(397)</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%">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"/></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule of Investments [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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-types1: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-9<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aaa)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479081/326-30-55-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-6<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479106/326-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>51
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455462288800">
<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. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 1,<br/>2023</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></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%">92,045&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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%">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"/></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%">29,022&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">142,083&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">263,150&#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%">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"/></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483489/210-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>52
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455456005152">
<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. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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 1,<br/>2023</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></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%">21,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">26,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"/></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%">13,117&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">10,846&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">706&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">45,669&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">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"/></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%">(368)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">(1,153)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">44,148&#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%">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"/></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%">(17,019)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">27,129&#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%">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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 1,<br/>2023</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></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%">2,115&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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,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"/></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%">(944)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">Charge-offs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(37)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">Recoveries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">19&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Allowance for loan losses at end of period</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%">1,153&#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%">2,115&#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="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 1,<br/>2023</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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.18&#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.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></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%">8.82&#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.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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">150</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%">151</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="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 1,<br/>2023</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></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%">43,252&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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%">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"/></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,247&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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"/></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%">213&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">957&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">45,669&#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%">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"/></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="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 1, 2023</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%">2023</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%">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%">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%">9,471&#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%">185&#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,051&#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,982&#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,191&#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%">16,601&#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%">30,481&#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,695&#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%">1,012&#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,131&#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,550&#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%">8,244&#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%">13,632&#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%">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%">&#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%">19&#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%">51&#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,033&#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,187&#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%">&#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%">24&#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%">345&#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%">369&#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%">11,250&#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%">185&#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,082&#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,164&#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,765&#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%">26,223&#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%">45,669&#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 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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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;1, 2023, 44% of the outstanding principal balance of the consumer loans receivable portfolio was concentrated in Texas and 13% was concentrated in Florida. 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. 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;1, 2023 or April&#160;2, 2022.<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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-types1: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Consumer loans receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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-types1: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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-types1: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deliquency Status of Consumer Loans</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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-types1: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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-types1: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-11B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>53
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455466242304">
<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. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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 1,<br/>2023</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></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%">103,726&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">69,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"/></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,586)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">(163)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">101,977&#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%">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"/></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%">(44,054)</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%">(32,644)</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%">57,923&#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,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"/></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="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 1,<br/>2023</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">7.6&#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%">9</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table represents changes in the estimated allowance for loan losses, including related additions and deductions to the allowance for loan losses (in thousands):</span></div><div style="margin-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 1,<br/>2023</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">1,011&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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%">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"/></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%">Purchase accounting additions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">408&#160;</span></td><td style="background-color:#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%">575&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 #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,586&#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%">1,011&#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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 1, 2023</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%">2023</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%">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%">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%">80,193&#160;</span></td><td style="background-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%">16,028&#160;</span></td><td style="background-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,071&#160;</span></td><td style="background-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%">2,203&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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,231&#160;</span></td><td style="background-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%">103,726&#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 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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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;1, 2023 and April&#160;2, 2022, 17.8% and 24.9%, respectively, of our outstanding commercial loans receivable principal balance was concentrated in New York. No other state had concentrations in excess of 10% of the principal balance of the commercial loans receivable as of April&#160;1, 2023 or April&#160;2, 2022.<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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-types1: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commercial Loans Receivables.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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-types1: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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-types1: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-5<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-29<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-11B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>54
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455456000352">
<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. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 1,<br/>2023</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">Buildings and improvements</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%">167,291&#160;</span></td><td style="background-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,775&#160;</span></td><td style="background-color:#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%">Machinery 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%">76,826&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">Land</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,822&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">5,472&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">289,411&#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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">(61,133)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">228,278&#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%">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"/></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>55
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455462423248">
<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. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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;1, 2023, 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: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 1,<br/>2023</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 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;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,190&#160;</span></td><td style="background-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,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"/></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%">4,059&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">175&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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,707&#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%">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"/></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 1,<br/>2023</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: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%">5,609&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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,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"/></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%">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%">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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 of minimum payments for future fiscal years under non-cancelable leases as of April&#160;1, 2023 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%">6,397&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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%">6,753&#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%">5,551&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,907&#160;</span></td><td style="background-color:#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%">5,073&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">5,429&#160;</span></td><td style="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%">2,673&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,029&#160;</span></td><td style="background-color:#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%">2,174&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">2,530&#160;</span></td><td style="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%">11,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%">10,585&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,498&#160;</span></td><td style="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%">33,781&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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,365&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">46,146&#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%">(5,841)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,122)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,963)</span></td><td style="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%">27,940&#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,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%">34,183&#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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 of minimum payments for future fiscal years under non-cancelable leases as of April&#160;1, 2023 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%">6,397&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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%">6,753&#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%">5,551&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,907&#160;</span></td><td style="background-color:#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%">5,073&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">5,429&#160;</span></td><td style="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%">2,673&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,029&#160;</span></td><td style="background-color:#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%">2,174&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">2,530&#160;</span></td><td style="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%">11,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%">10,585&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,498&#160;</span></td><td style="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%">33,781&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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,365&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">46,146&#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%">(5,841)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,122)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,963)</span></td><td style="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%">27,940&#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,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%">34,183&#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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>56
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455465667424">
<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. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 1, 2023</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 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%">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%">114,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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%">114,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></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%">16,980&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">16,980&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">132,627&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">132,627&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">&#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"/></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%">16,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%">(5,818)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,082&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">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"/></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,114&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">628&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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"/></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%">150,641&#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,304)</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%">144,337&#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%">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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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%">2024</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,569&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,530&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,488&#160;</span></td><td style="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%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,415&#160;</span></td><td style="background-color:#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%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,299&#160;</span></td><td style="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,409&#160;</span></td><td style="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%">11,710&#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><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>57
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455462638976">
<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. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 1,<br/>2023</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></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%">Salaries, wages and benefits</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%">47,100&#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%">54,172&#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%">Customer deposits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,193&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">31,368&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">27,901&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">22,858&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">88,241&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,790&#160;</span></td><td style="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%">262,661&#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%">251,088&#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_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>58
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455461790320">
<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. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductWarrantiesDisclosuresAbstract', window );"><strong>Product Warranties Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 2023, 2022 and 2021 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 1,<br/>2023</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"><div style="padding-left: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%">26,250&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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,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"/></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%">1,250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">50,157&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">(46,289)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">31,368&#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%">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"/></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>59
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455464093120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Liabilties (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesDisclosureAbstract', window );"><strong>Other Liabilities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesTableTextBlock', window );">Other Liabilities</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 1,<br/>2023</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></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,243&#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%">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"/></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,379&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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,268&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">10,890&#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%">11,620&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less current portion included in 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:11pt;font-weight:400;line-height:100%">(3,070)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,820&#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%">10,836&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Schedule of Maturities of Other 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%">Scheduled maturities for future fiscal years of the Company's obligations consist of the following (in thousands). The mandatorily redeemable noncontrolling interest is due in December 2023 and is included in the current portion, recorded in Accrued expenses and other current liabilities.</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%">2024</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%">3,070&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">459&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">398&#160;</span></td><td style="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%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">344&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="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%">6,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: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%">10,890&#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><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_OtherLiabilitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of other liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>60
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455464101472">
<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. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InsuranceAbstract', window );"><strong>Insurance [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 1, 2023</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 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="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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%">32,671&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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%">29,775&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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%">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"/></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%">34,153&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,809&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">(18,300)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,300)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">48,524&#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%">44,284&#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%">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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 2023, 2022 and 2021 (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 1,<br/>2023</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 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%">8,149&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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,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"/></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%">33,466&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">(30,676)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">10,939&#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%">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"/></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 17<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.12-17)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480149/944-235-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480081/944-40-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>61
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455462358288">
<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. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 2023, 2022 and 2021 (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%">2023</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%">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></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%">51,190&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,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"/></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%">12,709&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">63,949&#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%">16,039&#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%">19,951&#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%">Deferred</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,705&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(732)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">1,973&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">(1,792)</span></td><td style="background-color:#cceeff;border-top:1pt 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%">315&#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: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%">65,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%">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"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 2023, 2022 and 2021 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%">2023</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%">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></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%">64,420&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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%">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"/></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%">12,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%">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"/></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%">(884)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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"/></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%">(10,847)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">1,061&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">65,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%">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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 1,<br/>2023</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></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%">Property, plant and equipment</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,763)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(7,030)</span></td><td style="background-color:#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%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(16,041)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">7,355&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">6,323&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,270&#160;</span></td><td style="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%">(6,050)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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,675&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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,713&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">Research and experimentation expenditures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,712&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 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,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%">2,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 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,086&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">970&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,275&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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"/></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%">3,293&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(7,581)</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%">(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"/></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Paragraph 9<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Paragraph 12<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>62
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455466772288">
<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. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvco_RepurchaseContingenciesRollForward', window );"><strong>Repurchase Contingencies [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 1,<br/>2023</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">2,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%">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"/></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%">(706)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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,508&#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%">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"/></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Repurchase Contingencies [Roll Forward]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>63
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455461755440">
<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. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 2023, 2022 and 2021:</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 per share</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 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;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 19pt;text-align: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%">39,800&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;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%">(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 #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%">251,749&#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%">146.86&#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;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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%">Exercised</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%">(53,550)</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%">107.58&#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="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%">Canceled or expired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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;text-align: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:#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%">192,913&#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 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%">157.23&#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;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:#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,724&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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;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,237)</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%">137.28&#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 #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%">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,100)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.23&#160;</span></td><td style="background-color:#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Outstanding at April 1, 2023</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%">143,576&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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%">160.40&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">2.88</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%">22,591&#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 #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></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%">Exercisable at April 3, 2021</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">108,588&#160;</span></td><td style="background-color:#cceeff;padding:2px 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%">132.48&#160;</span></td><td style="background-color:#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%">3.22</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%">15,549&#160;</span></td><td style="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%">Exercisable at April 2, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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%">126,948&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #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-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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:11pt;font-weight:400;line-height:100%">149.90&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;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 #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%">2.82</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:11pt;font-weight:400;line-height:100%">11,941&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #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%">Exercisable at April 1, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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%">116,434&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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:11pt;font-weight:400;line-height:100%">155.38&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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-bottom:3pt double #000;border-top:3pt double #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%">2.70</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;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:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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:11pt;font-weight:400;line-height:100%">18,887&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 years 2023 or 2022. The weighted-average estimated fair value of employee stock options granted during fiscal year 2021 was $69.65 per share 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: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:2px 1pt;text-align: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:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 2023, 2022 and 2021 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: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 style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:0 1pt"/></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%">Number of Service-based units</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%">Weighted Average Grant Date Fair Value per share</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 28, 2020</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%">4,500&#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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.82&#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;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">183.83&#160;</span></td><td style="background-color:#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%">(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%">158.97&#160;</span></td><td style="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%">Outstanding at April 3, 2021</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%">4,585&#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 style="background-color:#ffffff;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-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%">177.08&#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%">Awarded</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%">16,902&#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%">233.60&#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%">Released</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">180.83&#160;</span></td><td style="background-color:#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%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">215.90&#160;</span></td><td style="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%">Outstanding at April 2, 2022</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%">17,647&#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 #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-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%">229.39&#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%">Awarded</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%">18,965&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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 #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%">227.99&#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%">Released</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,714)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">234.55&#160;</span></td><td style="background-color:#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%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,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%">283.27&#160;</span></td><td style="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%">Outstanding at April 1, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">28,868&#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 #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%">225.35&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The total intrinsic value of RSUs released during fiscal years 2023, 2022 and 2021 was $1.6 million, $0.8 million and $0.6 million, respectively.</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 style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:0 1pt"/></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%">Number of Performance-based units</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%">Weighted Average Grant Date Fair Value per share</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 28, 2020</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,305&#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">158.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"/></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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">167.93&#160;</span></td><td style="background-color:#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%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.19&#160;</span></td><td style="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%">Outstanding at April 3, 2021</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%">12,939&#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 #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-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%">163.51&#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%">Awarded</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,920&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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 #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%">217.39&#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%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">192.64&#160;</span></td><td style="background-color:#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 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%">183.62&#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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,730&#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 #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%">209.87&#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%">Additional shares granted by performance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,489&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">158.36&#160;</span></td><td style="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%">Released</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,822)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">158.36&#160;</span></td><td style="background-color:#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 1, 2023</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%">25,451&#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%">202.00&#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 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:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,201&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;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 #000;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 2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,520&#160;</span></td><td style="background-color:#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"/></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 2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11,730&#160;</span></td><td style="background-color:#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"/></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (f)(2)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>64
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455464093120">
<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. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 2023, 2022 and 2021 (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%">2023</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%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">240,554&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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%">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"/></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%">8,844,326&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">80,126&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">8,924,452&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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,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"/></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%">27.20&#160;</span></td><td style="background-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%">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"/></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%">26.95&#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%">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"/></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%">174&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">25,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 2023, 2022 and 2021 (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%">2023</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%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">240,554&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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%">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"/></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%">8,844,326&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">80,126&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">8,924,452&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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,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"/></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%">27.20&#160;</span></td><td style="background-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%">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"/></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%">26.95&#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%">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"/></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%">174&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">25,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>65
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455464100080">
<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. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 1, 2023</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 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="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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%">18,555&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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,555&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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%">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"/></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%">9,989&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,989&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">5,073&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,073&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">44,148&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">50,686&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">101,977&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,106&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">Other secured financing&#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%">(2,379)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,332)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</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;1, 2023.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 1,<br/>2023</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></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,070&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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,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"/></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.71&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">98.99&#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%">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></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%">34.36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">520,458&#160;</span></td><td style="background-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%">560,178&#160;</span></td><td style="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,788&#160;</span></td><td style="background-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,656&#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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 860<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481229/860-50-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>66
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455462643232">
<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. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationRelatedCostsAbstract', window );"><strong>Compensation Related Costs [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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;1, 2023 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 2022 and 2021, 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 2022.</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;1, 2023 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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"/><td style="width:18.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><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.192%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.192%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.436%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.422%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.422%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.422%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.782%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.674%"/><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%">2023</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%">2022</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%">2023</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%">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%">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:id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNzUvZnJhZzpiNWYyNWNmNTNlNjk0NTViODgzOTllYmRiZTZmODViZi90YWJsZTo2MWE4NjgyNDkzYzE0OTgyOTVmMzgzMDY4NjU5YzQzNS90YWJsZXJhbmdlOjYxYTg2ODI0OTNjMTQ5ODI5NWYzODMwNjg2NTljNDM1XzItMC0xLTEtNjgyMjc_1e063c83-d1e5-4be2-b2ef-ff892eec318c">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%">1,507&#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%">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 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>(1)&#160;&#160;&#160;&#160;The expiration date of the CBA for the Pennwest manufacturing facility is February 2024. The CBA for the Clarion and Colony manufacturing facilities was unanimously ratified in April 2023, which extended the expiration date to May&#160;30, 2026.<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information about multiemployer plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480547/715-80-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-50-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-50-5<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-50-5<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-50-5<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-50-5<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-50-5<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-50-9<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>67
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455462841936">
<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. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock', window );">Schedule 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%">FY22 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%">On July 4, 2021, we obtained an additional 20% ownership interest in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Craftsman Homes, LLC and Craftsman Homes Development, LLC (collectively known as "Craftsman" or the "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%"> which gave us a 70% controlling ownership interest and resulted in consolidation of the Entities. See Redeemable Noncontrolling Interest policy in Note 1. The purchase price on July 4, 2021 for 20% ownership was $2.5&#160;million, valuing the Entities at $12.4&#160;million. The remeasurement of the Entities assets and liabilities to fair value resulted in 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%">$3.3&#160;million, recorded 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-style:italic;font-weight:400;line-height:120%">FY22 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"). The acquisition-date fair value of the total consideration was </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">$146.0 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%">. During the second fiscal quarter of 2023, we finalized the purchase price allocation related to the Commodore acquisition, which did not have a material effect on the Consolidated Financial Statements.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table summarizes the estimated fair values of the assets acquired and liabilities assumed at the acquisition date (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: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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(as finalized)</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%">Cash</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%">619&#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: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:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">Commercial 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%">30,922&#160;</span></td><td style="background-color:#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%">31,787&#160;</span></td><td style="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%">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:#ffffff;padding:2px 0 2px 1pt;text-align: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,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: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%">534&#160;</span></td><td style="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%">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:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">156,631&#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%">31,536&#160;</span></td><td style="background-color:#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%">125,095&#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">(3)</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%">20,892&#160;</span></td><td style="background-color:#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%">145,987&#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 assets acquired under finance leases.</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 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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">FY23 Solitaire 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 January 3, 2023, we completed the acquisition of Solitaire Inc. and other related entities (collectively "Solitaire Homes"), including their four manufacturing facilities and twenty-two retail locations by acquiring 100% of the outstanding stock of Solitaire Homes. The addition of Solitaire Homes to our existing manufacturing and retail system strengthens our retail position in the Southwest and expands our manufacturing capabilities into Mexico.</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-date fair value of the total consideration was </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">$110.8 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%">, which is subject to customary adjustments. We have expensed $2.4&#160;million in acquisition related transaction costs in Selling, general and administrative expenses in the Consolidated Statements of Comprehensive Income 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 acquisition date (in thousands). Certain estimated fair values for Inventories, Property, plant and equipment and Other current assets are not yet finalized and are subject to change, which could be signifi</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">cant. We will finalize the amounts recognized as we obtain the information necessary to complete the analysis. We expect to finalize these amounts as soon as possible but no later than one year from the acquisition date.</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%">January 3,<br/>2023</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%">5,119&#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%">Investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">334&#160;</span></td><td style="background-color:#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%">Accounts 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:11pt;font-weight:400;line-height:100%">3,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%">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%">58,045&#160;</span></td><td style="background-color:#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%">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%">36,109&#160;</span></td><td style="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%">1,519&#160;</span></td><td style="background-color:#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">(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%">3,400&#160;</span></td><td style="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%">108,062&#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%">11,251&#160;</span></td><td style="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%">96,811&#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">(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%">13,970&#160;</span></td><td style="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%">110,781&#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 $1.3&#160;million assigned to trade names, which are considered indefinite lived intangible assets and are not subject to amortization, $1.9&#160;million assigned to customer-related intangibles, subject to a useful life of 10 years amortized on a straight-line basis, and $0.2&#160;million for covenants 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%">(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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Since the acquisition date, Solitaire Homes contributed Net revenue of $28.3&#160;million and a Net loss 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%">$0.9&#160;million</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;1, 2023.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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%">. </span><span style="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 had occurred on April 4, 2021 (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 1,<br/>2023</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 2,<br/>2022</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%">2,251,233&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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,914,866&#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 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%">251,903&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">208,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;text-align: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%">28.23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.47&#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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -SubTopic 10<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -SubTopic 10<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479328/805-10-50-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>68
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455462564960">
<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. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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):<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 1,<br/>2023</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 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></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%">2,069,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%">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"/></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%">73,263&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">2,142,713&#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,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"/></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%">21,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%">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"/></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%">51,311&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">73,263&#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,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"/></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%">296,415&#160;</span></td><td style="background-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%">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"/></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%">10,348&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">306,763&#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%">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"/></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%">14,651&#160;</span></td><td style="background-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%">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"/></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%">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"/></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,833&#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%">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"/></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%">2,038&#160;</span></td><td style="background-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,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"/></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%">32&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">2,070&#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,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"/></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%">63,433&#160;</span></td><td style="background-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%">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"/></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%">2,489&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">65,922&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14,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"/></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%">44,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%">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"/></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%">21&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">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"/></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%">44,106&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18,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"/></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 1,<br/>2023</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></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%">1,107,555&#160;</span></td><td style="background-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%">929,535&#160;</span></td><td style="background-color:#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%">200,420&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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,307,975&#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%">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"/></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: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 1,<br/>2023</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 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.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">25.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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%">42.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-25<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>69
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455459452256">
<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. 01, 2023</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="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="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Concentration Risk on Factory Built Housing Description</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>70
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455466444704">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Receivables and Allowances) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 01, 2023</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="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss', window );">Allowance for credit loss on available-for-sale debt securities</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate', window );">Allowance for loan loss, consumer</a></td>
<td class="nump">1,153<span></span>
</td>
<td class="nump">$ 2,115<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for loan losses, commercial</a></td>
<td class="nump">1,586<span></span>
</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="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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_AllowanceForLoanAndLeaseLossesRealEstate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aaa)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479130/326-30-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479106/326-30-50-9<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479106/326-30-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (1)<br> -Publisher SEC<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (3)<br> -Publisher SEC<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (c)<br> -Publisher SEC<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(1)<br> -SubTopic 10<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-11B<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StatementBusinessSegmentsAxis=cvco_FactoryBuiltHousingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455456243744">
<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. 01, 2023</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482130/360-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>instant</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>72
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455456273952">
<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. 01, 2023 </div>
<div>USD ($) </div>
<div>Segment</div>
</th>
<th class="th">
<div>Apr. 02, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 03, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of Operating Segments | Segment</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse', window );">Impairment losses on assets held and used</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>instant</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482130/360-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>73
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455462375056">
<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. 01, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Nonstructural Component Warranty Description</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Standard Product Warranty Term</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>74
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455464409760">
<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. 01, 2023</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="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense', window );">Insurance loss reserves</a></td>
<td class="nump">$ 10,939<span></span>
</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>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredButNotReportedIBNRClaimsAmount', window );">Balance of incurred but not reported losses</a></td>
<td class="nump">$ 4,400<span></span>
</td>
<td class="nump">$ 3,800<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (cc)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480081/944-40-50-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480081/944-40-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 5.W)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479583/944-40-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>75
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455456114784">
<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 Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 01, 2023</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="Show.showAR( this, 'defref_us-gaap_AdvertisingExpense', window );">Advertising costs</a></td>
<td class="nump">$ 2.0<span></span>
</td>
<td class="nump">$ 1.4<span></span>
</td>
<td class="nump">$ 0.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_CargoAndFreightMember', window );">Freight</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of Goods and Services Sold</a></td>
<td class="nump">$ 61.5<span></span>
</td>
<td class="nump">$ 41.5<span></span>
</td>
<td class="nump">$ 29.3<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 720<br> -SubTopic 35<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483406/720-35-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>76
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455466633712">
<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. 01, 2023</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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">70.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455455947184">
<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. 01, 2023</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="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax', window );">Gross unrealized gain (loss), available for sale debt securities</a></td>
<td class="num">$ (800)<span></span>
</td>
<td class="num">$ (500)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOtherComprehensiveLoss', window );">Deferred tax asset</a></td>
<td class="nump">200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOtherComprehensiveIncome', window );">Deferred tax expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">$ (615)<span></span>
</td>
<td class="num">$ (403)<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>78
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455463957328">
<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. 01, 2023</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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net revenue</a></td>
<td class="nump">$ 2,142,713<span></span>
</td>
<td class="nump">$ 1,627,158<span></span>
</td>
<td class="nump">$ 1,108,051<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net revenue</a></td>
<td class="nump">$ 53,300<span></span>
</td>
<td class="nump">$ 43,900<span></span>
</td>
<td class="nump">$ 41,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_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>79
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455460144768">
<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. 01, 2023</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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net revenue</a></td>
<td class="nump">$ 2,142,713<span></span>
</td>
<td class="nump">$ 1,627,158<span></span>
</td>
<td class="nump">$ 1,108,051<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net revenue</a></td>
<td class="nump">2,069,450<span></span>
</td>
<td class="nump">1,556,283<span></span>
</td>
<td class="nump">1,037,889<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net revenue</a></td>
<td class="nump">73,263<span></span>
</td>
<td class="nump">70,875<span></span>
</td>
<td class="nump">70,162<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net revenue</a></td>
<td class="nump">1,816,751<span></span>
</td>
<td class="nump">1,335,904<span></span>
</td>
<td class="nump">842,515<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net revenue</a></td>
<td class="nump">142,728<span></span>
</td>
<td class="nump">117,817<span></span>
</td>
<td class="nump">91,896<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net revenue</a></td>
<td class="nump">57,920<span></span>
</td>
<td class="nump">42,219<span></span>
</td>
<td class="nump">46,862<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net revenue</a></td>
<td class="nump">52,051<span></span>
</td>
<td class="nump">60,343<span></span>
</td>
<td class="nump">56,616<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net revenue</a></td>
<td class="nump">3,754<span></span>
</td>
<td class="nump">4,055<span></span>
</td>
<td class="nump">3,102<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net revenue</a></td>
<td class="nump">$ 69,509<span></span>
</td>
<td class="nump">$ 66,820<span></span>
</td>
<td class="nump">$ 67,060<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>80
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455458892688">
<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. 01, 2023</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="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems', window );"><strong>Restricted Cash and Cash Equivalents Items [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash</a></td>
<td class="nump">$ 11,728<span></span>
</td>
<td class="nump">$ 14,849<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalents', window );">Total restricted cash</a></td>
<td class="nump">12,063<span></span>
</td>
<td class="nump">15,184<span></span>
</td>
<td class="nump">$ 17,028<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Less current portion</a></td>
<td class="num">(11,728)<span></span>
</td>
<td class="num">(14,849)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalents', window );">Total restricted cash</a></td>
<td class="nump">11,123<span></span>
</td>
<td class="nump">13,857<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="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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalents', window );">Total restricted cash</a></td>
<td class="nump">$ 940<span></span>
</td>
<td class="nump">$ 1,327<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -SubTopic 210<br> -Topic 954<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480632/954-210-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>81
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455456252912">
<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. 01, 2023</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="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract', window );"><strong>Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 271,427<span></span>
</td>
<td class="nump">$ 244,150<span></span>
</td>
<td class="nump">$ 322,279<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalents', window );">Restricted Cash and Cash Equivalents</a></td>
<td class="nump">12,063<span></span>
</td>
<td class="nump">15,184<span></span>
</td>
<td class="nump">17,028<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash</a></td>
<td class="nump">$ 283,490<span></span>
</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>
</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>82
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455456136400">
<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. 01, 2023</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="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesTradingAndEquitySecuritiesFvNiAbstract', window );"><strong>Investment summary</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available-for-sale debt securities</a></td>
<td class="nump">$ 18,555<span></span>
</td>
<td class="nump">$ 17,760<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Marketable equity securities</a></td>
<td class="nump">9,989<span></span>
</td>
<td class="nump">16,780<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Non-marketable equity investments</a></td>
<td class="nump">5,073<span></span>
</td>
<td class="nump">20,479<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Investments', window );">Investments</a></td>
<td class="nump">33,617<span></span>
</td>
<td class="nump">55,019<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term Investments</a></td>
<td class="nump">14,978<span></span>
</td>
<td class="nump">20,086<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Long-term Investments</a></td>
<td class="nump">$ 18,639<span></span>
</td>
<td class="nump">$ 34,933<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481830/320-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479130/326-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481664/323-10-45-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482736/825-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1)(h))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>83
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455459403632">
<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. 01, 2023</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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAbstract', window );"><strong>Available-for-Sale Securities by Investment Category</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Total Amortized Cost</a></td>
<td class="nump">$ 19,335<span></span>
</td>
<td class="nump">$ 18,270<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">41<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(780)<span></span>
</td>
<td class="num">(551)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total Fair Value</a></td>
<td class="nump">18,555<span></span>
</td>
<td class="nump">17,760<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAbstract', window );"><strong>Available-for-Sale Securities by Investment Category</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Total Amortized Cost</a></td>
<td class="nump">2,567<span></span>
</td>
<td class="nump">1,668<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(79)<span></span>
</td>
<td class="num">(57)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total Fair Value</a></td>
<td class="nump">2,488<span></span>
</td>
<td class="nump">1,613<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAbstract', window );"><strong>Available-for-Sale Securities by Investment Category</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Total Amortized Cost</a></td>
<td class="nump">6,023<span></span>
</td>
<td class="nump">10,100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">38<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(254)<span></span>
</td>
<td class="num">(232)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total Fair Value</a></td>
<td class="nump">5,769<span></span>
</td>
<td class="nump">9,906<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAbstract', window );"><strong>Available-for-Sale Securities by Investment Category</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Total Amortized Cost</a></td>
<td class="nump">10,745<span></span>
</td>
<td class="nump">6,502<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(447)<span></span>
</td>
<td class="num">(262)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total Fair Value</a></td>
<td class="nump">$ 10,298<span></span>
</td>
<td class="nump">$ 6,241<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479130/326-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481830/320-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479130/326-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>84
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455460020640">
<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. 01, 2023</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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract', window );"><strong>Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">Less than 12 months, fair value</a></td>
<td class="nump">$ 6,498<span></span>
</td>
<td class="nump">$ 10,147<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Unrealized losses, less than 12 months</a></td>
<td class="num">(146)<span></span>
</td>
<td class="num">(440)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">12 months or longer, fair value</a></td>
<td class="nump">11,305<span></span>
</td>
<td class="nump">2,133<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">Unrealized losses, 12 months or longer</a></td>
<td class="num">(634)<span></span>
</td>
<td class="num">(111)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">Debt securities in unrealized loss position, fair value</a></td>
<td class="nump">17,803<span></span>
</td>
<td class="nump">12,280<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss', window );">Debt securities in unrealized loss position, accumulated loss</a></td>
<td class="nump">780<span></span>
</td>
<td class="nump">551<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract', window );"><strong>Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">Less than 12 months, fair value</a></td>
<td class="nump">1,345<span></span>
</td>
<td class="nump">1,048<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Unrealized losses, less than 12 months</a></td>
<td class="num">(10)<span></span>
</td>
<td class="num">(45)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">12 months or longer, fair value</a></td>
<td class="nump">1,117<span></span>
</td>
<td class="nump">289<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">Unrealized losses, 12 months or longer</a></td>
<td class="num">(69)<span></span>
</td>
<td class="num">(12)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">Debt securities in unrealized loss position, fair value</a></td>
<td class="nump">2,462<span></span>
</td>
<td class="nump">1,337<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss', window );">Debt securities in unrealized loss position, accumulated loss</a></td>
<td class="nump">79<span></span>
</td>
<td class="nump">57<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract', window );"><strong>Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">Less than 12 months, fair value</a></td>
<td class="nump">251<span></span>
</td>
<td class="nump">3,884<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Unrealized losses, less than 12 months</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(164)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">12 months or longer, fair value</a></td>
<td class="nump">4,792<span></span>
</td>
<td class="nump">1,246<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">Unrealized losses, 12 months or longer</a></td>
<td class="num">(254)<span></span>
</td>
<td class="num">(68)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">Debt securities in unrealized loss position, fair value</a></td>
<td class="nump">5,043<span></span>
</td>
<td class="nump">5,130<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss', window );">Debt securities in unrealized loss position, accumulated loss</a></td>
<td class="nump">254<span></span>
</td>
<td class="nump">232<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract', window );"><strong>Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">Less than 12 months, fair value</a></td>
<td class="nump">4,902<span></span>
</td>
<td class="nump">5,215<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Unrealized losses, less than 12 months</a></td>
<td class="num">(136)<span></span>
</td>
<td class="num">(231)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">12 months or longer, fair value</a></td>
<td class="nump">5,396<span></span>
</td>
<td class="nump">598<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">Unrealized losses, 12 months or longer</a></td>
<td class="num">(311)<span></span>
</td>
<td class="num">(31)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">Debt securities in unrealized loss position, fair value</a></td>
<td class="nump">10,298<span></span>
</td>
<td class="nump">5,813<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss', window );">Debt securities in unrealized loss position, accumulated loss</a></td>
<td class="nump">$ 447<span></span>
</td>
<td class="nump">$ 262<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479081/326-30-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479106/326-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479081/326-30-55-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-7<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479106/326-30-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-7<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479106/326-30-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479081/326-30-55-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-7<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479106/326-30-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-7<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479106/326-30-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479081/326-30-55-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479106/326-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479106/326-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>85
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455466699968">
<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. 01, 2023</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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract', window );"><strong>Contractual Maturity of Investment Securities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis', window );">Due in less than one year, Amortized Cost</a></td>
<td class="nump">$ 3,704<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis', window );">Due after one year through five years, Amortized Cost</a></td>
<td class="nump">12,172<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis', window );">Due after five years through ten years, Amortized Cost</a></td>
<td class="nump">501<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis', window );">Due after ten years, Amortized Cost</a></td>
<td class="nump">391<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost', window );">Mortgage-backed securities, Amortized Cost</a></td>
<td class="nump">2,567<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Total Amortized Cost</a></td>
<td class="nump">19,335<span></span>
</td>
<td class="nump">$ 18,270<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue', window );">Due in less than one year, Fair Value</a></td>
<td class="nump">3,626<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue', window );">Due after one year through five years, Fair Value</a></td>
<td class="nump">11,551<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue', window );">Due after five years through ten years, Fair Value</a></td>
<td class="nump">501<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue', window );">Due after ten years, Fair Value</a></td>
<td class="nump">389<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue', window );">Mortgage-backed securities, Fair Value</a></td>
<td class="nump">2,488<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total Fair Value</a></td>
<td class="nump">$ 18,555<span></span>
</td>
<td class="nump">$ 17,760<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479130/326-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480832/942-320-50-3A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481830/320-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479130/326-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>86
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455466188464">
<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. 01, 2023</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="Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain', window );">Gross gains realized on debt securities</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<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="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="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiGainLoss', window );">Net gain recognized during the period</a></td>
<td class="nump">561<span></span>
</td>
<td class="nump">2,160<span></span>
</td>
<td class="nump">8,515<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiRealizedGainLoss', window );">Less: Net (gains) recognized on securities sold during the period</a></td>
<td class="num">(958)<span></span>
</td>
<td class="num">(551)<span></span>
</td>
<td class="num">(2,191)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss', window );">Unrealized (losses) gains recognized during the period on securities still held</a></td>
<td class="num">$ (397)<span></span>
</td>
<td class="nump">$ 1,609<span></span>
</td>
<td class="nump">$ 6,324<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(3)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 321<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479536/321-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(3)(d)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 321<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479536/321-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(3)(d)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 321<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479536/321-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>87
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455466175104">
<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. 01, 2023</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="Show.showAR( this, 'defref_us-gaap_InventoryNetAbstract', window );"><strong>Summary of inventories</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryRawMaterials', window );">Raw materials</a></td>
<td class="nump">$ 92,045<span></span>
</td>
<td class="nump">$ 95,929<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcess', window );">Work in process</a></td>
<td class="nump">29,022<span></span>
</td>
<td class="nump">30,638<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoods', window );">Finished goods</a></td>
<td class="nump">142,083<span></span>
</td>
<td class="nump">117,404<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Total Inventories</a></td>
<td class="nump">263,150<span></span>
</td>
<td class="nump">$ 243,971<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherInventoryPurchasedGoods', window );">Solitaire inventory acquired, carried at fair value</a></td>
<td class="nump">$ 34,100<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_InventoryFinishedGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherInventoryPurchasedGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross amount of components used by the entity which are bought from another entity rather than produced by the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherInventoryPurchasedGoods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>88
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455466480144">
<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. 01, 2023</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="Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet', window );">Loans held for investment (at Acquisition Date)</a></td>
<td class="nump">$ 21,000<span></span>
</td>
<td class="nump">$ 26,014<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvco_ConsumerLoansReceivableHeldForInvestment', window );">Loans held for investment (originated after Acquisition Date)</a></td>
<td class="nump">13,117<span></span>
</td>
<td class="nump">14,771<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansReceivableHeldForSaleAmount', window );">Loans held for sale</a></td>
<td class="nump">10,846<span></span>
</td>
<td class="nump">8,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="Show.showAR( this, 'defref_cvco_ConstructionAdvances', window );">Construction Advances</a></td>
<td class="nump">706<span></span>
</td>
<td class="nump">3,547<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">45,669<span></span>
</td>
<td class="nump">52,832<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableDeferredIncome', window );">Deferred financing fees and other, net</a></td>
<td class="num">(368)<span></span>
</td>
<td class="num">(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="Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate', window );">Allowance for loan losses</a></td>
<td class="num">(1,153)<span></span>
</td>
<td class="num">(2,115)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MortgageLoansOnRealEstateCommercialAndConsumerNet', window );">Consumer loans receivable</a></td>
<td class="nump">44,148<span></span>
</td>
<td class="nump">49,884<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesAndLoansReceivableNetCurrent', window );">Less current portion</a></td>
<td class="num">(17,019)<span></span>
</td>
<td class="num">(20,639)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesAndLoansReceivableNetNoncurrent', window );">Consumer loans receivable, net</a></td>
<td class="nump">$ 27,129<span></span>
</td>
<td class="nump">$ 29,245<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Construction Advances</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Consumer loans receivable held for investment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 30<br> -Section 15<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481906/310-30-15-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481696/310-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481569/310-20-50-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481161/840-30-50-4<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-4<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 948<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481852/948-310-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455458919248">
<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. 01, 2023</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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems', window );"><strong>Financing Receivable, Allowance for Credit Loss [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate', window );">Allowance for loan loss at beginning of period</a></td>
<td class="nump">$ 2,115<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate', window );">Allowance for loan loss at end of period</a></td>
<td class="nump">1,153<span></span>
</td>
<td class="nump">$ 2,115<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems', window );"><strong>Financing Receivable, Allowance for Credit Loss [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate', window );">Allowance for loan loss at beginning of period</a></td>
<td class="nump">2,115<span></span>
</td>
<td class="nump">3,188<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease', window );">Change in estimated loan losses, net</a></td>
<td class="num">(944)<span></span>
</td>
<td class="num">(541)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs', window );">Charge-offs</a></td>
<td class="num">(37)<span></span>
</td>
<td class="num">(532)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts', window );">Recoveries</a></td>
<td class="nump">19<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate', window );">Allowance for loan loss at end of period</a></td>
<td class="nump">$ 1,153<span></span>
</td>
<td class="nump">$ 2,115<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(4)<br> -SubTopic 10<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-11B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-11B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph c<br> -Publisher SEC<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455466123088">
<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. 01, 2023</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="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="Show.showAR( this, 'defref_cvco_Weightedaveragecontractualinterestrate', window );">Weighted average contractual interest rate</a></td>
<td class="nump">8.18%<span></span>
</td>
<td class="nump">8.32%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvco_Weightedaverageeffectiveinterestrate', window );">Weighted average effective interest rate</a></td>
<td class="nump">8.82%<span></span>
</td>
<td class="nump">9.21%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvco_Weightedaveragemonthstomaturity', window );">Weighted average months to maturity</a></td>
<td class="text">150 months<span></span>
</td>
<td class="text">151 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average contractual interest rate</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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-types1: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average effective interest rate</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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-types1: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average months to maturity</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>91
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455458785312">
<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. 01, 2023</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="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">$ 45,669<span></span>
</td>
<td class="nump">$ 52,832<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">43,252<span></span>
</td>
<td class="nump">49,546<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">1,247<span></span>
</td>
<td class="nump">1,202<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">213<span></span>
</td>
<td class="nump">41<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">$ 957<span></span>
</td>
<td class="nump">$ 2,043<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>92
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455455800528">
<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. 01, 2023</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="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">$ 45,669<span></span>
</td>
<td class="nump">$ 52,832<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">30,481<span></span>
</td>
<td class="nump">34,818<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">13,632<span></span>
</td>
<td class="nump">16,207<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">1,187<span></span>
</td>
<td class="nump">1,435<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">369<span></span>
</td>
<td class="nump">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="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="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">11,250<span></span>
</td>
<td class="nump">9,861<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">9,471<span></span>
</td>
<td class="nump">8,155<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">1,695<span></span>
</td>
<td class="nump">1,661<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">84<span></span>
</td>
<td class="nump">45<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">185<span></span>
</td>
<td class="nump">2,909<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">185<span></span>
</td>
<td class="nump">1,615<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,274<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">20<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_cvco_YearOfOriginationAxis=cvco_Fiscal2021Member', window );">Fiscal 2021</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="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">2,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="Show.showAR( this, 'defref_cvco_YearOfOriginationAxis=cvco_Fiscal2021Member', window );">Fiscal 2021 | 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="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">1,051<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="Show.showAR( this, 'defref_cvco_YearOfOriginationAxis=cvco_Fiscal2021Member', window );">Fiscal 2021 | 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="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">1,012<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="Show.showAR( this, 'defref_cvco_YearOfOriginationAxis=cvco_Fiscal2021Member', window );">Fiscal 2021 | 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="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">19<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="Show.showAR( this, 'defref_cvco_YearOfOriginationAxis=cvco_Fiscal2021Member', window );">Fiscal 2021 | 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="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvco_YearOfOriginationAxis=cvco_Fiscal2020Member', window );">Fiscal 2020</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="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">3,164<span></span>
</td>
<td class="nump">3,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="Show.showAR( this, 'defref_cvco_YearOfOriginationAxis=cvco_Fiscal2020Member', window );">Fiscal 2020 | 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="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">1,982<span></span>
</td>
<td class="nump">2,371<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvco_YearOfOriginationAxis=cvco_Fiscal2020Member', window );">Fiscal 2020 | 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="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">1,131<span></span>
</td>
<td class="nump">1,413<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvco_YearOfOriginationAxis=cvco_Fiscal2020Member', window );">Fiscal 2020 | 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="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">51<span></span>
</td>
<td class="nump">52<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvco_YearOfOriginationAxis=cvco_Fiscal2020Member', window );">Fiscal 2020 | 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="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">2,765<span></span>
</td>
<td class="nump">3,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="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="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">1,191<span></span>
</td>
<td class="nump">1,339<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">1,550<span></span>
</td>
<td class="nump">1,976<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">24<span></span>
</td>
<td class="nump">26<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvco_YearOfOriginationAxis=cvco_Fiscal2018AndPriorMember', window );">Fiscal 2018 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="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">26,223<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="Show.showAR( this, 'defref_cvco_YearOfOriginationAxis=cvco_Fiscal2018AndPriorMember', window );">Fiscal 2018 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="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">16,601<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="Show.showAR( this, 'defref_cvco_YearOfOriginationAxis=cvco_Fiscal2018AndPriorMember', window );">Fiscal 2018 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="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">8,244<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="Show.showAR( this, 'defref_cvco_YearOfOriginationAxis=cvco_Fiscal2018AndPriorMember', window );">Fiscal 2018 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="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">1,033<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="Show.showAR( this, 'defref_cvco_YearOfOriginationAxis=cvco_Fiscal2018AndPriorMember', window );">Fiscal 2018 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="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">$ 345<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="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,470<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">853<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">617<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="text">&#160;<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="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_cvco_YearOfOriginationAxis=cvco_Fiscal2017AndPriorMember', window );">Fiscal 2017 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="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31,415<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvco_YearOfOriginationAxis=cvco_Fiscal2017AndPriorMember', window );">Fiscal 2017 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="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,485<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvco_YearOfOriginationAxis=cvco_Fiscal2017AndPriorMember', window );">Fiscal 2017 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="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,266<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvco_YearOfOriginationAxis=cvco_Fiscal2017AndPriorMember', window );">Fiscal 2017 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="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,318<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvco_YearOfOriginationAxis=cvco_Fiscal2017AndPriorMember', window );">Fiscal 2017 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="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 346<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_Fiscal2021Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_Fiscal2021Member</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_Fiscal2018AndPriorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_Fiscal2018AndPriorMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_Fiscal2017AndPriorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_Fiscal2017AndPriorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455463897824">
<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. 01, 2023</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="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="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="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="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="Show.showAR( this, 'defref_cvco_ConsumerLoansReceivableGeographicalConcentrationPercentage', window );">Portfolio concentration</a></td>
<td class="nump">44.00%<span></span>
</td>
<td class="nump">39.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="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="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="Show.showAR( this, 'defref_cvco_ConsumerLoansReceivableGeographicalConcentrationPercentage', window );">Portfolio concentration</a></td>
<td class="nump">13.00%<span></span>
</td>
<td class="nump">17.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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Consumer loans receivable geographical concentration percentage.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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-types1: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of principal balance of consumer loans receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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-types1: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>94
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455458875904">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consumer Loans Receivable (Narrative) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Apr. 01, 2023</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="Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RealEstateAcquiredThroughForeclosure', window );">Repossessed homes</a></td>
<td class="nump">$ 1.1<span></span>
</td>
<td class="nump">$ 0.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MortgageLoansInProcessOfForeclosureAmount', window );">Foreclosure or similar proceedings in progress</a></td>
<td class="nump">$ 0.5<span></span>
</td>
<td class="nump">$ 1.1<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 35<br> -SubTopic 10<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-35<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455460017424">
<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. 01, 2023</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="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for loan losses</a></td>
<td class="num">$ (1,586)<span></span>
</td>
<td class="num">$ (1,011)<span></span>
</td>
<td class="num">$ (816)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvco_CommercialLoansReceivableIncludingFromAffiliatesCurrent', window );">Commercial Loans Receivable (including from affiliates), Current</a></td>
<td class="num">(44,054)<span></span>
</td>
<td class="num">(32,644)<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="Show.showAR( this, 'defref_cvco_CommercialLoansReceivableIncludingFromAffiliatesNoncurrent', window );">Commercial Loans Receivable (including from affiliates), Noncurrent</a></td>
<td class="nump">57,923<span></span>
</td>
<td class="nump">35,922<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="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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Commercial loans receivable, gross</a></td>
<td class="nump">103,726<span></span>
</td>
<td class="nump">69,693<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for loan losses</a></td>
<td class="num">(1,586)<span></span>
</td>
<td class="num">(1,011)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables', window );">Deferred financing fees, net</a></td>
<td class="num">(163)<span></span>
</td>
<td class="num">(116)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableNet', window );">Commercial loans receivable, net</a></td>
<td class="nump">$ 101,977<span></span>
</td>
<td class="nump">$ 68,566<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commercial Loans Receivable (including from affiliates), Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commercial Loans Receivable (including from affiliates), Noncurrent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (1)<br> -Publisher SEC<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (3)<br> -Publisher SEC<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (c)<br> -Publisher SEC<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(1)<br> -SubTopic 10<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-11B<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 80<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479294/326-20-55-80<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 79<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479294/326-20-55-79<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (1)<br> -Publisher SEC<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (2)<br> -Publisher SEC<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1404<br> -Paragraph (a)<br> -Publisher SEC<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-14<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -SubTopic 10<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-7A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(5)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>96
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455466167968">
<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. 01, 2023</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="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="Show.showAR( this, 'defref_cvco_Weightedaveragecontractualinterestratecommercial', window );">Weighted average contractual interest rate</a></td>
<td class="nump">7.60%<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="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">9 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average contractual interest rate, commercial</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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-types1: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average months to maturity, commercial</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>97
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455458933792">
<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. 01, 2023</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="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>Changes in the Allowance for Loan Losses on Commercial Loans Receivables [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Balance at beginning of period</a></td>
<td class="nump">$ 1,011<span></span>
</td>
<td class="nump">$ 816<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease', window );">Purchase accounting additions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">408<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Balance at end of period</a></td>
<td class="nump">1,586<span></span>
</td>
<td class="nump">1,011<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>Changes in the Allowance for Loan Losses on Commercial Loans Receivables [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease', window );">Purchase accounting additions</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>Changes in the Allowance for Loan Losses on Commercial Loans Receivables [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Balance at beginning of period</a></td>
<td class="nump">1,011<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease', window );">Change in estimated loan losses, net</a></td>
<td class="nump">575<span></span>
</td>
<td class="num">(213)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Balance at end of period</a></td>
<td class="nump">$ 1,586<span></span>
</td>
<td class="nump">$ 1,011<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_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_FinancingReceivableAllowanceForCreditLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (1)<br> -Publisher SEC<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (3)<br> -Publisher SEC<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (c)<br> -Publisher SEC<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(1)<br> -SubTopic 10<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-11B<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-11B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147477123/405-50-65-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482477/820-10-65-13<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482477/820-10-65-13<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-5<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-5<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-5<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 832<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483482/832-10-65-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 832<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483482/832-10-65-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479845/805-20-65-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479845/805-20-65-3<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479845/805-20-65-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479832/842-10-65-5<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479832/842-10-65-5<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479832/842-10-65-5<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479832/842-10-65-5<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-2<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483550/848-10-65-2<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483550/848-10-65-2<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483550/848-10-65-2<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483550/848-10-65-2<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483550/848-10-65-2<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479343/105-10-65-6<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479343/105-10-65-6<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479343/105-10-65-6<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479343/105-10-65-6<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479343/105-10-65-6<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 45: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 50: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 51: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 11.M.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480530/250-10-S99-5<br><br>Reference 52: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-4<br><br>Reference 53: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-4<br><br>Reference 54: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-4<br><br>Reference 55: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482615/740-10-65-8<br><br>Reference 56: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482615/740-10-65-8<br><br>Reference 57: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482615/740-10-65-8<br><br>Reference 58: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482615/740-10-65-8<br><br>Reference 59: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-4<br><br>Reference 60: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-4<br><br>Reference 61: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-4<br><br>Reference 62: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 63: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 64: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 65: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483194/926-20-65-2<br><br>Reference 66: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483194/926-20-65-2<br><br>Reference 67: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483194/926-20-65-2<br><br>Reference 68: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 69: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 70: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 71: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 72: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 73: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 74: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483421/250-10-45-6<br><br>Reference 75: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482833/825-10-65-6<br><br>Reference 76: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482833/825-10-65-6<br><br>Reference 77: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482833/825-10-65-6<br><br>Reference 78: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482833/825-10-65-6<br><br>Reference 79: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 80: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 81: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 82: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 83: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 84: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 85: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 86: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 87: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 88: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 89: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 90: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481925/310-20-65-2<br><br>Reference 91: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481925/310-20-65-2<br><br>Reference 92: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480424/946-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>98
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455466685216">
<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. 01, 2023</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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable Recorded Investment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Commercial loans receivable, gross</a></td>
<td class="nump">$ 103,726<span></span>
</td>
<td class="nump">$ 69,693<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable Recorded Investment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Commercial loans receivable, gross</a></td>
<td class="nump">80,193<span></span>
</td>
<td class="nump">52,592<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable Recorded Investment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Commercial loans receivable, gross</a></td>
<td class="nump">16,028<span></span>
</td>
<td class="nump">10,181<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable Recorded Investment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Commercial loans receivable, gross</a></td>
<td class="nump">4,071<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="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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable Recorded Investment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Commercial loans receivable, gross</a></td>
<td class="nump">2,203<span></span>
</td>
<td class="nump">4,031<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable Recorded Investment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Commercial loans receivable, gross</a></td>
<td class="nump">$ 1,231<span></span>
</td>
<td class="nump">1,391<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable Recorded Investment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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,498<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 79<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479294/326-20-55-79<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 80<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479294/326-20-55-80<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 79<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479294/326-20-55-79<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (1)<br> -Publisher SEC<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (2)<br> -Publisher SEC<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1404<br> -Paragraph (a)<br> -Publisher SEC<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-14<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -SubTopic 10<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-7A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>99
<FILENAME>R85.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455459408768">
<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. 01, 2023</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="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="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="Show.showAR( this, 'defref_cvco_InventoryFinanceReceivablePrincipalBalanceConcentration', window );">Concentration with affiliates</a></td>
<td class="nump">12.00%<span></span>
</td>
<td class="nump">13.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="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="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="Show.showAR( this, 'defref_cvco_InventoryFinanceReceivablesGeographicConcentrationPercentage', window );">Geographic concentration</a></td>
<td class="nump">17.80%<span></span>
</td>
<td class="nump">24.90%<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Concentration risk on financing receivables percentage.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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-types1: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Inventory Finance Receivable Principal Balance Concentration</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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-types1: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Inventory finance receivables geographic concentration percentage.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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-types1: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>R86.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455466428112">
<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. 01, 2023 </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="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="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="Show.showAR( this, 'defref_cvco_InterestPastDuePeriodForLoanConsideredAsNonaccrual', window );">Due days for loans on nonaccrual status when interest is past due and remains unpaid</a></td>
<td class="text">90 days or more<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Interest past due period for loan considered as nonaccrual.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 80<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479294/326-20-55-80<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-16<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>101
<FILENAME>R87.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455446753232">
<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. 01, 2023</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGrossAbstract', window );"><strong>Property, plant and equipment, at cost:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, at cost</a></td>
<td class="nump">$ 289,411<span></span>
</td>
<td class="nump">$ 210,848<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation</a></td>
<td class="num">(61,133)<span></span>
</td>
<td class="num">(46,832)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">228,278<span></span>
</td>
<td class="nump">164,016<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">14,833<span></span>
</td>
<td class="nump">9,633<span></span>
</td>
<td class="nump">$ 5,577<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGrossAbstract', window );"><strong>Property, plant and equipment, at cost:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, at cost</a></td>
<td class="nump">39,822<span></span>
</td>
<td class="nump">32,154<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="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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGrossAbstract', window );"><strong>Property, plant and equipment, at cost:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, at cost</a></td>
<td class="nump">167,291<span></span>
</td>
<td class="nump">100,775<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="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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGrossAbstract', window );"><strong>Property, plant and equipment, at cost:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, at cost</a></td>
<td class="nump">76,826<span></span>
</td>
<td class="nump">48,638<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="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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGrossAbstract', window );"><strong>Property, plant and equipment, at cost:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, at cost</a></td>
<td class="nump">$ 5,472<span></span>
</td>
<td class="nump">$ 29,281<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480842/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>102
<FILENAME>R88.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455466620848">
<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. 01, 2023</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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">$ 26,755<span></span>
</td>
<td class="nump">$ 16,952<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">6,088<span></span>
</td>
<td class="nump">7,070<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="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">32,843<span></span>
</td>
<td class="nump">24,022<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">300<span></span>
</td>
<td class="nump">100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">6,262<span></span>
</td>
<td class="nump">5,085<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">347<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">21,678<span></span>
</td>
<td class="nump">13,158<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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,896<span></span>
</td>
<td class="nump">5,969<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="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">$ 34,183<span></span>
</td>
<td class="nump">$ 24,559<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">Accrued Liabilities, Current<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 Long-Term Debt, Noncurrent<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 $0.3&#160;million and $0.1&#160;million as of April&#160;1, 2023 and April&#160;2, 2022, 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total Lease Liability</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total Lease Assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 842<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 842<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>103
<FILENAME>R89.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455466611792">
<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. 01, 2023</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="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">$ 175<span></span>
</td>
<td class="nump">$ 109<span></span>
</td>
<td class="nump">$ 39<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">283<span></span>
</td>
<td class="nump">151<span></span>
</td>
<td class="nump">17<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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,707<span></span>
</td>
<td class="nump">5,056<span></span>
</td>
<td class="nump">4,488<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">5,609<span></span>
</td>
<td class="nump">4,794<span></span>
</td>
<td class="nump">4,164<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">356<span></span>
</td>
<td class="nump">220<span></span>
</td>
<td class="nump">79<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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,190<span></span>
</td>
<td class="nump">1,160<span></span>
</td>
<td class="nump">1,105<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">$ 4,059<span></span>
</td>
<td class="nump">$ 3,636<span></span>
</td>
<td class="nump">$ 3,327<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash paid on finance leases (principal and interest)</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total Lease Expense</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense on finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating lease expense. Excludes sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>104
<FILENAME>R90.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455466563904">
<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. 01, 2023</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="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">Operating lease payments FY22</a></td>
<td class="nump">$ 6,397<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">Operating lease payments FY23</a></td>
<td class="nump">5,551<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">Operating lease payments FY24</a></td>
<td class="nump">5,073<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">Operating lease payments FY25</a></td>
<td class="nump">2,673<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">Operating lease payments FY26</a></td>
<td class="nump">2,174<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Operating lease payments thereafter</a></td>
<td class="nump">11,913<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total operating lease payments</a></td>
<td class="nump">33,781<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: Amount representing interest</a></td>
<td class="num">(5,841)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Present value of lease liabilities</a></td>
<td class="nump">27,940<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive', window );">Finance lease payments thereafter</a></td>
<td class="nump">10,585<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDue', window );">Total finance lease payments</a></td>
<td class="nump">12,365<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less: Amount representing interest</a></td>
<td class="num">(6,122)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Present value of lease liabilities</a></td>
<td class="nump">6,243<span></span>
</td>
<td class="nump">$ 6,316<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="Show.showAR( this, 'defref_cvco_LeaseLiabilityPaymentsDueNextTwelveMonths', window );">2023</a></td>
<td class="nump">6,753<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="Show.showAR( this, 'defref_cvco_LeaseLiabilityPaymentsDueYearTwo', window );">2024</a></td>
<td class="nump">5,907<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="Show.showAR( this, 'defref_cvco_LeaseLiabilityPaymentsDueYearThree', window );">2025</a></td>
<td class="nump">5,429<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="Show.showAR( this, 'defref_cvco_LeaseLiabilityPaymentsDueYearFour', window );">2026</a></td>
<td class="nump">3,029<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="Show.showAR( this, 'defref_cvco_LeaseLiabilityPaymentsDueYearFive', window );">2027</a></td>
<td class="nump">2,530<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="Show.showAR( this, 'defref_cvco_LeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">22,498<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="Show.showAR( this, 'defref_cvco_LeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">46,146<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="Show.showAR( this, 'defref_cvco_LeaseLiabilityUndiscountedExcessAmount', window );">Less: Amount representing interest</a></td>
<td class="num">(11,963)<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="Show.showAR( this, 'defref_cvco_LeaseLiability', window );">Present value of lease liabilities</a></td>
<td class="nump">$ 34,183<span></span>
</td>
<td class="nump">$ 24,559<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total Lease Liability</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>LeaseLiabilityPaymentsDue</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>LeaseLiabilityPaymentsDueAfterYearFive</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lease Liability Payments Due Next Twelve Months</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>LeaseLiabilityPaymentsDueYearFive</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>LeaseLiabilityPaymentsDueYearFour</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>LeaseLiabilityPaymentsDueYearThree</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>LeaseLiabilityPaymentsDueYearTwo</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>LeaseLiabilityUndiscountedExcessAmount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>105
<FILENAME>R91.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455461759360">
<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. 01, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term, operating leases</a></td>
<td class="text">8 years 2 months 12 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term, finance leases</a></td>
<td class="text">34 years 9 months 18 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate, operating leases</a></td>
<td class="nump">4.50%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>106
<FILENAME>R92.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455466329200">
<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. 01, 2023</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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 114,547<span></span>
</td>
<td class="nump">$ 100,993<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="Show.showAR( this, 'defref_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillGross', window );">Gross Carrying Amount</a></td>
<td class="nump">132,627<span></span>
</td>
<td class="nump">117,773<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="Show.showAR( this, 'defref_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillNet', window );">Net Carrying Amount</a></td>
<td class="nump">132,627<span></span>
</td>
<td class="nump">117,773<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(6,304)<span></span>
</td>
<td class="num">(9,745)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">11,710<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="Show.showAR( this, 'defref_cvco_IntangibleAssetsIncludingGoodwillGross', window );">Gross Carrying Amount</a></td>
<td class="nump">150,641<span></span>
</td>
<td class="nump">139,197<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetIncludingGoodwill', window );">Net Carrying Amount</a></td>
<td class="nump">144,337<span></span>
</td>
<td class="nump">129,452<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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">16,900<span></span>
</td>
<td class="nump">19,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(5,818)<span></span>
</td>
<td class="num">(8,392)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">11,082<span></span>
</td>
<td class="nump">11,108<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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">1,114<span></span>
</td>
<td class="nump">1,924<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(486)<span></span>
</td>
<td class="num">(1,353)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">628<span></span>
</td>
<td class="nump">571<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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Gross Carrying Amount</a></td>
<td class="nump">114,547<span></span>
</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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<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="Show.showAR( this, 'defref_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwill', window );">Net Carrying Amount</a></td>
<td class="nump">16,980<span></span>
</td>
<td class="nump">15,680<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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<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_IndefiniteLivedIntangibleAssetsIncludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indefinite lived intangible assets including goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indefinite lived intangible assets including goodwill gross.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indefinite lived intangible assets including goodwill net.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Intangible assets including goodwill gross.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 928<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483147/928-340-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483154/926-20-50-5<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482598/350-20-45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>107
<FILENAME>R93.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455466686560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangibles 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. 01, 2023</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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Beginning Balance</a></td>
<td class="nump">$ 100,993<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Ending Balance</a></td>
<td class="nump">114,547<span></span>
</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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=cvco_SolitaireMember', window );">Solitaire</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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill, Acquired During Period</a></td>
<td class="nump">13,970<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="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill, Acquired During Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,308<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Goodwill, Purchase Accounting Adjustments</a></td>
<td class="num">(416)<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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=cvco_CraftsmanMember', window );">Craftsman</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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill, Acquired During Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,595<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Goodwill, Purchase Accounting Adjustments</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_GoodwillMember', window );">Goodwill [Member]</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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Beginning Balance</a></td>
<td class="nump">100,993<span></span>
</td>
<td class="nump">75,090<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Ending Balance</a></td>
<td class="nump">$ 114,547<span></span>
</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482598/350-20-45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_GoodwillPurchaseAccountingAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 16<br> -SubTopic 10<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479405/805-10-25-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillPurchaseAccountingAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_SolitaireMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_SolitaireMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_BusinessAcquisitionAxis=cvco_CraftsmanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_GoodwillMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>108
<FILENAME>R94.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455459394544">
<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. 01, 2023</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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of Intangible Assets</a></td>
<td class="nump">$ 2,100<span></span>
</td>
<td class="nump">$ 1,400<span></span>
</td>
<td class="nump">$ 700<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract', window );"><strong>Expected Amortization for Future Fiscal Years [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2024</a></td>
<td class="nump">1,569<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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2025</a></td>
<td class="nump">1,530<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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2026</a></td>
<td class="nump">1,488<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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2027</a></td>
<td class="nump">1,415<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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2028</a></td>
<td class="nump">1,299<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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Thereafter</a></td>
<td class="nump">4,409<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">$ 11,710<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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer Relationships [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="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>
<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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1', window );">Finite-Lived Intangible Assets, Remaining Amortization Period</a></td>
<td class="text">7 years 10 months 24 days<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="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="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">$ 11,082<span></span>
</td>
<td class="nump">11,108<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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1', window );">Finite-Lived Intangible Assets, Remaining Amortization Period</a></td>
<td class="text">3 years 6 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">$ 628<span></span>
</td>
<td class="nump">$ 571<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_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482686/350-30-45-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483154/926-20-50-5<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Remaining amortization period 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>109
<FILENAME>R95.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455463781472">
<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. 01, 2023</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="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrentAbstract', window );"><strong>Accrued expenses and other current liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Salaries, wages and benefits</a></td>
<td class="nump">$ 47,100<span></span>
</td>
<td class="nump">$ 54,172<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CustomerDepositsCurrent', window );">Customer deposits</a></td>
<td class="nump">45,193<span></span>
</td>
<td class="nump">56,318<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrualClassifiedCurrent', window );">Estimated warranties</a></td>
<td class="nump">31,368<span></span>
</td>
<td class="nump">26,250<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementaryInsuranceInformationUnearnedPremiums', window );">Unearned insurance premiums</a></td>
<td class="nump">27,901<span></span>
</td>
<td class="nump">24,917<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvco_AccruedVolumeRebates', window );">Accrued volume rebates</a></td>
<td class="nump">22,858<span></span>
</td>
<td class="nump">18,641<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other</a></td>
<td class="nump">88,241<span></span>
</td>
<td class="nump">70,790<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Total accrued expenses and other current liabilities</a></td>
<td class="nump">$ 262,661<span></span>
</td>
<td class="nump">$ 251,088<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrued volume rebates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-8<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(5)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-16(Column D))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480149/944-235-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>110
<FILENAME>R96.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455466606496">
<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. 01, 2023</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="Show.showAR( this, 'defref_us-gaap_MovementInStandardProductWarrantyAccrualRollForward', window );"><strong>Accrual for estimated warranties</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrual', window );">Balance at beginning 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>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition', window );">Purchase accounting additions</a></td>
<td class="nump">1,250<span></span>
</td>
<td class="nump">5,909<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued', window );">Charged to costs and expenses</a></td>
<td class="nump">50,157<span></span>
</td>
<td class="nump">40,678<span></span>
</td>
<td class="nump">28,352<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrualPayments', window );">Payments and deductions</a></td>
<td class="num">(46,289)<span></span>
</td>
<td class="num">(38,369)<span></span>
</td>
<td class="num">(28,998)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrual', window );">Balance at end of period</a></td>
<td class="nump">$ 31,368<span></span>
</td>
<td class="nump">$ 26,250<span></span>
</td>
<td class="nump">$ 18,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_MovementInStandardProductWarrantyAccrualRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-8<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(5)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>111
<FILENAME>R97.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455460212752">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Other Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 01, 2023</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="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesDisclosureAbstract', window );"><strong>Other Liabilities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Finance lease payables</a></td>
<td class="nump">$ 6,243<span></span>
</td>
<td class="nump">$ 6,316<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrincipalAmountOutstandingOnLoansSecuritized', window );">Other secured financing</a></td>
<td class="nump">2,379<span></span>
</td>
<td class="nump">2,933<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount', window );">Mandatorily redeemable noncontrolling interest</a></td>
<td class="nump">2,268<span></span>
</td>
<td class="nump">2,371<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtAndCapitalLeaseObligations', window );">Total Other Liabilities</a></td>
<td class="nump">10,890<span></span>
</td>
<td class="nump">11,620<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SecuredDebtCurrent', window );">Less current portion</a></td>
<td class="num">(3,070)<span></span>
</td>
<td class="num">(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="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other liabilities</a></td>
<td class="nump">$ 7,820<span></span>
</td>
<td class="nump">$ 10,836<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.13,16)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherLiabilitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Subparagraph (a)<br> -Paragraph 4<br> -SubTopic 20<br> -Topic 860<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481326/860-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Subparagraph (12)(c)<br> -Section S99<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480244/480-10-S99-3A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Subparagraph 14<br> -Paragraph 3A<br> -Section S99<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480244/480-10-S99-3A<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Subparagraph 15<br> -Paragraph 3A<br> -Section S99<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480244/480-10-S99-3A<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Subparagraph (16)(c)<br> -Paragraph 3A<br> -Section S99<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480244/480-10-S99-3A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>112
<FILENAME>R98.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455463957488">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Other Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 01, 2023</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="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesDisclosureAbstract', window );"><strong>Other Liabilities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2024</a></td>
<td class="nump">$ 3,070<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2025</a></td>
<td class="nump">459<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2026</a></td>
<td class="nump">398<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2027</a></td>
<td class="nump">344<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">2028</a></td>
<td class="nump">305<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive', window );">Thereafter</a></td>
<td class="nump">6,314<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtAndCapitalLeaseObligations', window );">Total Other Liabilities</a></td>
<td class="nump">$ 10,890<span></span>
</td>
<td class="nump">$ 11,620<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.13,16)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481544/470-10-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R99.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455466182160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Apr. 01, 2023 </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="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity', window );">Credit facility maximum</a></td>
<td class="nump">$ 50<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum with Incremental Facilities</a></td>
<td class="nump">$ 100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateDescription', window );">Interest Rate Description</a></td>
<td class="text">Loans under the Revolving Credit Facility and any Incremental Term Facilities will bear interest at a rate equal to (i) the Secured Overnight Financing Rate, plus a credit spread adjustment of 0.10% (as adjusted, "Term SOFR"), plus the "applicable rate" or (ii) the "base rate" (defined as the highest of (a) the Bank of America prime rate, (b) the Federal Funds rate plus 0.50%, and (c) Term SOFR plus 1.00%) plus the "applicable rate." The applicable rate will be determined in accordance with a pricing grid based on the Company's Consolidated Total Leverage Ratio (as defined in the Credit Agreement) ranging from 1.125% to 1.350% per annum for Term SOFR rate loans and from 0.125% to 0.350% per annum for base rate loans. In addition, the Company will pay a commitment fee on the unused portion of the Revolving Credit Facility of 0.15% per annum.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Unused Capacity Fee</a></td>
<td class="nump">0.15%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCovenantTerms', window );">Covenants</a></td>
<td class="text">The Credit Agreement includes the following financial covenants: (i) as of the end of any fiscal quarter, the Consolidated Total Leverage Ratio (as defined in the Credit Agreement) cannot exceed 3.25 to 1.00 and (ii) a requirement to maintain Consolidated EBITDA (as defined in the Credit Agreement) for any period of four fiscal quarters of at least $75 million.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCovenantCompliance', window );">Covenant Compliance</a></td>
<td class="text">we were in compliance with all covenants.<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LineOfCreditFacilityCovenantCompliance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Identification of whether the entity has been in compliance with any credit facility debt covenants during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityCovenantCompliance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityCovenantTerms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of the conditions for borrowing under the credit facility including the nature of any restrictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityCovenantTerms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LineOfCreditFacilityInterestRateDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of interest rate for borrowing under credit facility. Includes, but is not limited to, terms and method for determining interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityInterestRateDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage</td>
</tr>
<tr>
<td style="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>114
<FILENAME>R100.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455456270016">
<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. 01, 2023</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="Show.showAR( this, 'defref_us-gaap_PremiumsWrittenAndEarnedAbstract', window );"><strong>Reinsurance Effect on Premiums Written and Earned</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DirectPremiumsWritten', window );">Direct premiums Written</a></td>
<td class="nump">$ 32,671<span></span>
</td>
<td class="nump">$ 27,639<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssumedPremiumsWritten', window );">Assumed premiums - nonaffiliate Written</a></td>
<td class="nump">34,153<span></span>
</td>
<td class="nump">31,693<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CededPremiumsWritten', window );">Ceded premiums - nonaffiliate Written</a></td>
<td class="num">(18,300)<span></span>
</td>
<td class="num">(15,232)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PremiumsWrittenNet', window );">Net premiums Written</a></td>
<td class="nump">48,524<span></span>
</td>
<td class="nump">44,100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DirectPremiumsEarned', window );">Direct premiums Earned</a></td>
<td class="nump">29,775<span></span>
</td>
<td class="nump">25,543<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssumedPremiumsEarned', window );">Assumed premiums - nonaffiliate Earned</a></td>
<td class="nump">32,809<span></span>
</td>
<td class="nump">30,579<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CededPremiumsEarned', window );">Ceded premiums - nonaffiliate Earned</a></td>
<td class="num">(18,300)<span></span>
</td>
<td class="num">(15,232)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PremiumsEarnedNetPropertyAndCasualty', window );">Net premiums Earned</a></td>
<td class="nump">$ 44,284<span></span>
</td>
<td class="nump">$ 40,890<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of earned premiums assumed from other entities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.12-17(Column D))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480149/944-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479655/944-605-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479655/944-605-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of written premiums assumed from other entities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479655/944-605-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of earned premiums ceded to other entities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.12-17(Column C))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480149/944-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479655/944-605-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479686/944-605-45-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479655/944-605-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479655/944-605-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of written premiums ceded to other entities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479655/944-605-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479655/944-605-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.12-17(Column B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480149/944-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479655/944-605-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479655/944-605-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479655/944-605-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479686/944-605-45-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479655/944-605-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479655/944-605-50-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -SubTopic 605<br> -Topic 944<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479655/944-605-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -SubTopic 605<br> -Topic 944<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479655/944-605-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>115
<FILENAME>R101.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455462534752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Reinsurance and Insurance Loss Reserves (Details Textual)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Apr. 01, 2023 </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="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="Show.showAR( this, 'defref_cvco_MaximumRiskAssumedPerPolicy', window );">Insurance policies maximum coverage per claim</a></td>
<td class="nump">$ 0.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvco_MaximumRiskCededPerPolicy', window );">Insurance policies coverage per claim ceded to reinsurers</a></td>
<td class="nump">0.2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvco_LimitedRiskOfLossPerClaimOnTypicalPoliciesAmount', window );">Insurance policy risk of loss maintained per claim</a></td>
<td class="nump">0.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvco_CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount', window );">Catastrophic losses recoverable in excess of amount</a></td>
<td class="nump">3.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="Show.showAR( this, 'defref_cvco_CatastrophicLossesRecoverableInAggregateGreaterThanAmount', window );">Aggregate catastrophic losses recoverable in excess of amount</a></td>
<td class="nump">$ 100.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_CatastrophicLossesRecoverableInAggregateGreaterThanAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Catastrophic losses recoverable in aggregate greater than amount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Catastrophic losses recoverable per occurrence greater than amount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum risk assumed per policy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum risk ceded per policy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>116
<FILENAME>R102.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455463945216">
<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. 01, 2023</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="Show.showAR( this, 'defref_us-gaap_InsuranceAbstract', window );"><strong>Insurance [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense', window );">Balance at beginning 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>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1', window );">Net incurred losses during the year</a></td>
<td class="nump">33,466<span></span>
</td>
<td class="nump">25,962<span></span>
</td>
<td class="nump">23,041<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1', window );">Net claim payments during the year</a></td>
<td class="num">(30,676)<span></span>
</td>
<td class="num">(25,264)<span></span>
</td>
<td class="num">(21,172)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense', window );">Balance at end of period</a></td>
<td class="nump">$ 10,939<span></span>
</td>
<td class="nump">$ 8,149<span></span>
</td>
<td class="nump">$ 7,451<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (cc)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480081/944-40-50-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480081/944-40-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -SubTopic 40<br> -Topic 944<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480081/944-40-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480081/944-40-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>117
<FILENAME>R103.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455466482336">
<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. 01, 2023</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="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Current</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">$ 51,190<span></span>
</td>
<td class="nump">$ 7,271<span></span>
</td>
<td class="nump">$ 16,823<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="nump">12,709<span></span>
</td>
<td class="nump">8,768<span></span>
</td>
<td class="nump">3,128<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">50<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Current Income Tax Expense</a></td>
<td class="nump">63,949<span></span>
</td>
<td class="nump">16,039<span></span>
</td>
<td class="nump">19,951<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">2,705<span></span>
</td>
<td class="num">(1,257)<span></span>
</td>
<td class="nump">302<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State</a></td>
<td class="num">(732)<span></span>
</td>
<td class="num">(535)<span></span>
</td>
<td class="nump">13<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred Income Tax Expense (Benefit)</a></td>
<td class="nump">1,973<span></span>
</td>
<td class="num">(1,792)<span></span>
</td>
<td class="nump">315<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income Tax Expense</a></td>
<td class="nump">$ 65,922<span></span>
</td>
<td class="nump">$ 14,247<span></span>
</td>
<td class="nump">$ 20,266<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482659/740-20-45-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>118
<FILENAME>R104.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455458739776">
<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. 01, 2023</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="Show.showAR( this, 'defref_us-gaap_OtherIncomeAndExpensesAbstract', window );"><strong>Other Income and Expenses [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Federal income tax at statutory rate</a></td>
<td class="nump">$ 64,420<span></span>
</td>
<td class="nump">$ 44,518<span></span>
</td>
<td class="nump">$ 20,351<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State income taxes, net of federal benefit</a></td>
<td class="nump">12,172<span></span>
</td>
<td class="nump">8,075<span></span>
</td>
<td class="nump">3,422<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost', window );">Stock-based compensation</a></td>
<td class="num">(884)<span></span>
</td>
<td class="num">(1,421)<span></span>
</td>
<td class="num">(2,710)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxCredits', window );">Tax credits</a></td>
<td class="num">(10,847)<span></span>
</td>
<td class="num">(37,488)<span></span>
</td>
<td class="num">(1,356)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherAdjustments', window );">Other</a></td>
<td class="nump">1,061<span></span>
</td>
<td class="nump">563<span></span>
</td>
<td class="nump">559<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income Tax Expense</a></td>
<td class="nump">65,922<span></span>
</td>
<td class="nump">$ 14,247<span></span>
</td>
<td class="nump">$ 20,266<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxCreditsOther', window );">Tax Credit - 45L</a></td>
<td class="nump">9,800<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="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxCreditsResearch', window );">Tax credits - Research and Development</a></td>
<td class="nump">$ 1,000<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="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>
</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482659/740-20-45-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIncomeAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncomeAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>119
<FILENAME>R105.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455460127728">
<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. 01, 2023</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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Property, plant and equipment</a></td>
<td class="num">$ (16,763)<span></span>
</td>
<td class="num">$ (7,030)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill', window );">Goodwill</a></td>
<td class="num">(16,041)<span></span>
</td>
<td class="num">(16,675)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves', window );">Warranty reserves</a></td>
<td class="nump">7,355<span></span>
</td>
<td class="nump">5,913<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent', window );">Lease - Operating lease liability</a></td>
<td class="nump">6,323<span></span>
</td>
<td class="nump">4,270<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesLeasingArrangements', window );">Lease - Right of use assets</a></td>
<td class="num">(6,050)<span></span>
</td>
<td class="num">(3,968)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation', window );">Salaries and wages</a></td>
<td class="nump">3,675<span></span>
</td>
<td class="nump">3,924<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvco_DeferredTaxAssetsAccruedVolumeRebates', window );">Accrued volume rebates</a></td>
<td class="nump">2,713<span></span>
</td>
<td class="nump">2,600<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment', window );">Research and experimentation expenditures</a></td>
<td class="nump">2,712<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsInventory', window );">Inventory</a></td>
<td class="nump">2,151<span></span>
</td>
<td class="nump">2,192<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Stock-based compensation</a></td>
<td class="nump">2,086<span></span>
</td>
<td class="nump">2,199<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvco_DeferredTaxAssetsLoanDiscountNetNoncurrent', window );">Loan discount</a></td>
<td class="nump">970<span></span>
</td>
<td class="nump">1,275<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesInvestments', window );">Unrealized gains on marketable equity investments</a></td>
<td class="num">(5)<span></span>
</td>
<td class="num">(1,715)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', window );">Other</a></td>
<td class="nump">3,293<span></span>
</td>
<td class="nump">1,487<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Deferred Tax Liabilities, Net</a></td>
<td class="num">$ (7,581)<span></span>
</td>
<td class="num">$ (5,528)<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Accrued Volume Rebates</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Loan Discount, Net, Noncurrent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DeferredTaxAssetsInProcessResearchAndDevelopment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from in-process research and development costs expensed in connection with a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 740<br> -Section 25<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479692/805-740-25-9<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 740<br> -Section 25<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479692/805-740-25-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DeferredTaxLiabilitiesInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from investments (excludes investments in subsidiaries and equity method investments).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>120
<FILENAME>R106.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455456000352">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes (Narrative) (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Apr. 01, 2023 </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="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal', window );">Net operating loss carryforwards</a></td>
<td class="nump">$ 8.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Operating loss carryforward valuation allowance</a></td>
<td class="nump">$ 0.3<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>121
<FILENAME>R107.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455467570336">
<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. 01, 2023</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="Show.showAR( this, 'defref_cvco_LoanContractsWithOffBalanceSheetCommitmentsAbstract', window );"><strong>Loan Contracts with Off-Balance Sheet Commitments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractualObligation', window );">Construction loan contract amount</a></td>
<td class="nump">$ 2,214<span></span>
</td>
<td class="nump">$ 9,330<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvco_ConstructionAdvances', window );">Cumulative advances</a></td>
<td class="num">(706)<span></span>
</td>
<td class="num">(3,547)<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="Show.showAR( this, 'defref_cvco_RemainingConstructionContingentCommitment', window );">Remaining construction contingent commitment</a></td>
<td class="nump">$ 1,508<span></span>
</td>
<td class="nump">$ 5,783<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Construction Advances</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Loan contracts with off balance sheet commitments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Remaining construction contingent commitment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of contractual obligation, including, but not limited to, long-term debt, lease obligation, purchase obligation, and other commitments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>122
<FILENAME>R108.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455458683776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Details Textual)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Apr. 01, 2023 </div>
<div>USD ($) </div>
<div>Claim</div>
</th>
<th class="th">
<div>Apr. 02, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 03, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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="Show.showAR( this, 'defref_cvco_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiabilityContingencyMaximum', window );">Repurchase agreements maximum amount contingently liable</a></td>
<td class="nump">$ 178.0<span></span>
</td>
<td class="nump">$ 141.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability', window );">Reserve for repurchase commitments</a></td>
<td class="nump">5.2<span></span>
</td>
<td class="nump">3.6<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="Show.showAR( this, 'defref_cvco_ReservesRelatedToConsumerLoansSold', window );">Reserves Related to Consumer Loans Sold</a></td>
<td class="nump">0.7<span></span>
</td>
<td class="nump">0.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LitigationSettlementAmountAwardedToOtherParty', window );">Litigation Settlement, Amount Awarded to Other Party</a></td>
<td class="nump">$ 1.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=cvco_LoanRepurchaseMember', window );">Loan Repurchase</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=cvco_CountryplaceCommitmentMember', window );">CountryPlace</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_cvco_InterestRateLockCommitmentsRecordedAtFairValue', window );">IRLCs recorded at fair value</a></td>
<td class="nump">$ 64.9<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="Show.showAR( this, 'defref_us-gaap_DerivativeLossOnDerivative', window );">Loss on IRLCs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (0.2)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvco_ForwardCommitmentsRecordedatFairValue', window );">Forward Commitments Recorded at Fair Value</a></td>
<td class="nump">1.6<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="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet', window );">Recognized gain (loss) on forward commitments</a></td>
<td class="num">$ (0.3)<span></span>
</td>
<td class="num">$ (0.1)<span></span>
</td>
<td class="nump">$ 1.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=cvco_InventoryRepurchaseMember', window );">Inventory 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="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyNewClaimsFiledNumber', window );">New Claims for Mortgages Sold | Claim</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_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiabilityContingencyMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Forward Commitments Recorded at Fair Value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Interest rate lock commitments are recorded at fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period of agreement under repurchase contingencies maximum.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period of the agreement under repurchase contingencies minimum.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(m)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(m)(1)(ii)(A)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4C<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4CC<br> -SubTopic 10<br> -Topic 815<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4CC<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LitigationSettlementAmountAwardedToOtherParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount awarded to other party in judgment or settlement of litigation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LitigationSettlementAmountAwardedToOtherParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LossContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-4<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesByNatureOfContingencyAxis=cvco_CountryplaceCommitmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=cvco_InventoryRepurchaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_InventoryRepurchaseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>123
<FILENAME>R109.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455466042368">
<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. 01, 2023</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Number of shares of Cavco common stock authorized for grant under stock incentive plans</a></td>
<td class="nump">1,650,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">271,080<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="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent', window );">Stock option exercise price as a percent of fair value of common stock</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation cost related to stock options</a></td>
<td class="nump">$ 6.9<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="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation cost charged against income</a></td>
<td class="nump">$ 6.3<span></span>
</td>
<td class="nump">$ 5.1<span></span>
</td>
<td class="nump">$ 4.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 8 months 23 days<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="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Maximum vesting period for stock options and restricted stock awards</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>
</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>124
<FILENAME>R110.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455447627152">
<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. 01, 2023</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Stock Option Activity, Number of Shares [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Beginning 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39,800<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised</a></td>
<td class="num">(44,237)<span></span>
</td>
<td class="num">(53,550)<span></span>
</td>
<td class="num">(131,567)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Canceled or forfeited</a></td>
<td class="num">(5,100)<span></span>
</td>
<td class="num">(5,286)<span></span>
</td>
<td class="num">(20,658)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Ending balance, shares outstanding</a></td>
<td class="nump">143,576<span></span>
</td>
<td class="nump">192,913<span></span>
</td>
<td class="nump">251,749<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Shares exercisable</a></td>
<td class="nump">116,434<span></span>
</td>
<td class="nump">126,948<span></span>
</td>
<td class="nump">108,588<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Stock Option Activity, Weighted Average Exercise Price [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Beginning 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">177.61<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised</a></td>
<td class="nump">137.28<span></span>
</td>
<td class="nump">107.58<span></span>
</td>
<td class="nump">90.49<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice', window );">Canceled or forfeited</a></td>
<td class="nump">241.23<span></span>
</td>
<td class="nump">164.49<span></span>
</td>
<td class="nump">148.95<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Ending balance, weighted average exercise price</a></td>
<td class="nump">160.40<span></span>
</td>
<td class="nump">157.23<span></span>
</td>
<td class="nump">146.86<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Exercisable, weighted average exercise price</a></td>
<td class="nump">$ 155.38<span></span>
</td>
<td class="nump">$ 149.90<span></span>
</td>
<td class="nump">$ 132.48<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Options outstanding, weighted average remaining contractual term</a></td>
<td class="text">2 years 10 months 17 days<span></span>
</td>
<td class="text">3 years 4 months 2 days<span></span>
</td>
<td class="text">4 years 14 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Options exercisable, weighted average remaining contractual term</a></td>
<td class="text">2 years 8 months 12 days<span></span>
</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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Options outstanding, aggregate intrinsic value</a></td>
<td class="nump">$ 22,591<span></span>
</td>
<td class="nump">$ 16,724<span></span>
</td>
<td class="nump">$ 34,266<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Options exercisable, aggregate intrinsic value</a></td>
<td class="nump">18,887<span></span>
</td>
<td class="nump">11,941<span></span>
</td>
<td class="nump">$ 15,549<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="text">&#160;<span></span>
</td>
<td class="nump">$ 69.65<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Total intrinsic value of options exercised</a></td>
<td class="nump">$ 5,700<span></span>
</td>
<td class="nump">$ 7,900<span></span>
</td>
<td class="nump">$ 16,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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (e)(1)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>125
<FILENAME>R111.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455467597936">
<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="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 03, 2021</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Volatility</a></td>
<td class="nump">47.50%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">0.30%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend yield</a></td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvco_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedForfeitures', window );">Estimated forfeiture rate</a></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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-types1: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>126
<FILENAME>R112.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455458836560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Restricted Stock Activity) (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 01, 2023</div></th>
<th class="th"><div>Apr. 02, 2022</div></th>
<th class="th"><div>Apr. 03, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Restricted Stock Awards 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Awarded</a></td>
<td class="nump">18,965<span></span>
</td>
<td class="nump">16,902<span></span>
</td>
<td class="nump">3,550<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Released</a></td>
<td class="num">(6,714)<span></span>
</td>
<td class="num">(3,335)<span></span>
</td>
<td class="num">(3,465)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations', window );">Canceled or expired</a></td>
<td class="num">(1,030)<span></span>
</td>
<td class="num">(505)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding</a></td>
<td class="nump">28,868<span></span>
</td>
<td class="nump">17,647<span></span>
</td>
<td class="nump">4,585<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Restricted Stock Activity, Weighted Average Grant Date Fair Value [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Beginning balance, weighted average grant date fair value</a></td>
<td class="nump">$ 229.39<span></span>
</td>
<td class="nump">$ 177.08<span></span>
</td>
<td class="nump">$ 157.82<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Awarded</a></td>
<td class="nump">227.99<span></span>
</td>
<td class="nump">233.60<span></span>
</td>
<td class="nump">183.83<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Released</a></td>
<td class="nump">234.55<span></span>
</td>
<td class="nump">180.83<span></span>
</td>
<td class="nump">158.97<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited</a></td>
<td class="nump">283.27<span></span>
</td>
<td class="nump">215.90<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Ending balance, weighted average grant date fair value</a></td>
<td class="nump">$ 225.35<span></span>
</td>
<td class="nump">$ 229.39<span></span>
</td>
<td class="nump">$ 177.08<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Restricted Stock Awards Activity, Number of Shares [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Awarded</a></td>
<td class="nump">11,730<span></span>
</td>
<td class="nump">7,920<span></span>
</td>
<td class="nump">7,450<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvco_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesGrantedByPerformanceInPeriod', window );">Additional shares granted by performance</a></td>
<td class="nump">2,489<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Released</a></td>
<td class="num">(8,822)<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations', window );">Canceled or expired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(805)<span></span>
</td>
<td class="num">(1,816)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding</a></td>
<td class="nump">25,451<span></span>
</td>
<td class="nump">20,054<span></span>
</td>
<td class="nump">12,939<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Restricted Stock Activity, Weighted Average Grant Date Fair Value [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Beginning balance, weighted average grant date fair value</a></td>
<td class="nump">$ 183.62<span></span>
</td>
<td class="nump">$ 163.51<span></span>
</td>
<td class="nump">$ 158.93<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Awarded</a></td>
<td class="nump">209.87<span></span>
</td>
<td class="nump">217.39<span></span>
</td>
<td class="nump">167.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="Show.showAR( this, 'defref_cvco_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesGrantedByPerformanceInPeriodWeightedAverageGrantDateFairValue', window );">Additional shares granted by performance</a></td>
<td class="nump">158.36<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Released</a></td>
<td class="nump">158.36<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">192.64<span></span>
</td>
<td class="nump">163.19<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Ending balance, weighted average grant date fair value</a></td>
<td class="nump">$ 202.00<span></span>
</td>
<td class="nump">$ 183.62<span></span>
</td>
<td class="nump">$ 163.51<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesGrantedByPerformanceInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Additional Shares Granted by Performance in Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesGrantedByPerformanceInPeriod</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: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_cvco_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesGrantedByPerformanceInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Additional Shares Granted by Performance in Period, Weighted Average Grant Date Fair Value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesGrantedByPerformanceInPeriodWeightedAverageGrantDateFairValue</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: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)-(4)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>127
<FILENAME>R113.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455455815792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation Restricted Stock (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jul. 01, 2023</div></th>
<th class="th"><div>Apr. 01, 2023</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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested', window );">Intrinsic value of awards released</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,600<span></span>
</td>
<td class="nump">$ 800<span></span>
</td>
<td class="nump">$ 600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested target performance-based RSUs vesting in future periods</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,868<span></span>
</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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested', window );">Intrinsic value of awards released</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,900<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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested target performance-based RSUs vesting in future periods</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,451<span></span>
</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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvco_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesGrantedByPerformanceInPeriod', window );">Additional shares expected to be issued for performance in next fiscal period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,489<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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvco_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesGrantedByPerformanceInPeriod', window );">Additional shares expected to be issued for performance in next fiscal period</a></td>
<td class="nump">787<span></span>
</td>
<td class="text">&#160;<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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested target performance-based RSUs vesting in future periods</a></td>
<td class="text">&#160;<span></span>
</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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested target performance-based RSUs vesting in future periods</a></td>
<td class="text">&#160;<span></span>
</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="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 2025</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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested target performance-based RSUs vesting in future periods</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,730<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_cvco_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesGrantedByPerformanceInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Additional Shares Granted by Performance in Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesGrantedByPerformanceInPeriod</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: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Intrinsic value of vested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>128
<FILENAME>R114.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455446831168">
<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. 01, 2023</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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 240,554<span></span>
</td>
<td class="nump">$ 197,699<span></span>
</td>
<td class="nump">$ 76,646<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">8,844,326<span></span>
</td>
<td class="nump">9,178,593<span></span>
</td>
<td class="nump">9,189,052<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Effect of dilutive securities</a></td>
<td class="nump">80,126<span></span>
</td>
<td class="nump">85,560<span></span>
</td>
<td class="nump">104,082<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">8,924,452<span></span>
</td>
<td class="nump">9,264,153<span></span>
</td>
<td class="nump">9,293,134<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (usd per share)</a></td>
<td class="nump">$ 27.20<span></span>
</td>
<td class="nump">$ 21.54<span></span>
</td>
<td class="nump">$ 8.34<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (usd per share)</a></td>
<td class="nump">$ 26.95<span></span>
</td>
<td class="nump">$ 21.34<span></span>
</td>
<td class="nump">$ 8.25<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Anti-dilutive stock equivalents excluded from computation</a></td>
<td class="nump">174<span></span>
</td>
<td class="nump">405<span></span>
</td>
<td class="nump">19,440<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>129
<FILENAME>R115.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455446776400">
<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. 01, 2023</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="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Summary of the Fair Value and Carrying Value of Financial Instruments</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">$ 18,555<span></span>
</td>
<td class="nump">$ 17,760<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">9,989<span></span>
</td>
<td class="nump">16,780<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Summary of the Fair Value and Carrying Value of Financial Instruments</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">18,555<span></span>
</td>
<td class="nump">17,760<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">(2,379)<span></span>
</td>
<td class="num">(2,933)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Summary of the Fair Value and Carrying Value of Financial Instruments</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">9,989<span></span>
</td>
<td class="nump">16,780<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Summary of the Fair Value and Carrying Value of Financial Instruments</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">5,073<span></span>
</td>
<td class="nump">20,479<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">44,148<span></span>
</td>
<td class="nump">49,884<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">101,977<span></span>
</td>
<td class="nump">68,566<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Summary of the Fair Value and Carrying Value of Financial Instruments</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">18,555<span></span>
</td>
<td class="nump">17,760<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">(2,332)<span></span>
</td>
<td class="num">(3,119)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Summary of the Fair Value and Carrying Value of Financial Instruments</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">9,989<span></span>
</td>
<td class="nump">16,780<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Summary of the Fair Value and Carrying Value of Financial Instruments</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">5,073<span></span>
</td>
<td class="nump">20,479<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">50,686<span></span>
</td>
<td class="nump">53,354<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">$ 97,106<span></span>
</td>
<td class="nump">$ 65,942<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481830/320-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479130/326-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69B<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69C<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2E<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482736/825-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//310-10/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>130
<FILENAME>R116.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455466398880">
<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. 01, 2023 </div>
<div>USD ($) </div>
<div>Loans</div>
</th>
<th class="th">
<div>Apr. 02, 2022 </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="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="Show.showAR( this, 'defref_cvco_NumberOfLoansOutstandingOfLoansHeldInPortfolio', window );">Number of loans serviced with MSRs | Loans</a></td>
<td class="nump">4,070<span></span>
</td>
<td class="nump">4,346<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_cvco_CapitalizedServicingMultipleOfLoansHeldInPortfolio', window );">Capitalized servicing multiple</a></td>
<td class="nump">98.99%<span></span>
</td>
<td class="nump">85.07%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvco_CapitalizedLoanServicingRateOfLoansHeldInPortfolio', window );">Capitalized servicing rate</a></td>
<td class="nump">0.2463%<span></span>
</td>
<td class="nump">0.2715%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio', window );">Serviced portfolio with MSRs (in thousands)</a></td>
<td class="nump">$ 520,458<span></span>
</td>
<td class="nump">$ 560,178<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ServicingAssetAtFairValueAmount', window );">MSRs (in thousands)</a></td>
<td class="nump">$ 1,788<span></span>
</td>
<td class="nump">$ 1,656<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Capitalized Loan Servicing Rate of Loans Held-in-portfolio</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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-types1: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Capitalized Servicing Multiple of Loans Held-in-portfolio</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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-types1: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of Loans Outstanding of Loans Held-in-portfolio</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-Average Servicing Fee of Loans Held-in-portfolio</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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-types1: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Subparagraph (a)<br> -Paragraph 4<br> -SubTopic 20<br> -Topic 860<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481326/860-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 860<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481229/860-50-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 860<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481260/860-50-45-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 860<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481260/860-50-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 860<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481260/860-50-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>131
<FILENAME>R117.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455467525216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 01, 2023</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="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="Show.showAR( this, 'defref_cvco_ReinsuranceCoverageMaximumLiabilityPerEmployee', window );">Maximum loss per emolyee under insurance claims</a></td>
<td class="nump">$ 0.4<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="Show.showAR( this, 'defref_cvco_SelfFundedGroupMedicalPlanMedicalClaimsExpense', window );">Medical claims expenses</a></td>
<td class="nump">$ 30.6<span></span>
</td>
<td class="nump">$ 22.8<span></span>
</td>
<td class="nump">$ 15.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch', window );">Employer matching percentage</a></td>
<td class="nump">30.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_cvco_DefinedContributionPlanEmployersMatchingContributionVestingPeriod', window );">Vesting period</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">Employer matching contribution expense</a></td>
<td class="nump">$ 4.0<span></span>
</td>
<td class="nump">$ 1.3<span></span>
</td>
<td class="nump">$ 1.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch', window );">Employer matching percentage</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Defined Contribution Plan, Employers Matching Contribution, Vesting Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reinsurance Coverage, Maximum Liability per Employee</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Self-Funded Group Medical Plan, Medical Claims Expense</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 70<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480794/715-70-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DefinedContributionPlanEmployerMatchingContributionPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>132
<FILENAME>R118.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455459426064">
<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. 01, 2023</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="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanAbstract', window );"><strong>Multiemployer Plan [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanEmployerContributionCost', window );">Contributions by the Company</a></td>
<td class="nump">$ 1,507<span></span>
</td>
<td class="nump">$ 312<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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_MultiemployerPlanAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MultiemployerPlanAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480547/715-80-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480606/715-80-35-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-50-11<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480547/715-80-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480547/715-80-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-50-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-50-5<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-50-5<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-50-5<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-50-5<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480547/715-80-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>133
<FILENAME>R119.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455466229696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 01, 2023</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="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [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="Show.showAR( this, 'defref_cvco_AccountsReceivableFromRelatedParties', window );">Accounts Receivable from Related Parties</a></td>
<td class="nump">$ 5.7<span></span>
</td>
<td class="nump">$ 3.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableRelatedParties', window );">Commercial loans receivable from affiliates</a></td>
<td class="nump">4.7<span></span>
</td>
<td class="nump">2.6<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="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SalesMember', window );">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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction', window );">Revenues from related parties</a></td>
<td class="nump">$ 65.6<span></span>
</td>
<td class="nump">$ 58.1<span></span>
</td>
<td class="nump">$ 46.7<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_AccountsReceivableFromRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accounts Receivable from Related Parties</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_AccountsReceivableFromRelatedParties</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_LoansAndLeasesReceivableRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483326/850-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_RelatedPartyTransactionAmountsOfTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of transactions with related party during the financial reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483326/850-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483326/850-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAmountsOfTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_SalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_SalesMember</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>134
<FILENAME>R120.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455458927200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions (FY22 Craftsman) (Details) - Craftsman - USD ($)<br> $ in Thousands</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>Apr. 01, 2023</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="Show.showAR( this, 'defref_us-gaap_AssetAcquisitionLineItems', window );"><strong>Asset Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1', window );">Acquisition Date</a></td>
<td class="text">Jul.  04,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">70.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Purchase price</a></td>
<td class="nump">$ 2,500<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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Net assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,400<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain', window );">Craftsman remeasurement gain</a></td>
<td class="nump">$ 3,300<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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLossFinancialStatementCaption', window );">Remeasurement Gain, Financial Statement Caption</a></td>
<td class="text">Other income, net<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_AssetAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 15<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480123/805-50-15-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 7<br> -SubTopic 10<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479405/805-10-25-7<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 6<br> -SubTopic 10<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479405/805-10-25-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_BusinessAcquisitionPercentageOfVotingInterestsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLossFinancialStatementCaption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>In a business combination achieved in stages, this element represents the income statement line item in which the amount of gain (loss) recognized by the entity as a result of remeasuring to fair value the equity interest in the acquiree it held before the business combination is included.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLossFinancialStatementCaption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479581/805-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_BusinessAcquisitionAxis=cvco_CraftsmanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>135
<FILENAME>R121.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455455775216">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Acquisitions (FY22 Commodore) (Details) - USD ($)<br> $ in Thousands</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>Apr. 01, 2023</div></th>
<th class="th"><div>Sep. 24, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetAcquisitionLineItems', window );"><strong>Asset 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">$ 114,547<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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetAcquisitionLineItems', window );"><strong>Asset 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">$ 619<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">20,930<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">30,922<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">31,787<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property, plant and equipment</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="nump">59,339<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">534<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets</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="nump">12,500<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">156,631<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">31,536<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">125,095<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</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="nump">20,892<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">145,987<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=cvco_CommodoreMember', window );">Commodore | Trademarks and Trade Names [Member]</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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetAcquisitionLineItems', window );"><strong>Asset 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets', window );">Indefinite-lived intangibles 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="nump">3,800<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetAcquisitionLineItems', window );"><strong>Asset 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">$ 7,200<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">11 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetAcquisitionLineItems', window );"><strong>Asset 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">$ 1,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetAcquisitionLineItems', window );"><strong>Asset 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">$ 500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<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">Includes assets acquired under finance leases.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</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 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">[3]</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_AssetAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 15<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480123/805-50-15-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 7<br> -SubTopic 10<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479405/805-10-25-7<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 6<br> -SubTopic 10<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479405/805-10-25-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of assets acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 825<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//825/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479303/805-10-55-37<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479303/805-10-55-37<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479303/805-10-55-37<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479303/805-10-55-37<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479303/805-10-55-37<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>instant</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482598/350-20-45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479581/805-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_BusinessAcquisitionAxis=cvco_CommodoreMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_TrademarksAndTradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelatedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>136
<FILENAME>R122.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455446819184">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Acquisitions (FY23 Solitaire) (Details) - USD ($)<br> $ in Thousands</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. 01, 2023</div></th>
<th class="th"><div>Jan. 03, 2023</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="Show.showAR( this, 'defref_us-gaap_AssetAcquisitionLineItems', window );"><strong>Asset 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 114,547<span></span>
</td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=cvco_SolitaireMember', window );">Solitaire</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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetAcquisitionLineItems', window );"><strong>Asset 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">Jan.  03,  2023<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="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">$ 110,800<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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed', window );">Acquisition costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 2,400<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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensedFinancialStatementCaption', window );">Acquisition costs, Financial Statement Caption</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">Selling, general and administrative<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="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="nump">$ 5,119<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities', window );">Investments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">334<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">3,536<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">58,045<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">36,109<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">1,519<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">3,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">108,062<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">11,251<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">96,811<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">13,970<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">110,781<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">$ 28,300<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="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">$ 900<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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=cvco_SolitaireMember', window );">Solitaire | 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetAcquisitionLineItems', window );"><strong>Asset 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">$ 1,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">&#160;<span></span>
</td>
<td class="text">10 years<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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=cvco_SolitaireMember', window );">Solitaire | 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetAcquisitionLineItems', window );"><strong>Asset 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">$ 200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">&#160;<span></span>
</td>
<td class="text">5 years<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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=cvco_SolitaireMember', window );">Solitaire | 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetAcquisitionLineItems', window );"><strong>Asset 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets', window );">Indefinite-lived intangibles acquired</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>
</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">Includes $1.3&#160;million assigned to trade names, which are considered indefinite lived intangible assets and are not subject to amortization, $1.9&#160;million assigned to customer-related intangibles, subject to a useful life of 10 years amortized on a straight-line basis, and $0.2&#160;million for covenants 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">[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>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 15<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480123/805-50-15-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 7<br> -SubTopic 10<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479405/805-10-25-7<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 6<br> -SubTopic 10<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479405/805-10-25-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of assets acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investments in debt and equity securities, including, but not limited to, held-to-maturity, trading and available-for-sale 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479303/805-10-55-37<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479303/805-10-55-37<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479303/805-10-55-37<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479303/805-10-55-37<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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 which have been expensed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensedFinancialStatementCaption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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 disclosure of the line item or line items in the income statement in which the acquisition related costs which have been expensed are recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensedFinancialStatementCaption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>instant</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482598/350-20-45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479581/805-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_BusinessAcquisitionAxis=cvco_SolitaireMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_SolitaireMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_NoncompeteAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_TradeNamesMember</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>137
<FILENAME>R123.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455456043424">
<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. 01, 2023</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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaRevenue', window );">Net revenue</a></td>
<td class="nump">$ 2,251,233<span></span>
</td>
<td class="nump">$ 1,914,866<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss', window );">Net income attributable to Cavco common stockholders</a></td>
<td class="nump">$ 251,903<span></span>
</td>
<td class="nump">$ 208,149<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted', window );">Diluted net income per share</a></td>
<td class="nump">$ 28.23<span></span>
</td>
<td class="nump">$ 22.47<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -SubTopic 10<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -SubTopic 10<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>138
<FILENAME>R124.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140455459146832">
<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. 01, 2023 </div>
<div>USD ($) </div>
<div>Segment</div>
</th>
<th class="th">
<div>Apr. 02, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 03, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of operating segments | Segment</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net revenue</a></td>
<td class="nump">$ 2,142,713<span></span>
</td>
<td class="nump">$ 1,627,158<span></span>
</td>
<td class="nump">$ 1,108,051<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">306,763<span></span>
</td>
<td class="nump">211,989<span></span>
</td>
<td class="nump">96,912<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">14,833<span></span>
</td>
<td class="nump">9,633<span></span>
</td>
<td class="nump">5,577<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentForAmortization', window );">Amortization</a></td>
<td class="nump">2,070<span></span>
</td>
<td class="nump">1,384<span></span>
</td>
<td class="nump">747<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">65,922<span></span>
</td>
<td class="nump">14,247<span></span>
</td>
<td class="nump">20,266<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="nump">44,106<span></span>
</td>
<td class="nump">18,653<span></span>
</td>
<td class="nump">$ 25,537<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">$ 1,307,975<span></span>
</td>
<td class="nump">$ 1,154,972<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="Show.showAR( this, 'defref_cvco_GrossMargin', window );">Gross margin %</a></td>
<td class="nump">25.90%<span></span>
</td>
<td class="nump">25.10%<span></span>
</td>
<td class="nump">21.60%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net revenue</a></td>
<td class="nump">$ 2,069,450<span></span>
</td>
<td class="nump">$ 1,556,283<span></span>
</td>
<td class="nump">$ 1,037,889<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">296,415<span></span>
</td>
<td class="nump">197,282<span></span>
</td>
<td class="nump">78,937<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">14,651<span></span>
</td>
<td class="nump">9,451<span></span>
</td>
<td class="nump">5,450<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentForAmortization', window );">Amortization</a></td>
<td class="nump">2,038<span></span>
</td>
<td class="nump">1,270<span></span>
</td>
<td class="nump">560<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">63,433<span></span>
</td>
<td class="nump">10,853<span></span>
</td>
<td class="nump">16,204<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="nump">44,085<span></span>
</td>
<td class="nump">18,574<span></span>
</td>
<td class="nump">$ 25,465<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">$ 1,107,555<span></span>
</td>
<td class="nump">$ 929,535<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="Show.showAR( this, 'defref_cvco_GrossMargin', window );">Gross margin %</a></td>
<td class="nump">25.30%<span></span>
</td>
<td class="nump">23.90%<span></span>
</td>
<td class="nump">19.20%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net revenue</a></td>
<td class="nump">$ 73,263<span></span>
</td>
<td class="nump">$ 70,875<span></span>
</td>
<td class="nump">$ 70,162<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">10,348<span></span>
</td>
<td class="nump">14,707<span></span>
</td>
<td class="nump">17,975<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">182<span></span>
</td>
<td class="nump">182<span></span>
</td>
<td class="nump">127<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentForAmortization', window );">Amortization</a></td>
<td class="nump">32<span></span>
</td>
<td class="nump">114<span></span>
</td>
<td class="nump">187<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">2,489<span></span>
</td>
<td class="nump">3,394<span></span>
</td>
<td class="nump">4,062<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="nump">21<span></span>
</td>
<td class="nump">79<span></span>
</td>
<td class="nump">$ 72<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">$ 200,420<span></span>
</td>
<td class="nump">$ 225,437<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="Show.showAR( this, 'defref_cvco_GrossMargin', window );">Gross margin %</a></td>
<td class="nump">42.90%<span></span>
</td>
<td class="nump">51.50%<span></span>
</td>
<td class="nump">56.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="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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net revenue</a></td>
<td class="nump">$ 21,952<span></span>
</td>
<td class="nump">$ 23,004<span></span>
</td>
<td class="nump">$ 24,195<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net revenue</a></td>
<td class="nump">$ 51,311<span></span>
</td>
<td class="nump">$ 47,871<span></span>
</td>
<td class="nump">$ 45,967<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross Margin %</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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-types1: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 26: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 940<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481913/940-20-25-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482659/740-20-45-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>139
<FILENAME>cvco-20230401_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/20230401"
  xmlns:dei="http://xbrl.sec.gov/dei/2023"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2023"
  xmlns:stpr="http://xbrl.sec.gov/stpr/2023"
  xmlns:us-gaap="http://fasb.org/us-gaap/2023"
  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-20230401.xsd" xlink:type="simple"/>
    <context id="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
        </entity>
        <period>
            <startDate>2022-04-03</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="i90f33f551f7144819432555ffd35f85d_I20221001">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
        </entity>
        <period>
            <instant>2022-10-01</instant>
        </period>
    </context>
    <context id="i14ce31e6181d42d7b4d5278728caf654_I20230512">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
        </entity>
        <period>
            <instant>2023-05-12</instant>
        </period>
    </context>
    <context id="ic1d983b3d69c4367ae908178b8eeea88_I20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
        </entity>
        <period>
            <instant>2023-04-01</instant>
        </period>
    </context>
    <context id="i1cc50079db494592a5d7d9695bee908e_I20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
        </entity>
        <period>
            <instant>2022-04-02</instant>
        </period>
    </context>
    <context id="i5468f4f0467841c8afbecdb8493df615_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="i142c6c2754524a1cbabbd71df4f786d8_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="i79f9c6565233407d9f1762654c3bad9c_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="idf9cba5db2354350acc9da4bd8cfc04c_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="id398fce09b144c1b9d38dce6c07673f2_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="ia313ab27938b4d04b5cfb46eabfbc91c_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="i75b9941e8d0e42e3a06e505ecc85d9a5_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="idf34b7bbb0764a9e911501760a4adcfe_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="ibe63712a3761427988f2c053996fc43d_I20210403">
        <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>2021-04-03</instant>
        </period>
    </context>
    <context id="i8ca40fa15d0146cdb0b420b818132600_I20210403">
        <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:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-03</instant>
        </period>
    </context>
    <context id="i8efa0f38089b4825a169d72c619768ab_I20210403">
        <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>2021-04-03</instant>
        </period>
    </context>
    <context id="i24fce06c35a544f4bfd20c5db377fe99_I20210403">
        <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>2021-04-03</instant>
        </period>
    </context>
    <context id="i138c1b795465442bbc9aaa828630e2e4_I20210403">
        <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>2021-04-03</instant>
        </period>
    </context>
    <context id="i1ab6db2d9a754809b1c104a6565add0e_I20210403">
        <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>2021-04-03</instant>
        </period>
    </context>
    <context id="i36b72e39bc01490db2a42a3e846f8f76_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="i40f470402f14432d82bf2d1c70c00285_D20200329-20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2021-04-03</endDate>
        </period>
    </context>
    <context id="i52f98f5b99d74b8489eac728d713605c_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="i762fce8225ad4c67800f11787e03af9b_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="id2688ee6fc79480ea54ae4daec104d7d_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="i7c295e1a742b45fcb81f2a0d369256ed_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="ic5228250bb2b487bbb48acb8f7bb2b40_I20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-03</instant>
        </period>
    </context>
    <context id="ia3bb85b72bae496e9fa59fb4a9a749af_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="iaed0484092da4e11b435c33c7f64c996_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="i87ace6bdef2a486c83047fa3997d7f66_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="ib0ec55c17f5a4d9086a1ba1f3266c1ce_I20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
        </entity>
        <period>
            <instant>2021-04-03</instant>
        </period>
    </context>
    <context id="i0422fae44b1f495c8ab707ee8cab171d_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="i9e7c28955b1e447da92f71835cd29011_D20210404-20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-04</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="i5645a8eb87d6434b8b382bdc87282351_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="i081922c29c0549109b7975bc51e862a1_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="i1b59725dc32c4236854c3512a38d4a31_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="ide94150f42764056b00f4589bd733c33_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="ibe356c839e674ff497b61af203ccf034_I20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-02</instant>
        </period>
    </context>
    <context id="i43949ff2a8c745978dfb5b9098b7f840_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="i340b980d369d4d129b2ad0b8076b2e64_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="i4783c5cb49324075ab52d353db6d9823_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="if39cd4386b244fff8c6bee8a434d4aaa_D20220403-20230401">
        <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>2022-04-03</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="ic75827f0c4bb43bc81a303bb5bb2a8db_D20220403-20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-03</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="ie33dd3941cd446fbb3ef75e16e5a88c1_D20220403-20230401">
        <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>2022-04-03</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="ifb17b7c25f164a1ea96f312a6da5285b_D20220403-20230401">
        <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>2022-04-03</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="if3818b5935d64468acac31b4827659d0_D20220403-20230401">
        <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>2022-04-03</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="i1c0a36529bba49d899e4a96ac2ee3da0_I20230401">
        <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>2023-04-01</instant>
        </period>
    </context>
    <context id="i00bf10dfda104ac6a438ac1b8e332187_I20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-01</instant>
        </period>
    </context>
    <context id="i38877dffe9d34829b7c64cb5f6210ec7_I20230401">
        <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>2023-04-01</instant>
        </period>
    </context>
    <context id="ic98e7fb41fb24807812704dd9c8bdd61_I20230401">
        <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>2023-04-01</instant>
        </period>
    </context>
    <context id="i1b60651290de413fb780a134c8de468d_I20230401">
        <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>2023-04-01</instant>
        </period>
    </context>
    <context id="i49e809efd55f47cbabb524ebf34efed9_I20230401">
        <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>2023-04-01</instant>
        </period>
    </context>
    <context id="i50f1a3d487654937a32ce84dde2c247e_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="id204572448a44c62b479ae4b8eee807c_I20230401">
        <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>
            <instant>2023-04-01</instant>
        </period>
    </context>
    <context id="i5e9f315f67414ef4bfe1d6686029fe3c_I20230401">
        <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>
            <instant>2023-04-01</instant>
        </period>
    </context>
    <context id="iccb6aaee46c84c6db20becc7e2ee3bb0_I20230401">
        <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>
            <instant>2023-04-01</instant>
        </period>
    </context>
    <context id="i520c768ab25d43c19aecd1478761d2c9_I20230401">
        <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>
            <instant>2023-04-01</instant>
        </period>
    </context>
    <context id="ibcfa933017ea450ebdaa0590b5335172_I20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-01</instant>
        </period>
    </context>
    <context id="i6adea9b20c924058bc373383df9366b8_I20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-01</instant>
        </period>
    </context>
    <context id="i19bb750c3c3041ce8f70d90aa37eed42_D20220403-20230401">
        <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>2022-04-03</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="i3762b84463244e5d829a45437f10e96d_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="iae9a540db0374857b79bbc858e2b733e_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="ia6244dc11d264f86a9621b9fef1b7664_I20230401">
        <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>2023-04-01</instant>
        </period>
    </context>
    <context id="i490abe6631e149eb91957fafc8261c88_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="i5e3eab97cf02490fa4f8ef768cce0ee3_D20220403-20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvco:SubcontractedsiteimprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-03</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="i6791d5c5c9af487e8712f960727bc599_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="ib4b01baa3b674be98700e2637572e31c_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="ic9f15b17d9c54d99aab89c687a23c2af_D20220403-20230401">
        <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>2022-04-03</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="ibe4f20b54f6c49d5910641ee37aff25f_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="i5d1e1b10bd0e4d97b7b20216b2e35cf6_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="i1f47e2839c844ab9bb5fed91a8397c6d_D20220403-20230401">
        <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>2022-04-03</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="i83b542d541114a899f9bf3d185f1dc36_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="ie9a216c8ce4f485f9512f618b25a2f9d_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="if298f806699c4cd8b88701db600eb0b7_D20220403-20230401">
        <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>2022-04-03</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="i2dc84338e92641f3be2f2fe5078fba81_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="i321f28d91d7342b69423274b37202f2a_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="ieaff42c6df4246b1afea7d9ffa194407_D20220403-20230401">
        <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>2022-04-03</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="i96c6d220bc684fb69b8b36692a1b76a1_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="ia23ac37502f34dc09e0de6ef27b6b3f0_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="ic8282c1b77fe421c9c58d6976cf06db9_D20220403-20230401">
        <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>2022-04-03</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="if72bad6049554ac8abf6caf237314648_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="i4fec404d2bc5488cb0a8f18f68246215_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="iabd5ddb66a1240eb9627e0cab3a07908_D20220403-20230401">
        <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>2022-04-03</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="i5ca7c92b3b3a4f82886b0ef1df007afa_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="i535a6b6e84c94a599581fd4a3bb2a98f_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="i7b5fa206faa846f291ff98e8136f5075_D20220403-20230401">
        <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>2022-04-03</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="i5a90f5e9574540479cd022423c5cdcb5_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="iee473ae9cdee4072b795bd26a10365c4_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="i8194a82e73434b93b27f12374b4b7076_D20220403-20230401">
        <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>2022-04-03</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="i20f25a3a7fa641f1b2dd47144d9afe92_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="i2808ef70965040a2a4959da195685dfd_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="iec762457ed254238a520f64da900b311_I20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cvco:CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-01</instant>
        </period>
    </context>
    <context id="if3d120df47394cfe9681f38a573bfd32_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="i3bd2c5338ceb4e01a5b9053819490bbe_I20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cvco:OtherRestrictedCashMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-01</instant>
        </period>
    </context>
    <context id="ib6f1a303945b4ec388a60c6cae295e62_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="ic4a2ba72bfb94f5495ffd298089a0f01_I20230401">
        <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>2023-04-01</instant>
        </period>
    </context>
    <context id="i5238fc40eac24f75b9a54e8c1e184274_I20230401">
        <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>2023-04-01</instant>
        </period>
    </context>
    <context id="i2d1686664efb424494d8537149b5b101_I20230401">
        <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>2023-04-01</instant>
        </period>
    </context>
    <context id="i42e259234c7244b58df2e5ec9f4f7731_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="i29d6af81e7bf43c284edb45008e5f9e2_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="i53b0ed96779d4fd9a7f9460d3dfaecb9_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="i9e159caf134f4eec9acccdadcbd45188_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="i151cd6f2eab04ced855e74bd84a5e24f_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="i0788560d294a447189df84ff7b1682df_D20220403-20230401">
        <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>2022-04-03</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="i75835a3c754f4964909fa41eea93ff6b_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="i01f07c91d6fe4c64be32b2fd0063e396_I20230401">
        <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>2023-04-01</instant>
        </period>
    </context>
    <context id="iee0aca2af9fd472883eb0c73ad07b37e_I20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cvco:DelinquencyStatusAxis">cvco:CurrentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-01</instant>
        </period>
    </context>
    <context id="i1051fda234a142328aead5b37109fbb7_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="icd1aa9aea6764426b0ef6f6eafb6a549_I20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cvco:DelinquencyStatusAxis">cvco:A3160DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-01</instant>
        </period>
    </context>
    <context id="i9c12fb5d83b4482f8d206911f87c6fd6_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="ia664aa0a3f7548878d1cb9fce3f3179c_I20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cvco:DelinquencyStatusAxis">cvco:A6190DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-01</instant>
        </period>
    </context>
    <context id="i435cc5aa24014eec9098fee70964752a_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="i2e3618681fc24531940e7e171bd8d862_I20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cvco:DelinquencyStatusAxis">cvco:A91DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-01</instant>
        </period>
    </context>
    <context id="i8e8e211c60b043a9a1bf0641f8acf1f4_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="i02c99a3560ea4fdfbac2b31c2646f5bd_I20230401">
        <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>2023-04-01</instant>
        </period>
    </context>
    <context id="ie7b5e9bd1d3e43d9a3a31f52aed8e77e_I20230401">
        <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>2023-04-01</instant>
        </period>
    </context>
    <context id="i0a2bcd3a142f4fc69294094fe583603c_I20230401">
        <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:Fiscal2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-01</instant>
        </period>
    </context>
    <context id="ic2a534544afa43cba8cac6bab0609389_I20230401">
        <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:Fiscal2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-01</instant>
        </period>
    </context>
    <context id="if6886831116a4fd5bb3d8855a7d9973b_I20230401">
        <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>2023-04-01</instant>
        </period>
    </context>
    <context id="i02f88ec9c028432aa841ec988d5f624b_I20230401">
        <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:Fiscal2018AndPriorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-01</instant>
        </period>
    </context>
    <context id="i0ed5255dc9c44f50b7e66cc3ec0ccf4b_I20230401">
        <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>2023-04-01</instant>
        </period>
    </context>
    <context id="ia149c5122fe44a93b9b2e997f0c3e53a_I20230401">
        <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>2023-04-01</instant>
        </period>
    </context>
    <context id="i52736152621c4388883fef8fc3888513_I20230401">
        <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>2023-04-01</instant>
        </period>
    </context>
    <context id="if7611e9f12b24cf8bab2a7e0c585882c_I20230401">
        <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:Fiscal2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-01</instant>
        </period>
    </context>
    <context id="i8462da7cc4a94383a849dc26f60c4d9e_I20230401">
        <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:Fiscal2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-01</instant>
        </period>
    </context>
    <context id="id3aa3469f2ec49a0bcdeeb1e6e4e3871_I20230401">
        <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>2023-04-01</instant>
        </period>
    </context>
    <context id="ie9d2ebbe13974b3b8cec88fec9438a66_I20230401">
        <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:Fiscal2018AndPriorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-01</instant>
        </period>
    </context>
    <context id="ib74caea466404aa8810e487b046f0fda_I20230401">
        <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>2023-04-01</instant>
        </period>
    </context>
    <context id="i99c9b329e30042b8bdc244f1c8587f48_I20230401">
        <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>2023-04-01</instant>
        </period>
    </context>
    <context id="i1e0445184dbb4d839876b64328bcb9ff_I20230401">
        <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>2023-04-01</instant>
        </period>
    </context>
    <context id="i1b5bdf55f9044d13a14cde74aac39b17_I20230401">
        <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:Fiscal2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-01</instant>
        </period>
    </context>
    <context id="i7ac61e9486594ecaa9fa8025e9dc9cfb_I20230401">
        <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:Fiscal2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-01</instant>
        </period>
    </context>
    <context id="ie35f8eb4b25f42d78d85725459a6383a_I20230401">
        <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>2023-04-01</instant>
        </period>
    </context>
    <context id="i4fb03be630d14cee9cc0e36cc1acc01d_I20230401">
        <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:Fiscal2018AndPriorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-01</instant>
        </period>
    </context>
    <context id="i7eb0551d452449c9b09649814cad5c51_I20230401">
        <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>2023-04-01</instant>
        </period>
    </context>
    <context id="i5c55870173404f189825aef2d2057e3e_I20230401">
        <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>2023-04-01</instant>
        </period>
    </context>
    <context id="i71e883b1add74177b9c14f20013ed0a3_I20230401">
        <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>2023-04-01</instant>
        </period>
    </context>
    <context id="ib2763f3bad494da0b7d740dc9dfe3923_I20230401">
        <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:Fiscal2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-01</instant>
        </period>
    </context>
    <context id="id17dd4076c6b44ecbc43420ca1c25ea3_I20230401">
        <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:Fiscal2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-01</instant>
        </period>
    </context>
    <context id="ice953bfc8cf84753add0255830a4ac8e_I20230401">
        <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>2023-04-01</instant>
        </period>
    </context>
    <context id="i21ed58bfebcf467b98eea23039f30691_I20230401">
        <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:Fiscal2018AndPriorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-01</instant>
        </period>
    </context>
    <context id="i2496f362d440491da6c16c93e896b6d1_I20230401">
        <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>2023-04-01</instant>
        </period>
    </context>
    <context id="icc903e590294479980d0a895fe686822_I20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:CurrentFiscalYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-01</instant>
        </period>
    </context>
    <context id="if145d6d51eaa4cd790e73a86229f3deb_I20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:PriorFiscalYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-01</instant>
        </period>
    </context>
    <context id="ie9537bcd06c2432fb7ee0122a0a72e15_I20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-01</instant>
        </period>
    </context>
    <context id="ia05bdebd02c9409ab2b44084dfdeb407_I20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-01</instant>
        </period>
    </context>
    <context id="i8dd5296359794fecb8d5a0ef564c75bc_I20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-01</instant>
        </period>
    </context>
    <context id="ibc3a1d6c3ecf479c9af63a50b5ac9783_I20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2018AndPriorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-01</instant>
        </period>
    </context>
    <context id="i46b0c6b64f2a4d5eb997a00a71f4a0ea_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="i6e12b768bdf44b6d9cb49a7828b7edd6_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="if46abd57895148dd87688845a2788484_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:Fiscal2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-02</instant>
        </period>
    </context>
    <context id="ic2fe3159affb410c8ecb01d90aed81b3_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="ifa5e6b59e4d34fe992cd633fdd9b3057_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="i9042f5f5b3c146e1afffb22b2be26e05_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:Fiscal2017AndPriorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-02</instant>
        </period>
    </context>
    <context id="i6f354281b14041c392031c166956ce79_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="ieb7138fe94cb48e6b6db7cc3b4dfd159_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="ibb356c444308463bb410129c7b9ee071_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="ib33cb8dca3014f82bbd3aa8a1084420d_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:Fiscal2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-02</instant>
        </period>
    </context>
    <context id="i5d5bf15b893e4908b88da7362089f19c_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="ic2789f93029d411784a72a6831543236_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="i23ef0b4aed89465e88559cabaff1940c_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:Fiscal2017AndPriorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-02</instant>
        </period>
    </context>
    <context id="i967ff272ad4041fbab526e1dfe85aaa1_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="i3ac6d53bfab44d4788a775ced434a896_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="ia17ee0d3aedb466fb0aab8c369105f61_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="ia58684cc48c8410eacef1f3d29580ce9_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:Fiscal2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-02</instant>
        </period>
    </context>
    <context id="i59c6118876e447ce95c30e9943a7533a_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="i81ad5b6a4883495c89e91ce58b8e342c_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="id666f9799c7c4936819d587aac369e2f_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:Fiscal2017AndPriorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-02</instant>
        </period>
    </context>
    <context id="i2ede005dcaae40e1a1c3450666f6247c_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="i4326073125414886b9a4534fc41c1177_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="ib0f7a8f6e051405c8cac0874b2a07393_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="ifeb942b42f1942818226187fb2b91c46_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:Fiscal2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-02</instant>
        </period>
    </context>
    <context id="i402d564bd1114c83bc5625a9f0fcbecd_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="iea1ed1bef721487cb8f179bc3eb38581_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="i40d996c0cb4e4fbd865109baae907b58_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:Fiscal2017AndPriorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-02</instant>
        </period>
    </context>
    <context id="i0a300de93a984571a5b3cd2e50241332_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="i15a39656ea8946669e008b1d54d6b633_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="i2811956baea849b9bdad1dc42a765c86_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="ic79b5687f5d547fc8bfc200549bfa2b3_I20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-02</instant>
        </period>
    </context>
    <context id="i9b218d4a8baf4769ae6b7e2c051a63fd_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="ibefe5250c48249abad6d9e32ae8dc5dc_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="ic456e7cd09444273ad1eaa5a7742c489_I20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2017AndPriorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-02</instant>
        </period>
    </context>
    <context id="ie4be1dd3a5c14cbc8fa957a6166fbda6_I20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:TX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-01</instant>
        </period>
    </context>
    <context id="i8cc7655121d84595b09967e02b32fdff_I20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:FL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-01</instant>
        </period>
    </context>
    <context id="ia62c361c46c94bb0a0d026ed99f6e672_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="ic9bfaef4d0544194afce5c2376e459e8_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="i614197b6a4524ebcbebe5af53ec4839d_I20230401">
        <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>2023-04-01</instant>
        </period>
    </context>
    <context id="ibf36950a96cd41b09b1e650f0992fdd2_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="i78a1670419eb426288ae9a9a9bfe1b2e_D20220403-20230401">
        <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>2022-04-03</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="i69dcf5f51d42422da2a1f6d3d2665200_D20220403-20230401">
        <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>2022-04-03</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="ie06c9dd6a6d04e76a2d607bac9d31c65_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="ia68350b4e4574ce894feeaba0fd67769_I20230401">
        <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>2023-04-01</instant>
        </period>
    </context>
    <context id="i873720aa9d914de398e850d8a2d05df0_I20230401">
        <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>2023-04-01</instant>
        </period>
    </context>
    <context id="i7dc6e40702d743418add0f267318ed59_I20230401">
        <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>2023-04-01</instant>
        </period>
    </context>
    <context id="id8e4de1945e3498da4e5850a91ae382f_I20230401">
        <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>2023-04-01</instant>
        </period>
    </context>
    <context id="ia881808ae65b49c886f2257fd8622c69_I20230401">
        <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>2023-04-01</instant>
        </period>
    </context>
    <context id="i0a4dcc63883140d8bfcd72660cab1d5a_I20230401">
        <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>2023-04-01</instant>
        </period>
    </context>
    <context id="ia68ae1053b9c4604972a3570abff95a1_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="i360b300a00644f5c83dd9bde51244096_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="i1043022e940a4a878f1ca154115aefcf_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="i3ebf9e32b00a450b83b2dc561155f568_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="ib2409fb38ea24155b6d7014da1aa5432_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:Fiscal2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-02</instant>
        </period>
    </context>
    <context id="ib4918d4e83ac4a29b16bec18b8421ab9_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="if9239239eb464104a71252b40d378e61_I20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:NY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-01</instant>
        </period>
    </context>
    <context id="i87ff15e98e1141018eb5330e6b6294bd_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="i4962b21a966f4b3d8963b164d214a5d1_I20230401">
        <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>2023-04-01</instant>
        </period>
    </context>
    <context id="i6d1fc2d37e244812999f96fee6a0b2dc_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="ic0873a47881b45e09eb8f28c6206bd27_I20230401">
        <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>2023-04-01</instant>
        </period>
    </context>
    <context id="i3160b46fb02f45cb852e8e4ca3e63b54_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="ib9321e9e375d457e99dc226d641d1dd9_I20230401">
        <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>2023-04-01</instant>
        </period>
    </context>
    <context id="i9c1d6cce5d7e4880b1a620f135874b1c_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="i4a45a224aaa347d986decfbc13723333_I20230401">
        <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>2023-04-01</instant>
        </period>
    </context>
    <context id="ic1edad3c322d404ba07d465cdb1c5ed3_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="ida1eead00d994b69a4053474ac298da9_D20220403-20230401">
        <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>2022-04-03</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="i2cf00a61e973426f9c8535b6753b52c1_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="ifa62da146f6744c5aeb165d7089e740a_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="i9cf6ac433e554114afaa3c1ebdd2d088_D20220403-20230401">
        <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>2022-04-03</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="ia0dc6d810c904435b47098af70aec529_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="i6e94c05ba36246cd91dc79df8461ff90_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="i2e6e3b0f38a544f0a4912f36288f905d_I20230401">
        <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>2023-04-01</instant>
        </period>
    </context>
    <context id="if1ab48e25d3c43059ae81801e9e4cea7_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="i4498cf3091bc4908b9f402040ad18728_I20230401">
        <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>2023-04-01</instant>
        </period>
    </context>
    <context id="ia7a1c00a53b7463eb6cb1bfc1dfa2e24_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="id2869d33d1854761a3488dd33eccafc3_I20230401">
        <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>2023-04-01</instant>
        </period>
    </context>
    <context id="i436d9b254ad94400ada5b80ac4099fcf_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="i4ddc49b9fa514a708ef03343b5df404d_I20230401">
        <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>2023-04-01</instant>
        </period>
    </context>
    <context id="i2eccb05be71743c88b7516b7a5fcfe21_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="i13ee8b28ee024154ba45101b37bf4a16_I20230401">
        <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>2023-04-01</instant>
        </period>
    </context>
    <context id="i331395179f5b46dda63c125437067465_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="i50f1416a9b014ab0acfab030709003d6_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="i7f008d3386f14138a15d88b51ffc03b5_D20220403-20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvco:SolitaireMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-03</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="i43cfb98c35014f3992726f0ccbaec6ee_D20210404-20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvco:SolitaireMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-04</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="i5e8dd54e78db4420bd3948ef94cd82a3_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="id2e16e16eadc4b809173737f74313cff_D20220403-20230401">
        <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>2022-04-03</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="idb286dd7a3cc4bba9795b34964926e42_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="ied83d4d9fa0b4d268bcfbacff3b29f80_D20220403-20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">cvco:InventoryRepurchaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-03</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="i1945952edfa24bfab9766b3cad44602e_D20220403-20230401">
        <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>2022-04-03</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="i3ad964dec3104113b84b36bc7ca39208_I20230401">
        <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>2023-04-01</instant>
        </period>
    </context>
    <context id="ie86fbce230424b07817b5b064cbe9fca_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="i075d74d026174307895c807a78d2502f_D20220403-20230401">
        <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>2022-04-03</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="i675232abb97c455e9e2ef2a96a0538de_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="i21dc5260e00f4c0587b9f9e1d50589c3_D20220403-20230401">
        <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>2022-04-03</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="if561189b2bdb4de08353f39b6658c780_D20220403-20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-03</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="i0f9ff7379e6e4cd6a498c3aa2993b1e2_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="i80d179a4baf6440ab183ae8aded3aaad_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="ib47afa7110e24562bbbf8042eef5a872_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="idd23814f48fe4483853be01c39dfcdcb_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="iafe92fbd3d1c4a1d982b20038acfc7ba_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="i777c514d6a784fd8ad92df3bd9d1aa58_I20230401">
        <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>2023-04-01</instant>
        </period>
    </context>
    <context id="i77ac7659b50a4cb0a3a291024756676a_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="i465d5e47764c4e0bbd53971028adf344_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="ide58fd938717462db7d5866690a42b8b_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="i69c6fd5667f84382a1d57768025eef3a_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="iaeb188f7b15546e6af699ca8fd055e71_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="i62fa15ff5ff14b5c882bb28d0732a233_D20220403-20230401">
        <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>2022-04-03</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="i2376833802a64e9c8ef709841ccf7f19_I20230401">
        <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>2023-04-01</instant>
        </period>
    </context>
    <context id="i5f7758e070494dc488bffd4302b46832_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="i04ae3123371f41ca97f493a8d12524dd_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="ibf5126dd1d43454caa561ca5f8aec83a_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="i86847338df8b4713869f1ba349446f5f_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="if6343822bbd044a2a3b3299b9ab8f256_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="ia542d31a150d489cb46a764896328ede_D20220403-20230401">
        <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>2022-04-03</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="i67a2470626a94216953ac5c7b329ba69_I20230401">
        <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>2023-04-01</instant>
        </period>
    </context>
    <context id="i32d96c5367c64808b67408b4ece41052_I20230401">
        <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>2023-04-01</instant>
        </period>
    </context>
    <context id="i9467521e0db8416eb020ad8b688213b3_I20230401">
        <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>2023-04-01</instant>
        </period>
    </context>
    <context id="i62ce959dd61e4ca1bf0db4b96d5cb389_I20230401">
        <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>2023-04-01</instant>
        </period>
    </context>
    <context id="i156c0dea324b456db6dc069d2577473b_D20230402-20230701">
        <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>
            <startDate>2023-04-02</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="i2d7259013e5d4b67a0098ff0d2d55ed4_D20220403-20230401">
        <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>2022-04-03</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="i31890b38ef70446087c3580543fd58f5_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="i393faa83b92948378390686c12427077_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="i694247564f5c4c1c84e8fa5f4d677ec9_I20230401">
        <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>2023-04-01</instant>
        </period>
    </context>
    <context id="i4db9d154108841e29e379a4f46aad45c_I20230401">
        <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>2023-04-01</instant>
        </period>
    </context>
    <context id="i558f965808b14bf28a0b349299020493_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="id4e0d757e8da423eac8fb69f3f6ad5c9_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="i7d05d958411a4a57b124e2cf9e426de0_I20230401">
        <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>2023-04-01</instant>
        </period>
    </context>
    <context id="i5a84fac606154c4ca3a220a3c88fe6b6_I20230401">
        <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>2023-04-01</instant>
        </period>
    </context>
    <context id="if8185f010ede4f8fa53c5605d5b6113a_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="i56e43ad8e8f8475a8be752d7cf677e64_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="ic19e668f87944007b3b078968b528f72_I20230401">
        <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>2023-04-01</instant>
        </period>
    </context>
    <context id="i5dd9bd7bccaf4de1b3e19c2abcf4be74_I20230401">
        <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>2023-04-01</instant>
        </period>
    </context>
    <context id="i0d57ae8298134695ad40ad2966276b4f_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="idf41a043a7af44c794379a8742e9d0cc_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="ibc434e76d7454c349683a7bcd8da7478_D20220403-20230401">
        <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>2022-04-03</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="i59ea3d3688c7461e8bf4e6420f88a130_D20220403-20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cvco:DefinedContributionPlanAxis">cvco:A401KPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-03</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="i308e279de27047d691b986413a1036e7_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="ic76edcf671b54fae86ca47581bed8ce1_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="iea0845c0034042588c85decdd35f8f08_D20220403-20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-03</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="i6a02556ce180417f998e800afb8f6094_D20210404-20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-04</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="i78b382119bd0464dbc9d67683190fd2a_D20200329-20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2021-04-03</endDate>
        </period>
    </context>
    <context id="ied89c55a7de04287949663610140e7ac_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="ib6e4d2d828c64cd288819a38847e9647_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="i32902355f51741d4bdc1425bfd5a721c_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="i63bee8a4b09a4862be570f74d0e7388d_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="i7f2c71dc490f4b809ac14bb54cdfde2c_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="i320a8c11e72f4fb19d4e62c79d1b608f_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="ia3022e7a5fd44c9b88d82c23a154b885_I20230103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvco:SolitaireMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-03</instant>
        </period>
    </context>
    <context id="i6732c5e5eef14a6ab8f97ac4b1ceaca8_I20230103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvco:SolitaireMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-03</instant>
        </period>
    </context>
    <context id="i09521e2dc26543a984f1a13c465049ac_I20230103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvco:SolitaireMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-03</instant>
        </period>
    </context>
    <context id="ib1c72a92262d4be383c7e12eb4115c4c_I20230103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvco:SolitaireMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-03</instant>
        </period>
    </context>
    <context id="i2c49909cba2542789bcd31af6bec4531_D20220403-20230401">
        <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>2022-04-03</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="id1ff00307d8247468bf7821afe0ed0fc_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="ie4b3740536f2437ab84b064d5ad2ed5d_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="i75da9327587546599ced76c7807185ea_D20220403-20230401">
        <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>2022-04-03</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="if022b6f0f45f4c9c91c0cf2c49aad787_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="if5983c6958494a1da58d7f5dbbe9ec05_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="i71b261122286497eb4d2745d345e9b11_I20230401">
        <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>2023-04-01</instant>
        </period>
    </context>
    <context id="i9186e8ea59c547e7b737598fdb9f3ae9_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>
    <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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM180L2ZyYWc6NzJhYjVjMDA3N2E4NGMzNmIzY2E5ODA0NGYwYTUxODYvdGFibGU6ZGI4Y2Q1NGVkNjgwNDM2NGJkZmY3MTVlMWY3MmM0ZGEvdGFibGVyYW5nZTpkYjhjZDU0ZWQ2ODA0MzY0YmRmZjcxNWUxZjcyYzRkYV8zLTEtMS0xLTY4MjI3_aceb284b-7f51-404d-a998-71702c96cb42">0000278166</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM180L2ZyYWc6NzJhYjVjMDA3N2E4NGMzNmIzY2E5ODA0NGYwYTUxODYvdGFibGU6ZGI4Y2Q1NGVkNjgwNDM2NGJkZmY3MTVlMWY3MmM0ZGEvdGFibGVyYW5nZTpkYjhjZDU0ZWQ2ODA0MzY0YmRmZjcxNWUxZjcyYzRkYV80LTEtMS0xLTY4MjI3_3143f66c-688a-41ab-b632-df304a88a1c4">2023</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM180L2ZyYWc6NzJhYjVjMDA3N2E4NGMzNmIzY2E5ODA0NGYwYTUxODYvdGFibGU6ZGI4Y2Q1NGVkNjgwNDM2NGJkZmY3MTVlMWY3MmM0ZGEvdGFibGVyYW5nZTpkYjhjZDU0ZWQ2ODA0MzY0YmRmZjcxNWUxZjcyYzRkYV81LTEtMS0xLTY4MjI3_1c26fe99-d21d-4cac-85c4-d243e7db6f6c">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM180L2ZyYWc6NzJhYjVjMDA3N2E4NGMzNmIzY2E5ODA0NGYwYTUxODYvdGFibGU6ZGI4Y2Q1NGVkNjgwNDM2NGJkZmY3MTVlMWY3MmM0ZGEvdGFibGVyYW5nZTpkYjhjZDU0ZWQ2ODA0MzY0YmRmZjcxNWUxZjcyYzRkYV82LTEtMS0xLTY4MjI3_d6f1ceef-3515-4b90-a02d-438ceb1d0eae">false</dei:AmendmentFlag>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTphYTRmMzY4OGJjNzg0MTM1YWRlOTYwNGFjMjMyMTRlYi90YWJsZXJhbmdlOmFhNGYzNjg4YmM3ODQxMzVhZGU5NjA0YWMyMzIxNGViXzMtMS0xLTEtNjgyMjc_62922496-d065-40c4-bdac-574c47f06a13">http://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentNet</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTphYTRmMzY4OGJjNzg0MTM1YWRlOTYwNGFjMjMyMTRlYi90YWJsZXJhbmdlOmFhNGYzNjg4YmM3ODQxMzVhZGU5NjA0YWMyMzIxNGViXzgtMS0xLTEtNjgyMjc_b24bbe5d-72a2-431b-9709-62d1e6238bd0">http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTphYTRmMzY4OGJjNzg0MTM1YWRlOTYwNGFjMjMyMTRlYi90YWJsZXJhbmdlOmFhNGYzNjg4YmM3ODQxMzVhZGU5NjA0YWMyMzIxNGViXzktMS0xLTEtNjgyMjc_c94bc805-2e24-41af-be27-890086579411">http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTphYTRmMzY4OGJjNzg0MTM1YWRlOTYwNGFjMjMyMTRlYi90YWJsZXJhbmdlOmFhNGYzNjg4YmM3ODQxMzVhZGU5NjA0YWMyMzIxNGViXzExLTEtMS0xLTY4MjI3_bdfd3c58-5f6c-4822-8dec-cfd3277e92d6">http://fasb.org/us-gaap/2023#OperatingLeaseLiabilityNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTphYTRmMzY4OGJjNzg0MTM1YWRlOTYwNGFjMjMyMTRlYi90YWJsZXJhbmdlOmFhNGYzNjg4YmM3ODQxMzVhZGU5NjA0YWMyMzIxNGViXzEyLTEtMS0xLTY4MjI3_5502fe07-6f18-4b93-88e4-22cc1bd37b44">http://fasb.org/us-gaap/2023#SecuredLongTermDebt</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <cvco:CapitalizedLoanServicingRateOfLoansHeldInPortfolio
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNzIvZnJhZzpiZjlhYmUyZjgzODk0YWNiYmYxZGUwOTg2OGZhNTQ2ZS90YWJsZTo1M2JiNDU5YWRmYmU0ZTEzYTYyNmQyYWUzODgxNzQyYy90YWJsZXJhbmdlOjUzYmI0NTlhZGZiZTRlMTNhNjI2ZDJhZTM4ODE3NDJjXzEtMS0xLTEtNjgyMjc_81fcdf6a-4317-4e1c-9f3f-45f15fd664aa"
      unitRef="number">0.002463</cvco:CapitalizedLoanServicingRateOfLoansHeldInPortfolio>
    <cvco:CapitalizedLoanServicingRateOfLoansHeldInPortfolio
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNzIvZnJhZzpiZjlhYmUyZjgzODk0YWNiYmYxZGUwOTg2OGZhNTQ2ZS90YWJsZTo1M2JiNDU5YWRmYmU0ZTEzYTYyNmQyYWUzODgxNzQyYy90YWJsZXJhbmdlOjUzYmI0NTlhZGZiZTRlMTNhNjI2ZDJhZTM4ODE3NDJjXzEtMi0xLTEtNjgyMjc_805a0fd5-e66d-4b85-addd-84902fb42cf2"
      unitRef="number">0.002715</cvco:CapitalizedLoanServicingRateOfLoansHeldInPortfolio>
    <cvco:WeightedAverageServicingFeeOfLoansHeldInPortfolio
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNzIvZnJhZzpiZjlhYmUyZjgzODk0YWNiYmYxZGUwOTg2OGZhNTQ2ZS90YWJsZTo1M2JiNDU5YWRmYmU0ZTEzYTYyNmQyYWUzODgxNzQyYy90YWJsZXJhbmdlOjUzYmI0NTlhZGZiZTRlMTNhNjI2ZDJhZTM4ODE3NDJjXzItMS0xLTEtNjgyMjc_69abe58d-31d6-4642-94cd-e8af74ad06b1"
      unitRef="number">0.003159</cvco:WeightedAverageServicingFeeOfLoansHeldInPortfolio>
    <cvco:WeightedAverageServicingFeeOfLoansHeldInPortfolio
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNzIvZnJhZzpiZjlhYmUyZjgzODk0YWNiYmYxZGUwOTg2OGZhNTQ2ZS90YWJsZTo1M2JiNDU5YWRmYmU0ZTEzYTYyNmQyYWUzODgxNzQyYy90YWJsZXJhbmdlOjUzYmI0NTlhZGZiZTRlMTNhNjI2ZDJhZTM4ODE3NDJjXzItMi0xLTEtNjgyMjc_75e200f0-2052-487f-a444-f6f5517cac72"
      unitRef="number">0.003203</cvco:WeightedAverageServicingFeeOfLoansHeldInPortfolio>
    <us-gaap:MultiemployerPlanPensionSignificantNameExtensibleList
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNzUvZnJhZzpiNWYyNWNmNTNlNjk0NTViODgzOTllYmRiZTZmODViZi90YWJsZTo2MWE4NjgyNDkzYzE0OTgyOTVmMzgzMDY4NjU5YzQzNS90YWJsZXJhbmdlOjYxYTg2ODI0OTNjMTQ5ODI5NWYzODMwNjg2NTljNDM1XzItMC0xLTEtNjgyMjc_1e063c83-d1e5-4be2-b2ef-ff892eec318c">http://www.cavco.com/20230401#IAMNationalPensionFundMember</us-gaap:MultiemployerPlanPensionSignificantNameExtensibleList>
    <dei:DocumentType
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xL2ZyYWc6MzdjMTg2MzRkNzdjNDI0NmIyMzcyNjkwYzhiOTJlNDQvdGV4dHJlZ2lvbjozN2MxODYzNGQ3N2M0MjQ2YjIzNzI2OTBjOGI5MmU0NF8zNDI5_eaa4712d-8adc-42f2-8fe4-b24ec816a8ea">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xL2ZyYWc6MzdjMTg2MzRkNzdjNDI0NmIyMzcyNjkwYzhiOTJlNDQvdGFibGU6OTExZWZlZGVmZjYxNDlmMDk2MTMyYzgyMTEwMDM0OTgvdGFibGVyYW5nZTo5MTFlZmVkZWZmNjE0OWYwOTYxMzJjODIxMTAwMzQ5OF8wLTAtMS0xLTY4MjI3_41a2baf8-674a-47b0-b526-65950abd4f98">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xL2ZyYWc6MzdjMTg2MzRkNzdjNDI0NmIyMzcyNjkwYzhiOTJlNDQvdGV4dHJlZ2lvbjozN2MxODYzNGQ3N2M0MjQ2YjIzNzI2OTBjOGI5MmU0NF8xMjk_7723d7cd-ce67-40fd-9890-e54d548e65df">2023-04-01</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xL2ZyYWc6MzdjMTg2MzRkNzdjNDI0NmIyMzcyNjkwYzhiOTJlNDQvdGV4dHJlZ2lvbjozN2MxODYzNGQ3N2M0MjQ2YjIzNzI2OTBjOGI5MmU0NF8xMjk_faad9dc0-3ad4-40f7-a85e-e927761e7648">--04-01</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xL2ZyYWc6MzdjMTg2MzRkNzdjNDI0NmIyMzcyNjkwYzhiOTJlNDQvdGFibGU6MGZjM2Q4OTYxNWY5NGJkODk1NDlkNDVkMDNmMzE5ZjgvdGFibGVyYW5nZTowZmMzZDg5NjE1Zjk0YmQ4OTU0OWQ0NWQwM2YzMTlmOF8wLTAtMS0xLTY4MjI3_c3b1a314-0dd5-4bd7-aaa8-6979c6906b1a">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xL2ZyYWc6MzdjMTg2MzRkNzdjNDI0NmIyMzcyNjkwYzhiOTJlNDQvdGV4dHJlZ2lvbjozN2MxODYzNGQ3N2M0MjQ2YjIzNzI2OTBjOGI5MmU0NF8zNDMw_7b558ef6-f572-4fe1-9536-7e7420b8f70d">000-08822</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xL2ZyYWc6MzdjMTg2MzRkNzdjNDI0NmIyMzcyNjkwYzhiOTJlNDQvdGV4dHJlZ2lvbjozN2MxODYzNGQ3N2M0MjQ2YjIzNzI2OTBjOGI5MmU0NF8zNDMx_91862202-1fce-4266-a173-fdd0b5f5d02e">CAVCO INDUSTRIES INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xL2ZyYWc6MzdjMTg2MzRkNzdjNDI0NmIyMzcyNjkwYzhiOTJlNDQvdGFibGU6ZTNiNDlkMDAwM2E0NGY5NDg5YTk1ZDliMGJlYTdhYjQvdGFibGVyYW5nZTplM2I0OWQwMDAzYTQ0Zjk0ODlhOTVkOWIwYmVhN2FiNF8wLTEtMS0xLTY4MjI3_de43a217-b65e-4ec5-b938-8974f97477c3">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xL2ZyYWc6MzdjMTg2MzRkNzdjNDI0NmIyMzcyNjkwYzhiOTJlNDQvdGFibGU6ZTNiNDlkMDAwM2E0NGY5NDg5YTk1ZDliMGJlYTdhYjQvdGFibGVyYW5nZTplM2I0OWQwMDAzYTQ0Zjk0ODlhOTVkOWIwYmVhN2FiNF8wLTMtMS0xLTY4MjI3_9521cb65-2a74-4da0-b1c7-7c15ae8924fd">56-2405642</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xL2ZyYWc6MzdjMTg2MzRkNzdjNDI0NmIyMzcyNjkwYzhiOTJlNDQvdGFibGU6ZmE5ZDNhNGYyNGZmNDE1MjliMDY2ZGJiMTlkNjg3NGIvdGFibGVyYW5nZTpmYTlkM2E0ZjI0ZmY0MTUyOWIwNjZkYmIxOWQ2ODc0Yl8wLTEtMS0xLTY4MjI3_e65e6a6f-0c9a-446b-a1db-041650b25991">3636 North Central Ave, Ste 1200</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xL2ZyYWc6MzdjMTg2MzRkNzdjNDI0NmIyMzcyNjkwYzhiOTJlNDQvdGFibGU6ZmE5ZDNhNGYyNGZmNDE1MjliMDY2ZGJiMTlkNjg3NGIvdGFibGVyYW5nZTpmYTlkM2E0ZjI0ZmY0MTUyOWIwNjZkYmIxOWQ2ODc0Yl8xLTEtMS0xLTY4MjI3_96e77356-951f-43ba-b992-2ab59dffa2e5">Phoenix</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xL2ZyYWc6MzdjMTg2MzRkNzdjNDI0NmIyMzcyNjkwYzhiOTJlNDQvdGFibGU6ZmE5ZDNhNGYyNGZmNDE1MjliMDY2ZGJiMTlkNjg3NGIvdGFibGVyYW5nZTpmYTlkM2E0ZjI0ZmY0MTUyOWIwNjZkYmIxOWQ2ODc0Yl8xLTItMS0xLTY4MjI3_8f4141a3-f403-40fc-94c6-f9eca7d77e24">AZ</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xL2ZyYWc6MzdjMTg2MzRkNzdjNDI0NmIyMzcyNjkwYzhiOTJlNDQvdGFibGU6ZmE5ZDNhNGYyNGZmNDE1MjliMDY2ZGJiMTlkNjg3NGIvdGFibGVyYW5nZTpmYTlkM2E0ZjI0ZmY0MTUyOWIwNjZkYmIxOWQ2ODc0Yl8xLTQtMS0xLTY4MjI3_cd47102a-8c5e-4c08-ae7f-9da7747d8825">85012</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xL2ZyYWc6MzdjMTg2MzRkNzdjNDI0NmIyMzcyNjkwYzhiOTJlNDQvdGV4dHJlZ2lvbjozN2MxODYzNGQ3N2M0MjQ2YjIzNzI2OTBjOGI5MmU0NF8zNDMy_583dfb60-9c28-4130-ba36-436b63095d0f">602</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xL2ZyYWc6MzdjMTg2MzRkNzdjNDI0NmIyMzcyNjkwYzhiOTJlNDQvdGV4dHJlZ2lvbjozN2MxODYzNGQ3N2M0MjQ2YjIzNzI2OTBjOGI5MmU0NF8zNDMz_b6a04d76-a8a1-4459-9ea3-6c4cb78a6a55">256-6263</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xL2ZyYWc6MzdjMTg2MzRkNzdjNDI0NmIyMzcyNjkwYzhiOTJlNDQvdGFibGU6YjIyNmEyZjRiNjkxNGRkY2EyYjFlNjUxMDBmYjMwZDcvdGFibGVyYW5nZTpiMjI2YTJmNGI2OTE0ZGRjYTJiMWU2NTEwMGZiMzBkN18xLTEtMS0xLTY4MjI3_aed1f30e-0580-4db6-b05c-5fd216a74d1f">Common Stock, par value $0.01</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xL2ZyYWc6MzdjMTg2MzRkNzdjNDI0NmIyMzcyNjkwYzhiOTJlNDQvdGFibGU6YjIyNmEyZjRiNjkxNGRkY2EyYjFlNjUxMDBmYjMwZDcvdGFibGVyYW5nZTpiMjI2YTJmNGI2OTE0ZGRjYTJiMWU2NTEwMGZiMzBkN18xLTItMS0xLTY4MjI3_14815b2f-b08b-49fd-bf1d-22b92992d6b1">CVCO</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xL2ZyYWc6MzdjMTg2MzRkNzdjNDI0NmIyMzcyNjkwYzhiOTJlNDQvdGFibGU6YjIyNmEyZjRiNjkxNGRkY2EyYjFlNjUxMDBmYjMwZDcvdGFibGVyYW5nZTpiMjI2YTJmNGI2OTE0ZGRjYTJiMWU2NTEwMGZiMzBkN18xLTMtMS0xLTY4MjI3_9dc2e254-bc9f-46b2-aa46-dc8dc419a852">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xL2ZyYWc6MzdjMTg2MzRkNzdjNDI0NmIyMzcyNjkwYzhiOTJlNDQvdGV4dHJlZ2lvbjozN2MxODYzNGQ3N2M0MjQ2YjIzNzI2OTBjOGI5MmU0NF8xMDk5NTExNjMxMjIy_9f5afb60-038c-40ae-8506-a16fb080384c">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xL2ZyYWc6MzdjMTg2MzRkNzdjNDI0NmIyMzcyNjkwYzhiOTJlNDQvdGV4dHJlZ2lvbjozN2MxODYzNGQ3N2M0MjQ2YjIzNzI2OTBjOGI5MmU0NF8zNDM1_943d9a01-9cd8-4005-bdb8-c6c84da4b364">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xL2ZyYWc6MzdjMTg2MzRkNzdjNDI0NmIyMzcyNjkwYzhiOTJlNDQvdGV4dHJlZ2lvbjozN2MxODYzNGQ3N2M0MjQ2YjIzNzI2OTBjOGI5MmU0NF8zNDM2_26398d4e-2ceb-4be1-9c55-bdd57fe892c6">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xL2ZyYWc6MzdjMTg2MzRkNzdjNDI0NmIyMzcyNjkwYzhiOTJlNDQvdGV4dHJlZ2lvbjozN2MxODYzNGQ3N2M0MjQ2YjIzNzI2OTBjOGI5MmU0NF8zNDM3_6bb238c2-118e-4239-b7af-2609344f608f">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xL2ZyYWc6MzdjMTg2MzRkNzdjNDI0NmIyMzcyNjkwYzhiOTJlNDQvdGFibGU6MjVmYzY1YTQxOTIyNGIzZGE5ZjQ1YjQwMjlkYzY5NDIvdGFibGVyYW5nZToyNWZjNjVhNDE5MjI0YjNkYTlmNDViNDAyOWRjNjk0Ml8wLTAtMS0xLTY4MjI3_a8a69005-629b-4c94-9730-aab0efb05176">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xL2ZyYWc6MzdjMTg2MzRkNzdjNDI0NmIyMzcyNjkwYzhiOTJlNDQvdGFibGU6MjVmYzY1YTQxOTIyNGIzZGE5ZjQ1YjQwMjlkYzY5NDIvdGFibGVyYW5nZToyNWZjNjVhNDE5MjI0YjNkYTlmNDViNDAyOWRjNjk0Ml8xLTMtMS0xLTY4MjI3_0806360d-d03f-4049-be04-522495f7fd5b">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xL2ZyYWc6MzdjMTg2MzRkNzdjNDI0NmIyMzcyNjkwYzhiOTJlNDQvdGFibGU6MjVmYzY1YTQxOTIyNGIzZGE5ZjQ1YjQwMjlkYzY5NDIvdGFibGVyYW5nZToyNWZjNjVhNDE5MjI0YjNkYTlmNDViNDAyOWRjNjk0Ml8yLTEtMS0xLTY4MjI3_895e7360-264e-4de4-83d4-df91eb72dcbd">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xL2ZyYWc6MzdjMTg2MzRkNzdjNDI0NmIyMzcyNjkwYzhiOTJlNDQvdGV4dHJlZ2lvbjozN2MxODYzNGQ3N2M0MjQ2YjIzNzI2OTBjOGI5MmU0NF8zNDM5_d6453408-7767-4461-a143-ee50c85f67a0">true</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xL2ZyYWc6MzdjMTg2MzRkNzdjNDI0NmIyMzcyNjkwYzhiOTJlNDQvdGV4dHJlZ2lvbjozN2MxODYzNGQ3N2M0MjQ2YjIzNzI2OTBjOGI5MmU0NF81NDk3NTU4MjAxODE_c0b18458-4707-4da8-8d59-ff15b0a94bb3">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:EntityShellCompany
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xL2ZyYWc6MzdjMTg2MzRkNzdjNDI0NmIyMzcyNjkwYzhiOTJlNDQvdGV4dHJlZ2lvbjozN2MxODYzNGQ3N2M0MjQ2YjIzNzI2OTBjOGI5MmU0NF81NDk3NTU4MjAxODQ_cc515fbd-1fc4-479f-b679-820b2e074dd8">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="i90f33f551f7144819432555ffd35f85d_I20221001"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xL2ZyYWc6MzdjMTg2MzRkNzdjNDI0NmIyMzcyNjkwYzhiOTJlNDQvdGV4dHJlZ2lvbjozN2MxODYzNGQ3N2M0MjQ2YjIzNzI2OTBjOGI5MmU0NF8yNzMx_2405a0a8-b3bf-4b0c-98b9-a510f69c12b3"
      unitRef="usd">1092396507</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i14ce31e6181d42d7b4d5278728caf654_I20230512"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xL2ZyYWc6MzdjMTg2MzRkNzdjNDI0NmIyMzcyNjkwYzhiOTJlNDQvdGV4dHJlZ2lvbjozN2MxODYzNGQ3N2M0MjQ2YjIzNzI2OTBjOGI5MmU0NF8zMDI3_9c6da2e7-5748-4503-b5bc-714c2027263b"
      unitRef="shares">8666324</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xL2ZyYWc6MzdjMTg2MzRkNzdjNDI0NmIyMzcyNjkwYzhiOTJlNDQvdGV4dHJlZ2lvbjozN2MxODYzNGQ3N2M0MjQ2YjIzNzI2OTBjOGI5MmU0NF8zNDQx_85ff5692-0b83-4fd0-80a8-727c4740af5d">Portions of Cavco Industries, Inc.'s Definitive Proxy Statement relating to its 2023 Annual Meeting of Stockholders, which is expected to be filed within 120 days following the end of the registrant's fiscal year ended April 1, 2023, are incorporated by reference into Part III hereof.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:AuditorFirmId
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM185NC9mcmFnOjBjZjAxNTMzMGI5ZjQxY2RhYTEwMWMwN2U5YzQ0NTIyL3RhYmxlOjA4NjhhODljZTE5ZDRhYWU5NWRiNTJhMTc1N2Y2NThlL3RhYmxlcmFuZ2U6MDg2OGE4OWNlMTlkNGFhZTk1ZGI1MmExNzU3ZjY1OGVfMC0wLTEtMS05MjY2Mi90ZXh0cmVnaW9uOjdmNjdlM2VkMzZkZTRlZTM4MmFiZTA0MDVmZjQxNjMwXzU0OTc1NTgxMzk2MA_1dbd73d1-6bc9-44c1-9ab9-f1f768814dbd">49</dei:AuditorFirmId>
    <dei:AuditorName
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM185Ny9mcmFnOjZjZjA3YTY5MDIxODQ1YzM4M2IwY2I4NWQ2MTk1MGFmL3RhYmxlOmUzMWNjZDY4N2NiZDQyNDdiNTFiYjM2ZjZkODE1ZDI2L3RhYmxlcmFuZ2U6ZTMxY2NkNjg3Y2JkNDI0N2I1MWJiMzZmNmQ4MTVkMjZfMS0wLTEtMS02ODIyNw_54f99c2a-fa69-487e-94ca-df575e60c297">RSM US LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM185Ny9mcmFnOjZjZjA3YTY5MDIxODQ1YzM4M2IwY2I4NWQ2MTk1MGFmL3RhYmxlOmUzMWNjZDY4N2NiZDQyNDdiNTFiYjM2ZjZkODE1ZDI2L3RhYmxlcmFuZ2U6ZTMxY2NkNjg3Y2JkNDI0N2I1MWJiMzZmNmQ4MTVkMjZfNi0wLTEtMS02ODIyNw_2b807363-1439-49a9-ac63-ab75d7611064">Phoenix, Arizona</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzMtMS0xLTEtNjgyMjc_e0d68879-1bf4-40b6-89d7-b2fd55b401df"
      unitRef="usd">271427000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzMtMy0xLTEtNjgyMjc_d666ab08-98fc-46be-b66c-f86fefffe334"
      unitRef="usd">244150000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzQtMS0xLTEtNjgyMjc_1582105b-cf71-49a8-b679-1b89020356b4"
      unitRef="usd">11728000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzQtMy0xLTEtNjgyMjc_c61349c2-2b79-45af-a8fc-01f0b34fe7cf"
      unitRef="usd">14849000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzUtMS0xLTEtNjgyMjc_5013b46a-c342-48ee-b0ac-79da4aedb226"
      unitRef="usd">89347000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzUtMy0xLTEtNjgyMjc_927abfed-b9d4-4fa4-b926-612eeac90ef8"
      unitRef="usd">96052000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ShortTermInvestments
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzYtMS0xLTEtNjgyMjc_c2b63cc6-098d-4e40-8060-18376583ad9a"
      unitRef="usd">14978000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzYtMy0xLTEtNjgyMjc_1f8ab1c1-2762-4adf-8f84-04b1a67f7a10"
      unitRef="usd">20086000</us-gaap:ShortTermInvestments>
    <cvco:LoansandLeasesReceivableNetAmountConsumerCurrent
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzctMS0xLTEtNjgyMjc_ef7a4110-a89c-4ad0-a472-d9c0e8464f8c"
      unitRef="usd">17019000</cvco:LoansandLeasesReceivableNetAmountConsumerCurrent>
    <cvco:LoansandLeasesReceivableNetAmountConsumerCurrent
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzctMy0xLTEtNjgyMjc_6bac73ab-41a6-4acc-9ac6-12ee6dd765e6"
      unitRef="usd">20639000</cvco:LoansandLeasesReceivableNetAmountConsumerCurrent>
    <cvco:LoansandLeasesReceivableNetAmountCommercialCurrent
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzgtMS0xLTEtNjgyMjc_d4b57f87-4ff4-4b24-9f8a-e08b1801a5e9"
      unitRef="usd">43414000</cvco:LoansandLeasesReceivableNetAmountCommercialCurrent>
    <cvco:LoansandLeasesReceivableNetAmountCommercialCurrent
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzgtMy0xLTEtNjgyMjc_26701055-17f7-4864-8bfc-66f59139b32a"
      unitRef="usd">32272000</cvco:LoansandLeasesReceivableNetAmountCommercialCurrent>
    <cvco:LoansAndLeasesReceivableFromAffiliatesNetAmountCommercialCurrent
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzktMS0xLTEtNjgyMjc_048a736f-c9b2-41ec-973e-0032357c68f6"
      unitRef="usd">640000</cvco:LoansAndLeasesReceivableFromAffiliatesNetAmountCommercialCurrent>
    <cvco:LoansAndLeasesReceivableFromAffiliatesNetAmountCommercialCurrent
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzktMy0xLTEtNjgyMjc_b4f7a690-ecb2-4d24-b5ea-3ff4402aa95f"
      unitRef="usd">372000</cvco:LoansAndLeasesReceivableFromAffiliatesNetAmountCommercialCurrent>
    <us-gaap:InventoryNet
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzEwLTEtMS0xLTY4MjI3_1c55235c-dc58-4d05-ac5b-4da5c51e83af"
      unitRef="usd">263150000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzEwLTMtMS0xLTY4MjI3_ccd39d29-4007-4775-8a7d-bedaeb639677"
      unitRef="usd">243971000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzExLTEtMS0xLTY4MjI3_c457dc60-1e1b-4dab-92b9-d92479e75f28"
      unitRef="usd">92876000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzExLTMtMS0xLTY4MjI3_9f192779-1844-4696-bf51-23b17fdb6c70"
      unitRef="usd">71726000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzEyLTEtMS0xLTY4MjI3_47c21277-7ce2-4f9a-9fb3-0aae29aa8d39"
      unitRef="usd">804579000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzEyLTMtMS0xLTY4MjI3_d8a7a89e-47e9-4cf2-b652-aa814d2e347f"
      unitRef="usd">744117000</us-gaap:AssetsCurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzEzLTEtMS0xLTY4MjI3_6a770588-5ed1-425e-a054-b7ef7ae7bbc4"
      unitRef="usd">335000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzEzLTMtMS0xLTY4MjI3_233392e2-2a10-4571-8183-788baaa490c2"
      unitRef="usd">335000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:LongTermInvestments
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzE0LTEtMS0xLTY4MjI3_f23b6c3d-4f26-47b8-a3f4-9cc263a9d9f5"
      unitRef="usd">18639000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzE0LTMtMS0xLTY4MjI3_f3f19305-1cd3-4b8e-a31f-28381071d1f8"
      unitRef="usd">34933000</us-gaap:LongTermInvestments>
    <cvco:LoansandLeasesReceivableNetAmountConsumerNoncurrent
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzE1LTEtMS0xLTY4MjI3_568f10dc-fd12-4260-bba3-aa6cd51fe8d5"
      unitRef="usd">27129000</cvco:LoansandLeasesReceivableNetAmountConsumerNoncurrent>
    <cvco:LoansandLeasesReceivableNetAmountConsumerNoncurrent
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzE1LTMtMS0xLTY4MjI3_23fbfd16-7ac6-4296-9a01-a2088a7fffeb"
      unitRef="usd">29245000</cvco:LoansandLeasesReceivableNetAmountConsumerNoncurrent>
    <cvco:LoansAndLeasesReceivableNetAmountCommercialNoncurrent
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzE2LTEtMS0xLTY4MjI3_50f9cdd2-5add-4259-8446-009fdc0a971a"
      unitRef="usd">53890000</cvco:LoansAndLeasesReceivableNetAmountCommercialNoncurrent>
    <cvco:LoansAndLeasesReceivableNetAmountCommercialNoncurrent
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzE2LTMtMS0xLTY4MjI3_328241ae-e9f3-4981-971e-a75e8ad12104"
      unitRef="usd">33708000</cvco:LoansAndLeasesReceivableNetAmountCommercialNoncurrent>
    <cvco:LoansAndLeasesReceivableFromAffiliatesNetAmountCommercialNoncurrent
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzE3LTEtMS0xLTY4MjI3_89d69611-834b-4940-8e79-a2e246f54b7e"
      unitRef="usd">4033000</cvco:LoansAndLeasesReceivableFromAffiliatesNetAmountCommercialNoncurrent>
    <cvco:LoansAndLeasesReceivableFromAffiliatesNetAmountCommercialNoncurrent
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzE3LTMtMS0xLTY4MjI3_d0e921a8-312a-4053-9a20-248ed8efec00"
      unitRef="usd">2214000</cvco:LoansAndLeasesReceivableFromAffiliatesNetAmountCommercialNoncurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzE4LTEtMS0xLTY4MjI3_2f03ed41-cffa-4f65-912e-b2178bd1f17a"
      unitRef="usd">228278000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzE4LTMtMS0xLTY4MjI3_f9b8fc74-2114-4609-ba01-eab7dcb58cf9"
      unitRef="usd">164016000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzE5LTEtMS0xLTY4MjI3_3f1e8d17-1455-4414-9ea0-a16d78aac8da"
      unitRef="usd">114547000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzE5LTMtMS0xLTY4MjI3_c20b4c35-8a13-4365-85e6-9e2c4878f9ac"
      unitRef="usd">100993000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzIwLTEtMS0xLTY4MjI3_e91feaf2-debd-4304-9899-b746409b369a"
      unitRef="usd">29790000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzIwLTMtMS0xLTY4MjI3_105fc496-16bd-4fbd-8069-79dbe14c99a8"
      unitRef="usd">28459000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzIxLTEtMS0xLTY4MjI3_01dc8d78-9a26-4ad6-9c22-8c081a5da43c"
      unitRef="usd">26755000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzIxLTMtMS0xLTY4MjI3_9035b8d7-370e-4206-8d90-57647e38bdf9"
      unitRef="usd">16952000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Assets
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzIyLTEtMS0xLTY4MjI3_bbeb193f-2e71-4eb3-bd91-9aa6232a10e2"
      unitRef="usd">1307975000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzIyLTMtMS0xLTY4MjI3_9f1b2522-e420-4002-a77a-2ab9e59f18e8"
      unitRef="usd">1154972000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzI1LTEtMS0xLTY4MjI3_fbdae52b-2997-45ff-a118-e6f144c0dbf2"
      unitRef="usd">30730000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzI1LTMtMS0xLTY4MjI3_56bd81d2-a798-49da-8e75-cc1834175a61"
      unitRef="usd">43082000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzI2LTEtMS0xLTY4MjI3_8e508f32-518a-428f-ad07-85aa7e5f026b"
      unitRef="usd">262661000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzI2LTMtMS0xLTY4MjI3_a6c0f350-6fe3-4e15-8bd1-089083db1d85"
      unitRef="usd">251088000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzI4LTEtMS0xLTY4MjI3_76c9ca1c-3a15-43f9-85bc-2d65415e4b3e"
      unitRef="usd">293391000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzI4LTMtMS0xLTY4MjI3_fe4844aa-1005-456b-8a20-b606388dffc8"
      unitRef="usd">294170000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzI5LTEtMS0xLTY4MjI3_079e55bc-6dc6-4a7c-a726-7f18e3409b42"
      unitRef="usd">21678000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzI5LTMtMS0xLTY4MjI3_fd8bcf02-f67a-4382-9e12-c59068070e84"
      unitRef="usd">13158000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzMwLTEtMS0xLTY4MjI3_8c73c2b6-6ae7-4c0b-bc06-1879a312d178"
      unitRef="usd">7820000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzMwLTMtMS0xLTY4MjI3_113f634b-832c-43b1-9007-591ea613ecbe"
      unitRef="usd">10836000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzMxLTEtMS0xLTY4MjI3_87f9794d-57ad-4400-806f-3b66ff3b8448"
      unitRef="usd">7581000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzMxLTMtMS0xLTY4MjI3_9d69d38a-cb66-4afe-9e7d-4fb0f4ee294f"
      unitRef="usd">5528000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:MinorityInterest
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzMyLTEtMS0xLTY4MjI3_db1f2bd2-4e72-4971-87ef-a9b60516a6c4"
      unitRef="usd">1219000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzMyLTMtMS0xLTY4MjI3_c76b41d3-21fa-423d-b213-89087046b087"
      unitRef="usd">825000</us-gaap:MinorityInterest>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzM0LTAtMS0xLTY4MjI3L3RleHRyZWdpb246YTQxYjRiZDI0YmNlNGUxN2E4ZWYwMWNjMjI3NTM3ZmVfMjE_bc451017-04b0-4784-8cd1-fac8bcea5bd6"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzM0LTAtMS0xLTY4MjI3L3RleHRyZWdpb246YTQxYjRiZDI0YmNlNGUxN2E4ZWYwMWNjMjI3NTM3ZmVfMjE_fdde78da-0db0-4bd3-a2ba-b8ff53ee79f4"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzM0LTAtMS0xLTY4MjI3L3RleHRyZWdpb246YTQxYjRiZDI0YmNlNGUxN2E4ZWYwMWNjMjI3NTM3ZmVfMzU_e15c449c-924b-44df-b1e3-fc46cd764f2f"
      unitRef="shares">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzM0LTAtMS0xLTY4MjI3L3RleHRyZWdpb246YTQxYjRiZDI0YmNlNGUxN2E4ZWYwMWNjMjI3NTM3ZmVfMzU_fced96ba-fb2c-428a-a60b-a94528a27c6e"
      unitRef="shares">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzM0LTAtMS0xLTY4MjI3L3RleHRyZWdpb246YTQxYjRiZDI0YmNlNGUxN2E4ZWYwMWNjMjI3NTM3ZmVfNTc_284cec29-c45e-42d9-8ae7-9663f591b308"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzM0LTAtMS0xLTY4MjI3L3RleHRyZWdpb246YTQxYjRiZDI0YmNlNGUxN2E4ZWYwMWNjMjI3NTM3ZmVfNTc_2b8328c0-d2bd-4e71-a4a4-0270b774660c"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzM0LTAtMS0xLTY4MjI3L3RleHRyZWdpb246YTQxYjRiZDI0YmNlNGUxN2E4ZWYwMWNjMjI3NTM3ZmVfNTc_3ed5387b-87f9-45b2-b486-1b47c7a19385"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzM0LTAtMS0xLTY4MjI3L3RleHRyZWdpb246YTQxYjRiZDI0YmNlNGUxN2E4ZWYwMWNjMjI3NTM3ZmVfNTc_8ded151f-2e72-4340-89f2-9552a187e1be"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzM0LTEtMS0xLTY4MjI3_c0a66e4c-5bd6-434e-8738-07c67d991456"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzM0LTMtMS0xLTY4MjI3_bafaf1b6-3aca-4c65-86fa-19a71456b6f1"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzM1LTAtMS0xLTY4MjI3L3RleHRyZWdpb246YzRkZjQ4YjJhNDdiNDY1Mjk3ZjE3NWNiMjA3ZGNhN2NfMTg_0d776af7-7ad2-45f8-8fb9-88d66f700369"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzM1LTAtMS0xLTY4MjI3L3RleHRyZWdpb246YzRkZjQ4YjJhNDdiNDY1Mjk3ZjE3NWNiMjA3ZGNhN2NfMTg_11100521-59ae-4fbd-a121-61b1e648478c"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzM1LTAtMS0xLTY4MjI3L3RleHRyZWdpb246YzRkZjQ4YjJhNDdiNDY1Mjk3ZjE3NWNiMjA3ZGNhN2NfMzI_1c481b17-4bf5-4317-ba95-718089749759"
      unitRef="shares">40000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzM1LTAtMS0xLTY4MjI3L3RleHRyZWdpb246YzRkZjQ4YjJhNDdiNDY1Mjk3ZjE3NWNiMjA3ZGNhN2NfMzI_f961614a-9087-4903-821b-69b3bf0add31"
      unitRef="shares">40000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzM1LTAtMS0xLTY4MjI3L3RleHRyZWdpb246YzRkZjQ4YjJhNDdiNDY1Mjk3ZjE3NWNiMjA3ZGNhN2NfNjE_ff7fdbd4-e227-4ce5-8d67-104a47290453"
      unitRef="shares">9337125</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzM1LTAtMS0xLTY4MjI3L3RleHRyZWdpb246YzRkZjQ4YjJhNDdiNDY1Mjk3ZjE3NWNiMjA3ZGNhN2NfNjg_d7768e95-d596-4a65-8d8d-249beb0daae3"
      unitRef="shares">9292278</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzM1LTEtMS0xLTY4MjI3_6ae65021-3389-463f-a752-982f0db3dc2c"
      unitRef="usd">93000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzM1LTMtMS0xLTY4MjI3_159261f5-e5e4-4199-ae61-bfd8a2f9b32e"
      unitRef="usd">93000</us-gaap:CommonStockValue>
    <us-gaap:TreasuryStockCommonShares
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzM2LTAtMS0xLTY4MjI3L3RleHRyZWdpb246YzVlYTIyZmJkZTdlNDM5Yjg4ZTE2Zjk3ZDM0NDgwMzRfMjk_daee8bf2-fd69-4c73-8d5c-3db845e768b2"
      unitRef="shares">671801</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzM2LTAtMS0xLTY4MjI3L3RleHRyZWdpb246YzVlYTIyZmJkZTdlNDM5Yjg4ZTE2Zjk3ZDM0NDgwMzRfMzY_36150b9d-6e0a-4992-9e46-34ce49a58841"
      unitRef="shares">241773</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockValue
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzM2LTEtMS0xLTY4MjI3_3c887a0c-179d-46a8-aeb5-fca478a22a93"
      unitRef="usd">164452000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzM2LTMtMS0xLTY4MjI3_e84b4af4-a456-4c80-9a4a-fca3eaa4bbb1"
      unitRef="usd">61040000</us-gaap:TreasuryStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzM3LTEtMS0xLTY4MjI3_19fe6944-6496-483e-8538-376ce3a931e1"
      unitRef="usd">271950000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzM3LTMtMS0xLTY4MjI3_cbaa8820-b8f9-4d31-9ba6-3d84dcaaf220"
      unitRef="usd">263049000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzM4LTEtMS0xLTY4MjI3_8992b545-e1a4-4bd7-99e1-aa168237aeec"
      unitRef="usd">869310000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzM4LTMtMS0xLTY4MjI3_ceef0fc4-b78b-4178-a7a9-118feabbee4e"
      unitRef="usd">628756000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzM5LTEtMS0xLTY4MjI3_a80b55ae-b07f-4588-aa70-2e5482602989"
      unitRef="usd">-615000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzM5LTMtMS0xLTY4MjI3_04a3754e-1f93-46e5-a1b0-1368157616a4"
      unitRef="usd">-403000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzQwLTEtMS0xLTY4MjI3_62949051-1720-4d96-ae46-644693e044bb"
      unitRef="usd">976286000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzQwLTMtMS0xLTY4MjI3_5d9afe24-20ac-4b24-b756-8bd6035d5299"
      unitRef="usd">830455000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzQxLTEtMS0xLTY4MjI3_aa3f0b68-ef8b-4691-b268-c15fc2d58174"
      unitRef="usd">1307975000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDAvZnJhZzpmMjFkNWEzMTcyZjQ0YmJkYjgwY2Q4YjY3NWE3MmY3NC90YWJsZTpmNDFmMjdjMzAyNWI0NWVhYTQ3YmJmYmJlMWU2ODhiZi90YWJsZXJhbmdlOmY0MWYyN2MzMDI1YjQ1ZWFhNDdiYmZiYmUxZTY4OGJmXzQxLTMtMS0xLTY4MjI3_1ccb5c84-048f-4d1b-82c0-0ea4159eb4d1"
      unitRef="usd">1154972000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzItMS0xLTEtNjgyMjc_d771d738-29bf-4383-929b-9387b98fee12"
      unitRef="usd">2142713000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzItMy0xLTEtNjgyMjc_766904fb-e2d3-492a-aee2-1a6a4d0aac70"
      unitRef="usd">1627158000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzItNS0xLTEtNjgyMjc_984e5175-737f-4aa0-9b90-da9639a3a391"
      unitRef="usd">1108051000</us-gaap:Revenues>
    <us-gaap:CostOfRevenue
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzMtMS0xLTEtNjgyMjc_5f8ebe08-87c5-461f-9ed5-95fe38a66a45"
      unitRef="usd">1587781000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzMtMy0xLTEtNjgyMjc_5c5da1ab-eb09-47c8-b93c-5b1edd6ef329"
      unitRef="usd">1218409000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzMtNS0xLTEtNjgyMjc_6c49729a-8ea5-4c8e-bdc1-2261b24f2661"
      unitRef="usd">869074000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzQtMS0xLTEtNjgyMjc_2869674e-3046-4149-bed7-17154be6fa3e"
      unitRef="usd">554932000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzQtMy0xLTEtNjgyMjc_f8e7128c-ac0f-471f-97ed-0a30c901f3b0"
      unitRef="usd">408749000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzQtNS0xLTEtNjgyMjc_50a262e7-f831-45f8-a012-b56975dc3cb5"
      unitRef="usd">238977000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzUtMS0xLTEtNjgyMjc_75fe5023-7000-47ef-b597-9ab0a872f9d0"
      unitRef="usd">258323000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzUtMy0xLTEtNjgyMjc_c81c7a3e-9971-4af3-a7e5-8c9ca668f601"
      unitRef="usd">206253000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzUtNS0xLTEtNjgyMjc_84a49f80-2549-46f7-8fb6-2232fc9ca773"
      unitRef="usd">150152000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzYtMS0xLTEtNjgyMjc_1771d4cd-9fd1-48b4-b6fe-70f196010ffa"
      unitRef="usd">296609000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzYtMy0xLTEtNjgyMjc_9bfe8469-83be-4617-8186-d6c1a4698f44"
      unitRef="usd">202496000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzYtNS0xLTEtNjgyMjc_83a7392f-05df-4cf6-88d5-3829153c8876"
      unitRef="usd">88825000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeOther
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzctMS0xLTEtODEyNDg_cc93337f-d5e8-4aab-87e9-1577d448086b"
      unitRef="usd">10679000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzctMy0xLTEtODEyNzQ_db1415f1-4e62-4bd4-9da4-35d810fcc05a"
      unitRef="usd">3537000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzctNS0xLTEtODEyNzQ_0edc6d4b-0980-4f3e-8beb-3dd338bfe4e1"
      unitRef="usd">2144000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestExpense
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzctMS0xLTEtNjgyMjc_9304e3a3-a9d3-4e60-9e68-5ee2006c17c3"
      unitRef="usd">910000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzctMy0xLTEtNjgyMjc_b76cd086-5450-4fb6-bf8a-9bba76a692d0"
      unitRef="usd">702000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzctNS0xLTEtNjgyMjc_a8da294c-4834-4964-b3a2-49441551746c"
      unitRef="usd">738000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncome
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzgtMS0xLTEtNjgyMjc_214e4b84-fc97-4f85-8f44-09604e0da36b"
      unitRef="usd">385000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzgtMy0xLTEtNjgyMjc_24b89fdd-66b3-4982-b98c-52331565a129"
      unitRef="usd">6658000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzgtNS0xLTEtNjgyMjc_e25e9516-a2c9-4a5c-958b-640fbbaaffea"
      unitRef="usd">6681000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzktMS0xLTEtNjgyMjc_1c15fc9d-a73e-470c-b6dc-826e1c73973b"
      unitRef="usd">306763000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzktMy0xLTEtNjgyMjc_613cc329-2c37-4610-b702-af64ac3c9c52"
      unitRef="usd">211989000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzktNS0xLTEtNjgyMjc_ba85fdcf-ff98-43dc-8117-e109a5556b99"
      unitRef="usd">96912000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzEwLTEtMS0xLTY4MjI3_155eaf9e-2405-48c1-a7fc-0c8233c0607e"
      unitRef="usd">65922000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzEwLTMtMS0xLTY4MjI3_163c4dbe-221b-41fc-bfcc-f43721f80e26"
      unitRef="usd">14247000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzEwLTUtMS0xLTY4MjI3_5da799d6-d660-49d0-9680-df3929190df7"
      unitRef="usd">20266000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzExLTEtMS0xLTY4MjI3_11da1d83-b3c9-43f7-84ca-02199c1fa1b9"
      unitRef="usd">240841000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzExLTMtMS0xLTY4MjI3_08bf3018-922f-420a-87ca-81079bd8d8fd"
      unitRef="usd">197742000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzExLTUtMS0xLTY4MjI3_bec67801-f699-4748-a241-84f088d68a77"
      unitRef="usd">76646000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzEyLTEtMS0xLTY4MjI3_44527122-1337-40ac-b5b9-6a56351922e0"
      unitRef="usd">287000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzEyLTMtMS0xLTY4MjI3_20aa6472-ca05-4844-8b18-1d36b047e63c"
      unitRef="usd">43000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzEyLTUtMS0xLTY4MjI3_d810e86e-63aa-49b0-9bc2-48c5f12a43bb"
      unitRef="usd">0</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzEzLTEtMS0xLTY4MjI3_e1675ca2-9dd2-40ba-8b59-7db16dda96b0"
      unitRef="usd">240554000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzEzLTMtMS0xLTY4MjI3_9c2b3fa6-4aaf-485a-b450-1bb98dbe4e74"
      unitRef="usd">197699000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzEzLTUtMS0xLTY4MjI3_2c84c57f-23af-4979-b1f0-a5864a3d0203"
      unitRef="usd">76646000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzE2LTEtMS0xLTY4MjI3_6577d858-dcc5-472d-afd3-77b71d522335"
      unitRef="usd">240841000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzE2LTMtMS0xLTY4MjI3_76306ecf-1671-4feb-84ed-67bc91d6b323"
      unitRef="usd">197742000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzE2LTUtMS0xLTY4MjI3_27e201ed-e528-42c3-ac65-3352c2609816"
      unitRef="usd">76646000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzE3LTEtMS0xLTY4MjI3_6175d984-a6d6-4da9-a792-1f25b25fe30c"
      unitRef="usd">16000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzE3LTMtMS0xLTY4MjI3_7a2f5587-6b70-4dca-a91f-7bd16a679f98"
      unitRef="usd">17000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzE3LTUtMS0xLTY4MjI3_6f1955da-0974-4558-960c-7f49d46ff879"
      unitRef="usd">-19000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzE4LTEtMS0xLTY4MjI3_93cee99a-1d12-44b7-b3e3-87473c54cc34"
      unitRef="usd">3000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzE4LTMtMS0xLTY4MjI3_882631c4-8a0d-4ab1-a5c1-31a2a5f7428d"
      unitRef="usd">4000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzE4LTUtMS0xLTY4MjI3_1fa08d41-f987-4f15-9b33-de86de9e369c"
      unitRef="usd">-4000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzE5LTEtMS0xLTY4MjI3_d1a31457-6269-43b7-8e30-b46c9cbb4698"
      unitRef="usd">-252000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzE5LTMtMS0xLTY4MjI3_a38f7489-2b08-4f79-a4c6-7314a1848e95"
      unitRef="usd">-616000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzE5LTUtMS0xLTY4MjI3_19cb27ff-0c9e-4c54-b33c-353d4f036afc"
      unitRef="usd">-10000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzIwLTEtMS0xLTY4MjI3_2375a3a6-40c4-42b0-84f0-3aa5b935101f"
      unitRef="usd">-53000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzIwLTMtMS0xLTY4MjI3_271d5b55-9e98-4a9e-90da-30b0bb8c41c1"
      unitRef="usd">-129000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzIwLTUtMS0xLTY4MjI3_c30231c3-bd51-46f2-9596-8b17b9dba07a"
      unitRef="usd">-2000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzIxLTEtMS0xLTY4MjI3_33532f26-5d14-4bf0-9ba2-1ad9599a77fa"
      unitRef="usd">240629000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzIxLTMtMS0xLTY4MjI3_f939bdc2-fe22-4a73-ae00-70f1dcb7c513"
      unitRef="usd">197242000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzIxLTUtMS0xLTY4MjI3_7c5c6fc0-7017-4b87-bb03-2b6e07dd64b7"
      unitRef="usd">76653000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzIyLTEtMS0xLTY4MjI3_6e0b3deb-d429-492e-960f-771d677b92d8"
      unitRef="usd">287000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzIyLTMtMS0xLTY4MjI3_95f6f341-6c27-4773-8170-645eb218efcb"
      unitRef="usd">43000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzIyLTUtMS0xLTY4MjI3_7eeac7fa-b976-4da3-b42f-2d5dbbdd21ef"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzIzLTEtMS0xLTY4MjI3_849da7cf-593b-4788-b42a-aa7d01e5a3ce"
      unitRef="usd">240342000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzIzLTMtMS0xLTY4MjI3_64189dd4-96e0-463e-91d9-8e2e1c9a7e6e"
      unitRef="usd">197199000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzIzLTUtMS0xLTY4MjI3_3ad2b1d8-0aac-4c53-9de3-8c84c21cc140"
      unitRef="usd">76653000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:EarningsPerShareBasic
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzI2LTEtMS0xLTY4MjI3_15255c8f-c6f2-42c2-90e5-9fc1e7d53561"
      unitRef="usdPerShare">27.20</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzI2LTMtMS0xLTY4MjI3_b21a697b-9f0d-48bd-be5f-6426a8f4cf66"
      unitRef="usdPerShare">21.54</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzI2LTUtMS0xLTY4MjI3_4b13c8d7-027d-4be3-8466-8ecfc4a3124a"
      unitRef="usdPerShare">8.34</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzI3LTEtMS0xLTY4MjI3_eac818bf-9102-4446-80b0-afc5beabadbc"
      unitRef="usdPerShare">26.95</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzI3LTMtMS0xLTY4MjI3_ea5fcf6e-c1e8-42d1-b5d7-f9dd1916617f"
      unitRef="usdPerShare">21.34</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzI3LTUtMS0xLTY4MjI3_530bc16b-c670-41e6-b22c-06b7e9824bdb"
      unitRef="usdPerShare">8.25</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzI5LTEtMS0xLTY4MjI3_e5805d63-c03b-41ac-aa9e-4e0179a2d4c8"
      unitRef="shares">8844326</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzI5LTMtMS0xLTY4MjI3_cddf223e-9a1a-40fa-98bf-4407eda2cd72"
      unitRef="shares">9178593</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzI5LTUtMS0xLTY4MjI3_d121a841-6b0b-4b26-b010-3d38c3196637"
      unitRef="shares">9189052</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzMwLTEtMS0xLTY4MjI3_f3756a49-8c81-448e-aef4-618558d5070b"
      unitRef="shares">8924452</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzMwLTMtMS0xLTY4MjI3_7cc8f152-8e95-4734-b227-6564eac8884f"
      unitRef="shares">9264153</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDMvZnJhZzoyMzQ3OTBiY2E4YTg0MDEwYmI0NTcyNWU5NWVkZGZjNC90YWJsZTpjOTExZDZkMjcyNGQ0YzBiYjcxYmFlMGRlNDVkMDE1Zi90YWJsZXJhbmdlOmM5MTFkNmQyNzI0ZDRjMGJiNzFiYWUwZGU0NWQwMTVmXzMwLTUtMS0xLTY4MjI3_ca45f08e-3e46-4dae-9902-d4d948c752a0"
      unitRef="shares">9293134</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i79f9c6565233407d9f1762654c3bad9c_I20200328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzQtMS0xLTEtNjgyMjc_7f63be2c-2205-4e90-ab0c-7e0fc98909b9"
      unitRef="shares">9173242</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i79f9c6565233407d9f1762654c3bad9c_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzQtMy0xLTEtNjgyMjc_e4013057-2426-4fcc-82e7-b4014a061c4c"
      unitRef="usd">92000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idf9cba5db2354350acc9da4bd8cfc04c_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzQtNS0xLTEtNjgyMjc_bc008596-02fd-495a-ba99-7a16dcac0290"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id398fce09b144c1b9d38dce6c07673f2_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzQtNy0xLTEtNjgyMjc_07283735-28ed-4203-86d9-51b421f7881e"
      unitRef="usd">252260000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia313ab27938b4d04b5cfb46eabfbc91c_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzQtOS0xLTEtNjgyMjc_06a74a95-6769-4e80-9606-f8d2e3a96415"
      unitRef="usd">355144000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i75b9941e8d0e42e3a06e505ecc85d9a5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzQtMTEtMS0xLTY4MjI3_0d748441-fc8b-43ed-be0b-47ef88f7da1b"
      unitRef="usd">90000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idf34b7bbb0764a9e911501760a4adcfe_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzQtMTMtMS0xLTY4MjI3_98a73f33-0f8c-4b71-86ab-245dd26e60a6"
      unitRef="usd">607586000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="idf34b7bbb0764a9e911501760a4adcfe_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzQtMTYtMS0xLTY4MjI3_e50987ed-0403-4397-a914-fea7a40e0160"
      unitRef="usd">0</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquity
      contextRef="ibe63712a3761427988f2c053996fc43d_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzUtMy0xLTEtOTAyNTE_6df471e3-5701-4dd2-b6c7-df39a8e8ec2d"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8ca40fa15d0146cdb0b420b818132600_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzUtNS0xLTEtOTAyNTE_35895ba5-cdbe-4e2f-a705-7735302e2142"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8efa0f38089b4825a169d72c619768ab_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzUtNy0xLTEtOTAyNTE_45ffc41d-578b-416d-81e3-7ac215462a86"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i24fce06c35a544f4bfd20c5db377fe99_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzUtOS0xLTEtOTAyNTE_57271008-a8c3-486b-8de9-76174fae7036"
      unitRef="usd">-733000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i138c1b795465442bbc9aaa828630e2e4_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzUtMTEtMS0xLTkwMjUx_2bf42f32-edf2-473e-a646-8ab092a16ee6"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1ab6db2d9a754809b1c104a6565add0e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzUtMTMtMS0xLTkwMjUx_c2490fc6-096d-4eec-b7c8-3381e17752be"
      unitRef="usd">-733000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i36b72e39bc01490db2a42a3e846f8f76_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzUtMS0xLTEtNjgyMjc_cebeefc7-69fb-43cc-a609-1697ccbb1dd5"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i36b72e39bc01490db2a42a3e846f8f76_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzUtMy0xLTEtNjgyMjc_7bd43eff-13cb-4935-832e-be1c238ab770"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i40f470402f14432d82bf2d1c70c00285_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzUtNS0xLTEtNjgyMjc_4a13207c-5f7a-4f70-a358-63a651eb9fdf"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i52f98f5b99d74b8489eac728d713605c_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzUtNy0xLTEtNjgyMjc_a94c6ba1-cc80-4d3e-a424-d4de64b88037"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i762fce8225ad4c67800f11787e03af9b_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzUtOS0xLTEtNjgyMjc_5f3e23de-a3be-45c5-9e0b-0f650d34f5bb"
      unitRef="usd">76646000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id2688ee6fc79480ea54ae4daec104d7d_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzUtMTEtMS0xLTY4MjI3_ce5351a6-cdf3-40d3-9b58-63b67ea236ab"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzUtMTMtMS0xLTY4MjI3_3fbb0169-8a20-4ee1-a68c-38099eccd6e1"
      unitRef="usd">76646000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzUtMTYtMS0xLTY4MjI3_f4fec8be-303c-471e-8f35-98c70ed007d4"
      unitRef="usd">0</us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i36b72e39bc01490db2a42a3e846f8f76_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzYtMS0xLTEtNjgyMjc_29809e50-071f-44bf-855c-c30fc3182ea1"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i36b72e39bc01490db2a42a3e846f8f76_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzYtMy0xLTEtNjgyMjc_a7876d93-5fcc-41eb-a8bc-46e24e2243cc"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i40f470402f14432d82bf2d1c70c00285_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzYtNS0xLTEtNjgyMjc_6f1932a9-0350-43d8-b1a9-d5ff97127c2a"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i52f98f5b99d74b8489eac728d713605c_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzYtNy0xLTEtNjgyMjc_3c626c20-e3fb-43a8-94b8-a8063659c1fc"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i762fce8225ad4c67800f11787e03af9b_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzYtOS0xLTEtNjgyMjc_6576f006-9d76-4524-b442-377ac03f77c1"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="id2688ee6fc79480ea54ae4daec104d7d_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzYtMTEtMS0xLTY4MjI3_824b22f5-1365-46d2-94ba-17a5371cde9d"
      unitRef="usd">7000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzYtMTMtMS0xLTY4MjI3_84b9c924-6c87-433f-b921-5b2c8c491657"
      unitRef="usd">7000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i36b72e39bc01490db2a42a3e846f8f76_D20200329-20210403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzctMS0xLTEtNjgyMjc_e5fdbf1a-b6f2-4d85-a419-85ba3913b747"
      unitRef="shares">68014</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="i36b72e39bc01490db2a42a3e846f8f76_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzctMy0xLTEtNjgyMjc_3acc634b-d0e2-4a21-9a9f-e689394eff57"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="i40f470402f14432d82bf2d1c70c00285_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzctNS0xLTEtNjgyMjc_79f60a9e-1474-4966-8985-424446434387"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="i52f98f5b99d74b8489eac728d713605c_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzctNy0xLTEtNjgyMjc_15324b6c-b907-4f32-aaa3-7ec866625176"
      unitRef="usd">-2817000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="i762fce8225ad4c67800f11787e03af9b_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzctOS0xLTEtNjgyMjc_8a1e9c73-e0ee-481d-92d5-a4d20b48094d"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="id2688ee6fc79480ea54ae4daec104d7d_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzctMTEtMS0xLTY4MjI3_97a1d5d5-210f-4651-8948-855939697f5e"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzctMTMtMS0xLTY4MjI3_779961ec-a959-49b7-93ec-61fe2437f5df"
      unitRef="usd">-2817000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i36b72e39bc01490db2a42a3e846f8f76_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzgtMS0xLTEtNjgyMjc_f11c9e9f-e992-4471-9b55-f6497129a1e9"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i36b72e39bc01490db2a42a3e846f8f76_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzgtMy0xLTEtNjgyMjc_2263a281-99e9-43e7-8af2-cb795eba86f3"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i40f470402f14432d82bf2d1c70c00285_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzgtNS0xLTEtNjgyMjc_8295b972-6c25-4ca9-8db1-ac44e9d22c19"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i52f98f5b99d74b8489eac728d713605c_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzgtNy0xLTEtNjgyMjc_54c2ce7e-f179-4616-8007-562507004ed8"
      unitRef="usd">4392000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i762fce8225ad4c67800f11787e03af9b_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzgtOS0xLTEtNjgyMjc_8437dbc5-0164-4eec-89b7-b8b9bf956feb"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="id2688ee6fc79480ea54ae4daec104d7d_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzgtMTEtMS0xLTY4MjI3_54829097-36ca-47bf-b455-c164b04cfb58"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzgtMTMtMS0xLTY4MjI3_1e811f74-9d2a-4f04-8f5e-e7c219362f2c"
      unitRef="usd">4392000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i36b72e39bc01490db2a42a3e846f8f76_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzEwLTEtMS0xLTkwOTk3_81d5e8da-2256-41dd-9df8-bc81f506bbb0"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i36b72e39bc01490db2a42a3e846f8f76_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzEwLTMtMS0xLTkwOTk3_77af1e55-6515-49cb-b996-f3b8fe1d73a7"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i40f470402f14432d82bf2d1c70c00285_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzEwLTUtMS0xLTkwMjc3_b7af4d57-0169-46dd-8e25-e0b623cd7e20"
      unitRef="usd">-1441000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i52f98f5b99d74b8489eac728d713605c_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzEwLTctMS0xLTkwOTk3_aaa963b1-7b5b-4e86-abad-151a1476528b"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i762fce8225ad4c67800f11787e03af9b_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzEwLTktMS0xLTkwOTk3_a400f7b0-55e7-4c5c-b38e-fde1311572e2"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="id2688ee6fc79480ea54ae4daec104d7d_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzEwLTExLTEtMS05MDk5Nw_85d3e56e-43b3-47d9-9041-91c3cab30cdc"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzEwLTEzLTEtMS05MDI3Nw_3aa459cf-d45a-4bed-b056-e5006de74b71"
      unitRef="usd">1441000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i7c295e1a742b45fcb81f2a0d369256ed_I20210403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzktMS0xLTEtNjgyMjc_1cda8f6e-99f1-4f94-b2a9-7fa4edb0b972"
      unitRef="shares">9241256</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i7c295e1a742b45fcb81f2a0d369256ed_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzktMy0xLTEtNjgyMjc_4fa0cf1f-4d5f-41fd-8abc-2a982b9802ba"
      unitRef="usd">92000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic5228250bb2b487bbb48acb8f7bb2b40_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzktNS0xLTEtNjgyMjc_cedfc48b-d6fb-4dc2-adf3-1826391636e7"
      unitRef="usd">-1441000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia3bb85b72bae496e9fa59fb4a9a749af_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzktNy0xLTEtNjgyMjc_0d291fe5-05fa-454d-9027-b6b510510ae8"
      unitRef="usd">253835000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iaed0484092da4e11b435c33c7f64c996_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzktOS0xLTEtNjgyMjc_85caa321-620b-44fd-b2de-e22551812073"
      unitRef="usd">431057000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i87ace6bdef2a486c83047fa3997d7f66_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzktMTEtMS0xLTY4MjI3_9d3eb728-0536-4160-a397-205c64520fac"
      unitRef="usd">97000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib0ec55c17f5a4d9086a1ba1f3266c1ce_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzktMTMtMS0xLTY4MjI3_9b4eed3b-f4c7-4f9d-8257-63b380f45e81"
      unitRef="usd">683640000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="ib0ec55c17f5a4d9086a1ba1f3266c1ce_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzktMTYtMS0xLTY4MjI3_5f73623f-e608-48bf-a85d-c6f84057eda8"
      unitRef="usd">0</us-gaap:MinorityInterest>
    <us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzEwLTE2LTEtMS03OTkzNA_11193387-f446-4cf8-bb2f-c5cd425bef14"
      unitRef="usd">1235000</us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination>
    <us-gaap:NetIncomeLoss
      contextRef="i0422fae44b1f495c8ab707ee8cab171d_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzExLTEtMS0xLTY4MjI3_f029ac8d-f868-4aa0-9c1a-96ccb5b77d1b"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0422fae44b1f495c8ab707ee8cab171d_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzExLTMtMS0xLTY4MjI3_7a4dd5f6-cf61-428d-b0af-6666fcf54f26"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9e7c28955b1e447da92f71835cd29011_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzExLTUtMS0xLTY4MjI3_652efd02-2fd6-40fd-9855-142aaa556429"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5645a8eb87d6434b8b382bdc87282351_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzExLTctMS0xLTY4MjI3_2ca699d7-b2cc-436e-aa4c-0da835eb46b1"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i081922c29c0549109b7975bc51e862a1_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzExLTktMS0xLTY4MjI3_b75984d3-66e4-41b8-9a61-1e1eb3d36efe"
      unitRef="usd">197699000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1b59725dc32c4236854c3512a38d4a31_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzExLTExLTEtMS02ODIyNw_3a9c6deb-8b0b-4b29-929a-92a0c60a8f0b"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzExLTEzLTEtMS02ODIyNw_93ed83ff-87cd-4054-b59b-6faaaff0ea94"
      unitRef="usd">197699000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzExLTE2LTEtMS02ODIyNw_6dd5ef7a-ec9c-4b03-b753-beb383c0ea0b"
      unitRef="usd">43000</us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i0422fae44b1f495c8ab707ee8cab171d_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzEyLTEtMS0xLTY4MjI3_0aab3c17-ee20-4a63-83ac-c1e65516466b"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i0422fae44b1f495c8ab707ee8cab171d_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzEyLTMtMS0xLTY4MjI3_213ba7e7-ebf2-4ec4-971d-c8ded2d7cd7d"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i9e7c28955b1e447da92f71835cd29011_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzEyLTUtMS0xLTY4MjI3_119b4cd9-78a9-49b5-9860-52f60ed50d42"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i5645a8eb87d6434b8b382bdc87282351_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzEyLTctMS0xLTY4MjI3_48bb719c-9d8e-46d9-9585-a72ae43adb5d"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i081922c29c0549109b7975bc51e862a1_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzEyLTktMS0xLTY4MjI3_f659ccf3-b4bc-43ce-8c5b-28793a9e17a8"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i1b59725dc32c4236854c3512a38d4a31_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzEyLTExLTEtMS02ODIyNw_e1402ad6-6f76-48f5-a21e-5d66a5818b75"
      unitRef="usd">-500000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzEyLTEzLTEtMS02ODIyNw_b321e076-de3d-44e5-81a6-985b29b0278c"
      unitRef="usd">-500000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i0422fae44b1f495c8ab707ee8cab171d_D20210404-20220402"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzEzLTEtMS0xLTY4MjI3_789391fd-f570-475b-9974-49f9ae1533fb"
      unitRef="shares">51022</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="i0422fae44b1f495c8ab707ee8cab171d_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzEzLTMtMS0xLTY4MjI3_b3bd29cf-5988-4191-b909-033c5137ec32"
      unitRef="usd">1000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="i9e7c28955b1e447da92f71835cd29011_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzEzLTUtMS0xLTY4MjI3_c337a1d5-3711-466b-8394-cec04aed8c5a"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="i5645a8eb87d6434b8b382bdc87282351_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzEzLTctMS0xLTY4MjI3_6efd1168-329c-4028-835b-2fba2bd04bc5"
      unitRef="usd">4155000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="i081922c29c0549109b7975bc51e862a1_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzEzLTktMS0xLTY4MjI3_aabd5d92-8b79-4875-a144-157b35897a95"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="i1b59725dc32c4236854c3512a38d4a31_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzEzLTExLTEtMS02ODIyNw_72760df4-91d6-4850-a349-f1dc353f2480"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzEzLTEzLTEtMS02ODIyNw_00fa8c6f-fa22-4201-b6b0-798748a6fdf0"
      unitRef="usd">4156000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i0422fae44b1f495c8ab707ee8cab171d_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE0LTEtMS0xLTY4MjI3_2abbdb42-1a52-4ba8-997d-ba0ed149efa2"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i0422fae44b1f495c8ab707ee8cab171d_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE0LTMtMS0xLTY4MjI3_ac0fbbdd-74c1-44ce-9c84-fe772fe0f4a1"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i9e7c28955b1e447da92f71835cd29011_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE0LTUtMS0xLTY4MjI3_d87fee37-c3b0-46e2-b0eb-ac3e87992991"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i5645a8eb87d6434b8b382bdc87282351_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE0LTctMS0xLTY4MjI3_94599a83-548d-4cb5-b4d2-68ffa1dfe982"
      unitRef="usd">5059000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i081922c29c0549109b7975bc51e862a1_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE0LTktMS0xLTY4MjI3_2d2a3fd5-92cd-4b1d-847a-1b75c3b2cb3c"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i1b59725dc32c4236854c3512a38d4a31_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE0LTExLTEtMS02ODIyNw_dbe5e0aa-2742-40b9-af72-ebecd9de8d4b"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE0LTEzLTEtMS02ODIyNw_ab04c457-b376-467a-a4d2-b4734bb7060d"
      unitRef="usd">5059000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i0422fae44b1f495c8ab707ee8cab171d_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE1LTEtMS0xLTY4MjI3_9e4b541a-bc25-449b-8eef-1ed851893541"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i0422fae44b1f495c8ab707ee8cab171d_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE1LTMtMS0xLTY4MjI3_52349a9e-1e8b-4b1e-bee5-8e59bd2a3ebd"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i9e7c28955b1e447da92f71835cd29011_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE1LTUtMS0xLTY4MjI3_c5ead0a8-21db-4e8a-8d52-44a4103a320e"
      unitRef="usd">-59599000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i5645a8eb87d6434b8b382bdc87282351_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE1LTctMS0xLTY4MjI3_a63990a7-ff8d-4691-a924-72fd9f9f8236"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i081922c29c0549109b7975bc51e862a1_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE1LTktMS0xLTY4MjI3_8c5e8ecc-cedd-4b4a-9045-9ae11e529633"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i1b59725dc32c4236854c3512a38d4a31_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE1LTExLTEtMS02ODIyNw_ba624fbd-f267-4f62-948c-5c07e56a4cff"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE1LTEzLTEtMS02ODIyNw_891b3801-fcfd-44ea-b88a-8088d02f0086"
      unitRef="usd">59599000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE2LTE2LTEtMS03OTk1Nw_02078305-86f1-4cf1-8773-a57405c29031"
      unitRef="usd">375000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestChangeInRedemptionValue
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE3LTE2LTEtMS04MDA4Mw_f10a84ea-9359-4936-9830-331d93e77da6"
      unitRef="usd">-78000</us-gaap:MinorityInterestChangeInRedemptionValue>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ide94150f42764056b00f4589bd733c33_I20220402"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE2LTEtMS0xLTY4MjI3_2ea2cd0d-6a45-422f-87c3-e602cee83dec"
      unitRef="shares">9292278</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ide94150f42764056b00f4589bd733c33_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE2LTMtMS0xLTY4MjI3_f46f5d70-dea5-48c9-a570-80f4664d6596"
      unitRef="usd">93000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibe356c839e674ff497b61af203ccf034_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE2LTUtMS0xLTY4MjI3_d121873b-fd88-48df-9ebf-31e0b5148cad"
      unitRef="usd">-61040000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i43949ff2a8c745978dfb5b9098b7f840_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE2LTctMS0xLTY4MjI3_cf524f1a-5462-4425-8ef5-819d9669f0dd"
      unitRef="usd">263049000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i340b980d369d4d129b2ad0b8076b2e64_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE2LTktMS0xLTY4MjI3_108ba66f-f435-4ef6-ae26-8597c3fba6d0"
      unitRef="usd">628756000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4783c5cb49324075ab52d353db6d9823_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE2LTExLTEtMS02ODIyNw_f0622fec-d60b-476b-ba18-398863e72611"
      unitRef="usd">-403000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE2LTEzLTEtMS02ODIyNw_b8160d59-f014-4742-a3f7-546a55d67459"
      unitRef="usd">830455000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE2LTE2LTEtMS02ODIyNw_f2d95bec-7a31-423a-951c-c2a7c49e9a65"
      unitRef="usd">825000</us-gaap:MinorityInterest>
    <us-gaap:NetIncomeLoss
      contextRef="if39cd4386b244fff8c6bee8a434d4aaa_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE4LTEtMS0xLTY4MjI3_6e73ea83-aa50-4687-a440-c1cf4d3cb10d"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if39cd4386b244fff8c6bee8a434d4aaa_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE4LTMtMS0xLTY4MjI3_c08b5f66-aee3-4b9d-88dd-c465f2174372"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic75827f0c4bb43bc81a303bb5bb2a8db_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE4LTUtMS0xLTY4MjI3_eb639995-7498-4295-a82d-4671c4ce69e6"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie33dd3941cd446fbb3ef75e16e5a88c1_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE4LTctMS0xLTY4MjI3_dfd35f51-8527-4ca3-b5c9-8b3cfacfcd6a"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ifb17b7c25f164a1ea96f312a6da5285b_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE4LTktMS0xLTY4MjI3_c0f56a5f-5f01-4395-85da-0dce4a1b9e34"
      unitRef="usd">240554000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if3818b5935d64468acac31b4827659d0_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE4LTExLTEtMS02ODIyNw_62da479b-fb4d-437c-8b80-80452e6ca8d4"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE4LTEzLTEtMS02ODIyNw_f8a7235b-695c-4a8e-a6a1-8a943dbf8b43"
      unitRef="usd">240554000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE4LTE2LTEtMS02ODIyNw_ddc6e427-9743-484d-9ff1-0147587109b2"
      unitRef="usd">287000</us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="if39cd4386b244fff8c6bee8a434d4aaa_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE5LTEtMS0xLTY4MjI3_d6e2d654-8684-4749-b933-448c3cce87ee"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="if39cd4386b244fff8c6bee8a434d4aaa_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE5LTMtMS0xLTY4MjI3_cd69f874-64c4-4095-9d76-5c28b4af31e2"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="ic75827f0c4bb43bc81a303bb5bb2a8db_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE5LTUtMS0xLTY4MjI3_1c5d321f-dfaf-4bae-856b-8e108aff4bd0"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="ie33dd3941cd446fbb3ef75e16e5a88c1_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE5LTctMS0xLTY4MjI3_dce00c8f-6fe8-4a20-ac95-c1e54b1a14d3"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="ifb17b7c25f164a1ea96f312a6da5285b_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE5LTktMS0xLTY4MjI3_f05c7b1b-149e-45fa-8b72-4bd79b60b961"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="if3818b5935d64468acac31b4827659d0_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE5LTExLTEtMS02ODIyNw_37fee4c6-e5c4-4e62-ad44-6cb52df04db0"
      unitRef="usd">-212000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzE5LTEzLTEtMS02ODIyNw_b5b24de5-ff0d-490a-80fb-811dbd404174"
      unitRef="usd">-212000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="if39cd4386b244fff8c6bee8a434d4aaa_D20220403-20230401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzIwLTEtMS0xLTY4MjI3_24d105b1-32f1-42c1-92da-e9f3667d3a35"
      unitRef="shares">44847</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="if39cd4386b244fff8c6bee8a434d4aaa_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzIwLTMtMS0xLTY4MjI3_9dc30f80-d9c5-47ba-80eb-769733379591"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="ic75827f0c4bb43bc81a303bb5bb2a8db_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzIwLTUtMS0xLTY4MjI3_52dfc36b-7871-4e92-8e67-7025133802cb"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="ie33dd3941cd446fbb3ef75e16e5a88c1_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzIwLTctMS0xLTY4MjI3_87038f87-2e87-45bb-b5f7-062a6634a04e"
      unitRef="usd">2637000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="ifb17b7c25f164a1ea96f312a6da5285b_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzIwLTktMS0xLTY4MjI3_b21040ef-fdca-4af4-b794-85160b7922bb"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="if3818b5935d64468acac31b4827659d0_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzIwLTExLTEtMS02ODIyNw_309c6a78-ec2c-4ef3-bfb4-307572559f33"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzIwLTEzLTEtMS02ODIyNw_33345bef-2a85-422f-a895-dc82f4e19aa6"
      unitRef="usd">2637000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="if39cd4386b244fff8c6bee8a434d4aaa_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzIxLTEtMS0xLTY4MjI3_da578bb9-33f5-4256-94d5-14d38f77a9de"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="if39cd4386b244fff8c6bee8a434d4aaa_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzIxLTMtMS0xLTY4MjI3_068b63cf-7669-4651-9c8e-9858d489217c"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic75827f0c4bb43bc81a303bb5bb2a8db_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzIxLTUtMS0xLTY4MjI3_b8db65f4-dd83-410b-9b79-f3a3da40f110"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ie33dd3941cd446fbb3ef75e16e5a88c1_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzIxLTctMS0xLTY4MjI3_2eecd96e-c11a-4a67-9edf-27b1541435c5"
      unitRef="usd">6264000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ifb17b7c25f164a1ea96f312a6da5285b_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzIxLTktMS0xLTY4MjI3_8704f648-6234-485c-9d49-020d15ec68c2"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="if3818b5935d64468acac31b4827659d0_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzIxLTExLTEtMS02ODIyNw_481e57b1-0a99-4f99-9a36-b768ee626810"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzIxLTEzLTEtMS02ODIyNw_c34b70cb-2659-4a9e-8476-930a4052d8d9"
      unitRef="usd">6264000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="if39cd4386b244fff8c6bee8a434d4aaa_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzIyLTEtMS0xLTY4MjI3_4e609355-3f3c-42aa-ae8a-b87b2df2d80a"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="if39cd4386b244fff8c6bee8a434d4aaa_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzIyLTMtMS0xLTY4MjI3_ea0f9c72-f1a8-4343-b644-49d9cdeca671"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ic75827f0c4bb43bc81a303bb5bb2a8db_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzIyLTUtMS0xLTY4MjI3_313ade82-18d1-458c-9bbd-06eb88e7d7ea"
      unitRef="usd">-103412000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ie33dd3941cd446fbb3ef75e16e5a88c1_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzIyLTctMS0xLTY4MjI3_0208abaa-c0ef-42f5-a82e-b1374f459f4b"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ifb17b7c25f164a1ea96f312a6da5285b_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzIyLTktMS0xLTY4MjI3_0b81e7f1-c187-462b-8821-0da05006796f"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="if3818b5935d64468acac31b4827659d0_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzIyLTExLTEtMS02ODIyNw_2b2f757b-b85e-4319-ad20-4a7f2a174cab"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzIyLTEzLTEtMS02ODIyNw_d34806d4-4fc7-4aa9-874f-928e24f0a3a3"
      unitRef="usd">103412000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzIzLTE2LTEtMS02ODIyNw_6ae9910c-22ae-4aa2-8766-759af355e802"
      unitRef="usd">780000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestChangeInRedemptionValue
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzI0LTE2LTEtMS02ODIyNw_bf8e3849-1224-491f-90dc-107fc0dd1c77"
      unitRef="usd">887000</us-gaap:MinorityInterestChangeInRedemptionValue>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i1c0a36529bba49d899e4a96ac2ee3da0_I20230401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzI1LTEtMS0xLTY4MjI3_a3e4c3f1-b6f7-4a59-96ce-42824c984219"
      unitRef="shares">9337125</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i1c0a36529bba49d899e4a96ac2ee3da0_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzI1LTMtMS0xLTY4MjI3_146e1b2f-4398-4405-af81-25e4d70dcbb7"
      unitRef="usd">93000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i00bf10dfda104ac6a438ac1b8e332187_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzI1LTUtMS0xLTY4MjI3_51cc34bc-78ce-495f-b512-1f56ddc33465"
      unitRef="usd">-164452000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i38877dffe9d34829b7c64cb5f6210ec7_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzI1LTctMS0xLTY4MjI3_3710c336-86db-4194-86ab-bc91b3278986"
      unitRef="usd">271950000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic98e7fb41fb24807812704dd9c8bdd61_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzI1LTktMS0xLTY4MjI3_da44c5db-d713-49d6-8b01-ecdd4935fa24"
      unitRef="usd">869310000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1b60651290de413fb780a134c8de468d_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzI1LTExLTEtMS02ODIyNw_7505c15c-ef4f-4363-ba78-7c79ef398958"
      unitRef="usd">-615000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzI1LTEzLTEtMS02ODIyNw_b23bda91-2b7d-40ce-a7be-243052f2476f"
      unitRef="usd">976286000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDYvZnJhZzo4NjM5YWY0ODI5MzE0YzA0YmE0ZTAzYTZjNGQ5MjAxMC90YWJsZTo5ZmEzNWUyNWZkMzU0Yzg1OTdkZGQzYjMwNzZmYjQ4Ny90YWJsZXJhbmdlOjlmYTM1ZTI1ZmQzNTRjODU5N2RkZDNiMzA3NmZiNDg3XzI1LTE2LTEtMS02ODIyNw_e234e365-05dd-4302-8a65-1cf26359bc5d"
      unitRef="usd">1219000</us-gaap:MinorityInterest>
    <us-gaap:ProfitLoss
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzMtMS0xLTEtNjgyMjc_1613323f-8307-47b6-bd07-d778863ce295"
      unitRef="usd">240841000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzMtMy0xLTEtNjgyMjc_13aef94e-aa99-46d2-9d77-e4efb4385690"
      unitRef="usd">197742000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzMtNS0xLTEtNjgyMjc_fed48bb5-1100-4cd8-8b7a-d05b551e8989"
      unitRef="usd">76646000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzUtMS0xLTEtNjgyMjc_a79072e4-5729-41b9-bed7-4dbcbe965a0b"
      unitRef="usd">16903000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzUtMy0xLTEtNjgyMjc_8136a190-4301-4dfe-b707-0230cd05e952"
      unitRef="usd">11017000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzUtNS0xLTEtNjgyMjc_3450e61c-11b0-463b-b1d4-3306fda6c2b1"
      unitRef="usd">6324000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzYtMS0xLTEtNjgyMjc_a8b7520f-e852-4dfc-a7ad-50d3e48c388f"
      unitRef="usd">-517000</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzYtMy0xLTEtNjgyMjc_f9dada34-4ce9-4ae8-918d-0b7b61a90cb0"
      unitRef="usd">-325000</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzYtNS0xLTEtNjgyMjc_940ce455-9347-4eed-b45e-ead692edd340"
      unitRef="usd">-1193000</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzctMS0xLTEtNjgyMjc_db6532b1-4ebd-4fc4-b3c8-b3cbe0465746"
      unitRef="usd">2110000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzctMy0xLTEtNjgyMjc_862a27e3-6eea-44de-9ff9-04962b4cf022"
      unitRef="usd">-1732000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzctNS0xLTEtNjgyMjc_3ebe43bb-dba5-4dbb-8457-36171d203b82"
      unitRef="usd">326000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:ShareBasedCompensation
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzgtMS0xLTEtNjgyMjc_426b5b71-40c1-49e6-8de4-322e98ac3dca"
      unitRef="usd">6264000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzgtMy0xLTEtNjgyMjc_65d2f238-ba82-4ab0-b959-0cca75929dcd"
      unitRef="usd">5059000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzgtNS0xLTEtNjgyMjc_bf9addc9-e821-4920-abbf-60a6416996e3"
      unitRef="usd">4392000</us-gaap:ShareBasedCompensation>
    <us-gaap:OtherNoncashIncome
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzktMS0xLTEtNjgyMjc_dfe218d4-cd27-4ba3-a19d-602000819cd8"
      unitRef="usd">457000</us-gaap:OtherNoncashIncome>
    <us-gaap:OtherNoncashIncome
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzktMy0xLTEtNjgyMjc_4637be25-7f89-4b2c-8c5a-2999e142f101"
      unitRef="usd">1629000</us-gaap:OtherNoncashIncome>
    <us-gaap:OtherNoncashIncome
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzktNS0xLTEtNjgyMjc_d2c965d1-eb60-438e-bee1-c41f67e86a5c"
      unitRef="usd">3312000</us-gaap:OtherNoncashIncome>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzExLTEtMS0xLTY4MjI3_96c51f78-3081-4113-96fb-5f569ae77a32"
      unitRef="usd">281000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzExLTMtMS0xLTY4MjI3_47d38520-3b54-4510-9d09-4a7acda23b92"
      unitRef="usd">220000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzExLTUtMS0xLTY4MjI3_9f34bdd3-0c86-4c9d-b650-3b3503640517"
      unitRef="usd">-116000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <cvco:Gainlossonsalesofloansandinvestments
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzEyLTEtMS0xLTY4MjI3_904cd881-4504-4382-a8d9-da48f2382d63"
      unitRef="usd">12300000</cvco:Gainlossonsalesofloansandinvestments>
    <cvco:Gainlossonsalesofloansandinvestments
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzEyLTMtMS0xLTY4MjI3_a62c8c9e-d896-4357-87e6-07c0c8dd1a25"
      unitRef="usd">18364000</cvco:Gainlossonsalesofloansandinvestments>
    <cvco:Gainlossonsalesofloansandinvestments
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzEyLTUtMS0xLTY4MjI3_63d6fc36-b746-42c6-ba4d-f385156ae25c"
      unitRef="usd">22037000</cvco:Gainlossonsalesofloansandinvestments>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzEyLTEtMS0xLTgxNTM4_416ec00e-f03a-4c06-aa79-2c661e6039a2"
      unitRef="usd">4306000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzEyLTMtMS0xLTgxNTM4_6a1d2b7b-619d-4fa9-8b2f-94127422b358"
      unitRef="usd">0</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzEyLTUtMS0xLTgxNTM4_3bbfeb99-3b22-4161-9cf3-39c2d020ecc7"
      unitRef="usd">0</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzE0LTEtMS0xLTY4MjI3_81c70bdb-111e-4343-836a-ffd03d3c63f7"
      unitRef="usd">-10238000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzE0LTMtMS0xLTY4MjI3_2707b7f7-5612-48c1-a4ab-ebd9152ae78f"
      unitRef="usd">27268000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzE0LTUtMS0xLTY4MjI3_57fef746-24b1-495a-8dca-67ef62a13580"
      unitRef="usd">4597000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:PaymentsToAcquireFinanceReceivables
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzE1LTEtMS0xLTY4MjI3_79a27beb-c0af-4870-9680-450b2f7a7f5c"
      unitRef="usd">177970000</us-gaap:PaymentsToAcquireFinanceReceivables>
    <us-gaap:PaymentsToAcquireFinanceReceivables
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzE1LTMtMS0xLTY4MjI3_bede294b-504a-48cb-90c0-631aaf1eacc4"
      unitRef="usd">158988000</us-gaap:PaymentsToAcquireFinanceReceivables>
    <us-gaap:PaymentsToAcquireFinanceReceivables
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzE1LTUtMS0xLTY4MjI3_3dfb4ec3-94f2-407a-8691-3c2d19f9feae"
      unitRef="usd">161562000</us-gaap:PaymentsToAcquireFinanceReceivables>
    <us-gaap:ProceedsFromSaleOfFinanceReceivables
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzE2LTEtMS0xLTY4MjI3_9b95f4c9-9356-4879-a8b4-cfa2865958ac"
      unitRef="usd">186017000</us-gaap:ProceedsFromSaleOfFinanceReceivables>
    <us-gaap:ProceedsFromSaleOfFinanceReceivables
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzE2LTMtMS0xLTY4MjI3_59f213a3-b076-4031-8ad5-4ded63c66270"
      unitRef="usd">184849000</us-gaap:ProceedsFromSaleOfFinanceReceivables>
    <us-gaap:ProceedsFromSaleOfFinanceReceivables
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzE2LTUtMS0xLTY4MjI3_c34f6d01-e40d-42e5-bee6-a6959eea5571"
      unitRef="usd">167067000</us-gaap:ProceedsFromSaleOfFinanceReceivables>
    <us-gaap:ProceedsFromCollectionOfNotesReceivable
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzE3LTEtMS0xLTY4MjI3_f2c35580-5d1f-4a2a-a0ef-8e8ef2734071"
      unitRef="usd">8967000</us-gaap:ProceedsFromCollectionOfNotesReceivable>
    <us-gaap:ProceedsFromCollectionOfNotesReceivable
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzE3LTMtMS0xLTY4MjI3_9a0b41ff-4804-42f7-99f3-4252f2e3678f"
      unitRef="usd">11553000</us-gaap:ProceedsFromCollectionOfNotesReceivable>
    <us-gaap:ProceedsFromCollectionOfNotesReceivable
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzE3LTUtMS0xLTY4MjI3_f0375312-d539-4c5c-a394-538bd41ae5c2"
      unitRef="usd">14126000</us-gaap:ProceedsFromCollectionOfNotesReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzE4LTEtMS0xLTY4MjI3_ab5ab81c-2256-463d-8de5-398b31a03e65"
      unitRef="usd">-38866000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzE4LTMtMS0xLTY4MjI3_a7524688-bdbb-4465-95e2-336f634a2467"
      unitRef="usd">73804000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzE4LTUtMS0xLTY4MjI3_c8cc8c36-40b9-4490-aec7-13bca62037df"
      unitRef="usd">17699000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzE5LTEtMS0xLTY4MjI3_9a8888a4-5d89-484e-b37a-8cfdfadfe7bd"
      unitRef="usd">20037000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzE5LTMtMS0xLTY4MjI3_8e74eb46-4aef-4c78-8b64-7f9bd066b3b7"
      unitRef="usd">28309000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzE5LTUtMS0xLTY4MjI3_491fbc42-ac6d-4cbf-ae42-6e2e97eab6d6"
      unitRef="usd">-6380000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:PaymentsToAcquireLoansReceivable
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzIwLTEtMS0xLTY4MjI3_97751bbd-cdde-4308-9e50-4603b0e60e91"
      unitRef="usd">132050000</us-gaap:PaymentsToAcquireLoansReceivable>
    <us-gaap:PaymentsToAcquireLoansReceivable
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzIwLTMtMS0xLTY4MjI3_a83873eb-d14b-40ef-847c-69986b29867b"
      unitRef="usd">67896000</us-gaap:PaymentsToAcquireLoansReceivable>
    <us-gaap:PaymentsToAcquireLoansReceivable
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzIwLTUtMS0xLTY4MjI3_2ac96952-002b-4ec2-9a30-5d766753a94e"
      unitRef="usd">54021000</us-gaap:PaymentsToAcquireLoansReceivable>
    <us-gaap:ProceedsFromCollectionOfLoansReceivable
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzIxLTEtMS0xLTgxNTE2_b54089c2-c5ec-407f-8c16-c51eb5bca424"
      unitRef="usd">98196000</us-gaap:ProceedsFromCollectionOfLoansReceivable>
    <us-gaap:ProceedsFromCollectionOfLoansReceivable
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzIxLTMtMS0xLTgxNTE2_08e29894-a700-41ae-b178-203fcf743c48"
      unitRef="usd">74311000</us-gaap:ProceedsFromCollectionOfLoansReceivable>
    <us-gaap:ProceedsFromCollectionOfLoansReceivable
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzIxLTUtMS0xLTgxNTE2_5337564a-0d3a-4c40-84a5-7193aed7385d"
      unitRef="usd">55846000</us-gaap:ProceedsFromCollectionOfLoansReceivable>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzIxLTEtMS0xLTY4MjI3_039cb54e-dda5-458f-9a07-8e51cc03e89c"
      unitRef="usd">-13403000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzIxLTMtMS0xLTY4MjI3_97adc0f7-6a70-430c-9eca-c4b98ef9aaa4"
      unitRef="usd">38228000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzIxLTUtMS0xLTY4MjI3_3d8351c6-ed2c-40a7-be3e-f98895644f31"
      unitRef="usd">47229000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzIyLTEtMS0xLTY4MjI3_18f1b621-66f6-4c3c-ae2e-92f27f0ddcff"
      unitRef="usd">255693000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzIyLTMtMS0xLTY4MjI3_1196ecc8-6953-438a-96ea-d56be5a4c215"
      unitRef="usd">144224000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzIyLTUtMS0xLTY4MjI3_54f3dafa-7ad6-4567-b9f8-4525b0f3d8da"
      unitRef="usd">114031000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzI0LTEtMS0xLTY4MjI3_d005ac77-6a7f-4ff2-82c9-18733b55d396"
      unitRef="usd">44106000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzI0LTMtMS0xLTY4MjI3_1bcb782d-14e5-452b-90c4-4e0eba71341d"
      unitRef="usd">18653000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzI0LTUtMS0xLTY4MjI3_ba4e1634-5468-4f02-b6fe-3c02bf930903"
      unitRef="usd">25537000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzI1LTEtMS0xLTY4MjI3_2a74ba3c-7de3-4011-bc82-276d5cb66f68"
      unitRef="usd">105662000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzI1LTMtMS0xLTY4MjI3_7e8e5290-0a35-41a3-ae64-ac30d5d87b44"
      unitRef="usd">141429000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzI1LTUtMS0xLTY4MjI3_000e40d8-ee83-4143-a17f-d1e113d4fc5b"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzI2LTEtMS0xLTY4MjI3_80002274-f0ae-4139-9aeb-f03206621971"
      unitRef="usd">1816000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzI2LTMtMS0xLTY4MjI3_af975522-0de6-411f-8465-846b2f2a24a4"
      unitRef="usd">1329000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzI2LTUtMS0xLTY4MjI3_98699460-bad6-4272-80e2-5b2ee873b964"
      unitRef="usd">240000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzI3LTEtMS0xLTY4MjI3_9f18a7be-c3ac-4e7a-9fbb-0d72d6346757"
      unitRef="usd">12533000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzI3LTMtMS0xLTY4MjI3_582bceef-1bcf-4531-8da9-882cde87aa62"
      unitRef="usd">12799000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzI3LTUtMS0xLTY4MjI3_70e9f877-8515-4446-b1f1-78463ef51189"
      unitRef="usd">17518000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzI4LTEtMS0xLTY4MjI3_0b05290b-1217-4c3d-a96e-ef321fb79877"
      unitRef="usd">18931000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzI4LTMtMS0xLTY4MjI3_080be2f5-b2b0-4f57-850c-1c2bfc7e694d"
      unitRef="usd">12450000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzI4LTUtMS0xLTY4MjI3_398a1eeb-c3c3-418b-b1d2-6141ddd76ce6"
      unitRef="usd">19466000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzMwLTEtMS0xLTgxNzA4_996af9ae-1086-4a33-bf8b-353799cccb7c"
      unitRef="usd">12213000</us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital>
    <us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzMwLTMtMS0xLTgxNzA4_352973a7-f119-43ed-a1d0-2ebcdd79c708"
      unitRef="usd">0</us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital>
    <us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzMwLTUtMS0xLTgxNzA4_46353844-1e15-4b29-8693-6a15849db741"
      unitRef="usd">0</us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzI5LTEtMS0xLTY4MjI3_c80bdebe-e977-4923-a3ab-639397e90c96"
      unitRef="usd">-129341000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzI5LTMtMS0xLTY4MjI3_84c1d87c-78c5-42cc-9cab-1608a6dee41a"
      unitRef="usd">-159102000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzI5LTUtMS0xLTY4MjI3_355e7685-020b-4290-bf4d-de629192947a"
      unitRef="usd">-23349000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzMzLTEtMS0xLTgxNTU4_d30c6d43-fbf5-4ee5-9ed3-dcc4d1d6d3b5"
      unitRef="usd">1072000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzMzLTMtMS0xLTgxNTU4_e7c524b4-834b-4a92-bb82-9a809b809df2"
      unitRef="usd">266000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzMzLTUtMS0xLTgxNTU4_7cbced6e-bf51-4b06-b0d1-5b7e6bb13c74"
      unitRef="usd">5493000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzMxLTEtMS0xLTY4MjI3_af8a94af-c91b-4d97-b647-ebaa7a9727b5"
      unitRef="usd">3709000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzMxLTMtMS0xLTY4MjI3_67b858a5-c5a7-4e1c-8ba2-025dc58d74b8"
      unitRef="usd">4422000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzMxLTUtMS0xLTY4MjI3_7a66762b-8e95-443a-82c7-bb835f07269a"
      unitRef="usd">2676000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromAccountsReceivableSecuritization
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzMyLTEtMS0xLTY4MjI3_df683f16-2270-467d-b291-b87fc1c5c2d4"
      unitRef="usd">0</us-gaap:ProceedsFromAccountsReceivableSecuritization>
    <us-gaap:ProceedsFromAccountsReceivableSecuritization
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzMyLTMtMS0xLTY4MjI3_4a322355-a6d7-4e9e-adde-1a735589c582"
      unitRef="usd">106000</us-gaap:ProceedsFromAccountsReceivableSecuritization>
    <us-gaap:ProceedsFromAccountsReceivableSecuritization
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzMyLTUtMS0xLTY4MjI3_a9fd0bfb-1463-4700-b899-21bdc9774e70"
      unitRef="usd">64000</us-gaap:ProceedsFromAccountsReceivableSecuritization>
    <us-gaap:RepaymentsOfSecuredDebt
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzMzLTEtMS0xLTY4MjI3_7a46a915-4ca3-4584-a0d7-13b23eb0c450"
      unitRef="usd">641000</us-gaap:RepaymentsOfSecuredDebt>
    <us-gaap:RepaymentsOfSecuredDebt
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzMzLTMtMS0xLTY4MjI3_bd38b9a2-2382-4a8a-ad58-67c5cb50a585"
      unitRef="usd">9383000</us-gaap:RepaymentsOfSecuredDebt>
    <us-gaap:RepaymentsOfSecuredDebt
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzMzLTUtMS0xLTY4MjI3_486b1306-8752-4dea-a75c-4fd6ca4fd0f3"
      unitRef="usd">2788000</us-gaap:RepaymentsOfSecuredDebt>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzM0LTEtMS0xLTY4MjI3_c4b73f8f-9652-40cf-8878-b9151d6f6ea6"
      unitRef="usd">103412000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzM0LTMtMS0xLTY4MjI3_f4b417e8-a08d-4251-8da3-7eb93653fe81"
      unitRef="usd">59599000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzM0LTUtMS0xLTY4MjI3_ce752584-7514-4d93-b576-d07a376970f8"
      unitRef="usd">1441000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzM1LTEtMS0xLTY4MjI3_778aba95-b6d6-4296-af44-8b04261588d0"
      unitRef="usd">780000</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzM1LTMtMS0xLTY4MjI3_4e039daf-a840-4a47-b342-ca0dced96f4c"
      unitRef="usd">375000</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzM1LTUtMS0xLTY4MjI3_639a8009-6b6c-4b5b-8b7a-3aa57cd685b5"
      unitRef="usd">0</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzM2LTEtMS0xLTY4MjI3_9f23815b-6272-49e5-b080-c774b24dba30"
      unitRef="usd">-102196000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzM2LTMtMS0xLTY4MjI3_63b25c39-b208-4db3-b334-365a6ac776d8"
      unitRef="usd">-65095000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzM2LTUtMS0xLTY4MjI3_b9bdadc9-2e6a-43b2-bf8d-14296206626d"
      unitRef="usd">-6982000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzM3LTEtMS0xLTY4MjI3_1b714116-5f6f-4c3f-a723-0fa35b27c536"
      unitRef="usd">24156000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzM3LTMtMS0xLTY4MjI3_1591e4e3-620e-49cb-a22e-0cdeddee3223"
      unitRef="usd">-79973000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzM3LTUtMS0xLTY4MjI3_1c98278a-13ca-43c0-ab40-a6eccd55f76c"
      unitRef="usd">83700000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzM4LTEtMS0xLTY4MjI3_7fe6225c-7853-4082-879b-2249e6a1924e"
      unitRef="usd">259334000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib0ec55c17f5a4d9086a1ba1f3266c1ce_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzM4LTMtMS0xLTY4MjI3_a51e04da-7a64-4174-8756-054a6d385367"
      unitRef="usd">339307000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="idf34b7bbb0764a9e911501760a4adcfe_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzM4LTUtMS0xLTY4MjI3_48f75460-0337-4227-afa6-eed950d8b621"
      unitRef="usd">255607000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzM5LTEtMS0xLTY4MjI3_ad324fcb-dc91-473f-a871-f7386241eafe"
      unitRef="usd">283490000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzM5LTMtMS0xLTY4MjI3_da17a1ce-2207-4cbd-b0cf-36ffaf8ddb27"
      unitRef="usd">259334000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib0ec55c17f5a4d9086a1ba1f3266c1ce_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzM5LTUtMS0xLTY4MjI3_d37eafb1-3c0a-49e2-9cc1-8415152a550d"
      unitRef="usd">339307000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:IncomeTaxesPaid
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzQxLTEtMS0xLTY4MjI3_dc19f819-2d58-41b3-a47f-b0e54fdc93bf"
      unitRef="usd">82438000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzQxLTMtMS0xLTY4MjI3_d46ac302-8c7e-444c-a0de-ae2c8017f705"
      unitRef="usd">31415000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzQxLTUtMS0xLTY4MjI3_9001ad4f-053b-492e-bc22-ae6ba716e992"
      unitRef="usd">19469000</us-gaap:IncomeTaxesPaid>
    <us-gaap:InterestPaidNet
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzQyLTEtMS0xLTY4MjI3_1a1f8fbf-4bc6-4d50-b039-5ff9194224a9"
      unitRef="usd">619000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzQyLTMtMS0xLTY4MjI3_c80a0c08-2aee-4a9e-b111-4bb1d441e2a7"
      unitRef="usd">451000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzQyLTUtMS0xLTY4MjI3_2d366b2b-921a-4388-b268-1b4897ca1bed"
      unitRef="usd">468000</us-gaap:InterestPaidNet>
    <cvco:ChangeInGNMALoansEligibleForRepurchase
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzQ0LTEtMS0xLTY4MjI3_131a1329-1bdd-4458-8980-e013be9cfc47"
      unitRef="usd">-2494000</cvco:ChangeInGNMALoansEligibleForRepurchase>
    <cvco:ChangeInGNMALoansEligibleForRepurchase
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzQ0LTMtMS0xLTY4MjI3_d1279430-a5e5-4748-9eeb-be891c108a44"
      unitRef="usd">-16238000</cvco:ChangeInGNMALoansEligibleForRepurchase>
    <cvco:ChangeInGNMALoansEligibleForRepurchase
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzQ0LTUtMS0xLTY4MjI3_d8c6249e-ab4a-4578-963d-ba221beda9fb"
      unitRef="usd">18339000</cvco:ChangeInGNMALoansEligibleForRepurchase>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzQ1LTEtMS0xLTY4MjI3_25208a52-91b3-40be-81f0-6a103d31145a"
      unitRef="usd">14455000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzQ1LTMtMS0xLTY4MjI3_c476a210-ce69-4f7f-b977-c0625412dc64"
      unitRef="usd">4414000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzQ1LTUtMS0xLTY4MjI3_f5e51afd-f6d4-41af-835b-7bba84621340"
      unitRef="usd">5985000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:FairValueOfAssetsAcquired
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzQ3LTEtMS0xLTY4MjI3_272ae120-b20d-4759-a073-ce5fa0c103b2"
      unitRef="usd">0</us-gaap:FairValueOfAssetsAcquired>
    <us-gaap:FairValueOfAssetsAcquired
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzQ3LTMtMS0xLTY4MjI3_4ded48c3-59ef-4b4d-9aae-d9159915fdba"
      unitRef="usd">7158000</us-gaap:FairValueOfAssetsAcquired>
    <us-gaap:FairValueOfAssetsAcquired
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzQ3LTUtMS0xLTY4MjI3_01a84858-e4d2-46fb-be99-f314041cf1bf"
      unitRef="usd">0</us-gaap:FairValueOfAssetsAcquired>
    <us-gaap:CapitalLeaseObligationsIncurred
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzQ4LTEtMS0xLTY4MjI3_1360f49b-f2c8-401b-a69f-cb971f17f223"
      unitRef="usd">0</us-gaap:CapitalLeaseObligationsIncurred>
    <us-gaap:CapitalLeaseObligationsIncurred
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzQ4LTMtMS0xLTY4MjI3_087dadf5-df20-42aa-b05b-4ac392e18f5c"
      unitRef="usd">6351000</us-gaap:CapitalLeaseObligationsIncurred>
    <us-gaap:CapitalLeaseObligationsIncurred
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMDkvZnJhZzpkMWUwYmU1Y2UzY2Q0YTY3YTlkZGI4NmNiYWE2YTI1MS90YWJsZTpkMDJjYzY4YzE3ZDI0NWE0YmQyZGY0MmQ1YmQ3OWIyMy90YWJsZXJhbmdlOmQwMmNjNjhjMTdkMjQ1YTRiZDJkZjQyZDViZDc5YjIzXzQ4LTUtMS0xLTY4MjI3_03727f9b-5853-4371-9b24-f58b0ff4be3a"
      unitRef="usd">0</us-gaap:CapitalLeaseObligationsIncurred>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI4NjI0_9239b743-04b9-41db-9ef5-ebd48f2296b4">Summary of Significant Accounting Policies&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Principles of Consolidation.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; These Consolidated Financial Statements include the accounts of Cavco Industries, Inc. and its consolidated subsidiaries (collectively, "we," "us," "our," the "Company" or "Cavco"). All significant intercompany transactions and balances have been eliminated in consolidation. Certain prior period amounts have been reclassified to conform to current period classification. Specifically, amounts previously included in the current portion of secured financings are now recorded in Accrued expenses and other current liabilities, and Interest income, which was previously included in Other income, net, has been moved to Interest income. We have evaluated subsequent events after the balance sheet date of April&#160;1, 2023, 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 and Canada, 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;1, 2023. Fiscal years 2023 and 2022 consisted of 52 weeks, and fiscal year 2021 consisted of 53 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 reserve for repurchase commitments (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-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;1, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div 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="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). 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 servicing 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. We have not experienced any losses on such excesses.&lt;/span&gt;&lt;/div&gt;&lt;div 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;1, 2023 and April&#160;2, 2022, 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). As of April&#160;1, 2023, we have determined that all losses on available-for-sale debt securities were from market factors, and therefore we had no valuation allowance on such investments.&lt;/span&gt;&lt;/div&gt;&lt;div 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 amortized cost or fair value 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 Interest income 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; Financial Accounting Standards Board ("FASB") Accounting Standards Update ("ASU") 2016-13, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; ("ASU 2016-13") requires a forward-looking impairment model based on expected losses rather than incurred losses. As of April&#160;1, 2023 and April&#160;2, 2022, we had an allowance for loan losses of $1.2 million and $2.1 million, respectively, on our consumer loans receivable (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;To determine the appropriate level of the allowance for loan loss on our commercial loans receivable, we collectively evaluate loans based on their terms and duration. We have historically been able to resell repossessed homes, thereby mitigating loss exposure. However, if a default occurs and collateral is lost, we are exposed to loss of the full value of the home loan. 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.6 million and $1.0 million at April&#160;1, 2023 and April&#160;2, 2022, 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 net realizable value, 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 2023, 2022 or 2021&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;Business Combinations.&lt;/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 in accordance with FASB Accounting Standards Codification ("ASC") 805, &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;Business Combinations, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;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;&lt;/span&gt;&lt;/div&gt;&lt;div 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 goodwill and other intangible assets in accordance with the provisions of 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 at least annually for impairment. The Company has two reporting segments: factory-built housing and financial services. As of April&#160;1, 2023, 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 generally 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;1, 2023, and as the fair value of the factory-built housing reporting unit was greater than the carrying value, there was no impairment recognized during fiscal years 2023, 2022 or 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;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 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 $61.5 million, $41.5 million and $29.3 million were recognized in fiscal years 2023, 2022 and 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-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 17 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 $10.9 million and $8.1 million as of April&#160;1, 2023 and April&#160;2, 2022, respectively, of which $4.4 million and $3.8 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 $2.0 million in fiscal year 2023, $1.4 million in fiscal year 2022 and $0.8 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;in fiscal year 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-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 20 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;Foreign Currency.&lt;/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 certain assets and liabilities in Ojinaga, Mexico related to a production facility that imports raw materials and exports finished homes to our retail lots located in the United States. The monetary assets and liabilities of this production facility are remeasured at each balance sheet date at the current exchange rate. Monetary assets and liabilities and related revenues and expenses are remeasured monthly using the average rates for the fiscal month. Remeasurement adjustments are recorded in 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="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;Interest 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; Interest income consists of the interest earned on invested cash as well as interest earned from our commercial loan programs, recorded 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;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, 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 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;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").&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="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 and is due in less than one year, the fair value of this portion of the noncontrolling interest is recorded in Accrued expenses and other current liabilities of the Consolidated Balance Sheet. 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 Other income, net.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;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 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 2023 was $0.8 million before tax, with an associated tax amount of $0.2 million, resulting in a net unrealized loss of $0.6 million. Unrealized loss on available-for-sale debt securities for fiscal year 2022 was $0.5 million, with an associated tax amount of $0.1 million, for a net unrealized loss of $0.4 million.&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. Beginning Janua&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;ry 1, 2023, the Inflation Reduction Act of 2022 imposed a 1% excise tax on the aggregate fair market value of stock repurchased by certain corporations during the taxable year, subject to adjustments. We have calculated the excise tax on purchases from the effective date through April&#160;1, 2023, and this amount is recorded as an increase in our Treasury Sto&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;ck. &lt;/span&gt;&lt;/div&gt;&lt;div 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 19).&lt;/span&gt;&lt;/div&gt;&lt;div 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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI4NTk2_3aa7464d-afb3-4b42-aa37-155d36f9d1e7">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Principles of Consolidation.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; These Consolidated Financial Statements include the accounts of Cavco Industries, Inc. and its consolidated subsidiaries (collectively, "we," "us," "our," the "Company" or "Cavco"). All significant intercompany transactions and balances have been eliminated in consolidation. Certain prior period amounts have been reclassified to conform to current period classification. Specifically, amounts previously included in the current portion of secured financings are now recorded in Accrued expenses and other current liabilities, and Interest income, which was previously included in Other income, net, has been moved to Interest income. We have evaluated subsequent events after the balance sheet date of April&#160;1, 2023, 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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI4NzA2_aea66d25-3765-4c0e-a3d6-245364659649">&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 and Canada, 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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI4NjY1_358f08c7-ca5f-4309-9d1f-f7a183d8966d">&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;1, 2023. Fiscal years 2023 and 2022 consisted of 52 weeks, and fiscal year 2021 consisted of 53 weeks.&lt;/span&gt;</us-gaap:FiscalPeriod>
    <us-gaap:UseOfEstimates
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI4NjU3_ec2c670f-07ca-4bc3-b973-51e0f1dc3a1c">&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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI4NjY2_a57b8975-dc90-41dd-a8d1-e5fa3d4292e3">&lt;div 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 reserve for repurchase commitments (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-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;1, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div 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="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). 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 servicing 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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI4NTgz_5fdda86f-dd65-4b02-9596-7b14aa7dcf49">No independent distributor accounted for 10% or more of factory-built housing revenue</cvco:ConcentrationRiskonFactoryBuiltHousingDescription>
    <cvco:ConcentrationRiskonFactoryBuiltHousingDescription
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI4NTgz_c796d31c-bfba-4dff-ad99-891c17704f9b">No independent distributor accounted for 10% or more of factory-built housing revenue</cvco:ConcentrationRiskonFactoryBuiltHousingDescription>
    <cvco:ConcentrationRiskonFactoryBuiltHousingDescription
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI4NTgz_c871ba0b-5c68-4fa8-be99-4de2b5e3426d">No independent distributor accounted for 10% or more of factory-built housing revenue</cvco:ConcentrationRiskonFactoryBuiltHousingDescription>
    <us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI4NjY3_3875e64d-6d04-42e6-b52d-07b084416467">&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. We have not experienced any losses on such excesses.&lt;/span&gt;</us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI4NTc5_955e9e75-2f44-4a07-af7c-d3ef7810eb24">&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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI4NTgx_5eb73a49-b9df-4c64-9fbb-f015038cd373">&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;1, 2023 and April&#160;2, 2022, there were no allowances for doubtful accounts.&lt;/span&gt;</us-gaap:ReceivablesPolicyTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i49e809efd55f47cbabb524ebf34efed9_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzc0MjE_de5505fa-8a2f-4afe-aad6-dd03e395821c"
      unitRef="usd">0</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i50f1a3d487654937a32ce84dde2c247e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzc0MjE_fdfb160c-db12-40d8-8368-efa5e73c3e85"
      unitRef="usd">0</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:InvestmentPolicyTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI4Njcz_9d2d0cd7-792a-4f28-82d2-a7e86ef3bfef">&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). As of April&#160;1, 2023, we have determined that all losses on available-for-sale debt securities were from market factors, and therefore we had no valuation allowance on such investments.&lt;/span&gt;</us-gaap:InvestmentPolicyTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzg1MTY_e20de2e6-a689-42fd-ab92-6bcae90bc6b2"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:LoansAndLeasesReceivableNonperformingLoanAndLeasePolicy
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI4NjY5_1cc8125f-037c-4757-b0f8-9a38323f43d9">&lt;div 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 amortized cost or fair value 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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI4NTk0_5b633329-4086-4310-902f-9f0ebe37ac6d">&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 Interest income in the Consolidated Statements of Comprehensive Income on an accrual basis.&lt;/span&gt;</us-gaap:FinanceLoansAndLeasesReceivablePolicy>
    <us-gaap:LoansAndLeasesReceivableAllowanceForLoanLossesPolicy
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI4NjQy_67b0d9bc-2d05-4e9e-b121-ef5bf7c6a2f3">&lt;div 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; Financial Accounting Standards Board ("FASB") Accounting Standards Update ("ASU") 2016-13, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; ("ASU 2016-13") requires a forward-looking impairment model based on expected losses rather than incurred losses. As of April&#160;1, 2023 and April&#160;2, 2022, we had an allowance for loan losses of $1.2 million and $2.1 million, respectively, on our consumer loans receivable (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;To determine the appropriate level of the allowance for loan loss on our commercial loans receivable, we collectively evaluate loans based on their terms and duration. We have historically been able to resell repossessed homes, thereby mitigating loss exposure. However, if a default occurs and collateral is lost, we are exposed to loss of the full value of the home loan. 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.6 million and $1.0 million at April&#160;1, 2023 and April&#160;2, 2022, respectively, related to commercial loans receivable (see Note 7).&lt;/span&gt;&lt;/div&gt;</us-gaap:LoansAndLeasesReceivableAllowanceForLoanLossesPolicy>
    <us-gaap:AllowanceForLoanAndLeaseLossesRealEstate
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzExNDI5_52db8d8f-0cbc-4fb1-8529-429387c85394"
      unitRef="usd">1200000</us-gaap:AllowanceForLoanAndLeaseLossesRealEstate>
    <us-gaap:AllowanceForLoanAndLeaseLossesRealEstate
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzExNDc2_46158d71-e204-4b60-89f2-80d09b191aa5"
      unitRef="usd">2100000</us-gaap:AllowanceForLoanAndLeaseLossesRealEstate>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzEyMjE2_54716379-1e0a-4365-986e-62c3c2673e02"
      unitRef="usd">1600000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzEyMjIz_dc584497-3e5a-4e07-8bec-32327954efb4"
      unitRef="usd">1000000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI4NjYx_70ebb207-3f70-467f-bbc3-8169f9fe2943">&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 net realizable value, 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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI4NTY2_52dd1b84-3104-4024-a630-50090f1713a3">&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="id204572448a44c62b479ae4b8eee807c_I20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzEyODQ2_a3145cda-ce9c-4f68-9a02-863355bd339a">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i5e9f315f67414ef4bfe1d6686029fe3c_I20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzEyODUy_ffc01d71-f801-42d5-9e62-2f539c0b378f">P39Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="iccb6aaee46c84c6db20becc7e2ee3bb0_I20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzEyODkx_9aaa6589-c11d-4ae7-bec9-66a66c15edaa">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i520c768ab25d43c19aecd1478761d2c9_I20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzEyODk3_0c61d1d3-6ad1-4dce-b5d5-48dc869bd537">P25Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI4NTcz_42598c4d-d41e-4f7e-a5cb-3e95b68b75a2">&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 2023, 2022 or 2021&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="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzEzODUz_33b320f0-6202-465b-95b5-f4d8a1227cb0"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzEzODUz_7bbb0f68-0af1-4fa9-9962-25aa40185d80"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzEzODUz_9cad29ec-07dc-43f1-8f38-5aeadedec581"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:BusinessCombinationsPolicy
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzU0OTc1NTg2MzI2OQ_6b325872-820d-4294-a7a4-20a707aef4d3">&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;Business Combinations.&lt;/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 in accordance with FASB Accounting Standards Codification ("ASC") 805, &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;Business Combinations, &lt;/span&gt;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.</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI4NjA2_4536450b-124d-48ef-a570-6b7fd8651679">&lt;div 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 goodwill and other intangible assets in accordance with the provisions of 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 at least annually for impairment. The Company has two reporting segments: factory-built housing and financial services. As of April&#160;1, 2023, 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 generally 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;1, 2023, and as the fair value of the factory-built housing reporting unit was greater than the carrying value, there was no impairment recognized during fiscal years 2023, 2022 or 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzE0ODI4_4f24ace7-dc1f-4303-9cbe-0d4169445016"
      unitRef="segment">2</us-gaap:NumberOfOperatingSegments>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ibcfa933017ea450ebdaa0590b5335172_I20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzE1MTU4_207bd80a-2d30-47b2-bab8-41a371cdf990">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i6adea9b20c924058bc373383df9366b8_I20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzE1MTY0_fa17eb26-6c58-40fb-86d6-d6cb843cdc2e">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzE1Nzkx_adb4b116-be66-44b2-95ad-288c72171a6a"
      unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzE1Nzkx_b1d4dbf3-c958-42d1-b3fa-c7e7a8a768cb"
      unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzE1Nzkx_f5edcff8-6882-4fb8-aa4b-677220dad834"
      unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:ExtendedProductWarrantyPolicy
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI4Njc3_2a182487-f953-438f-adcd-928516a3df67">&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 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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzE1OTIz_d27e4c5c-bbca-436a-bc16-cb780e5ecd8f">P1Y</cvco:StandardProductWarrantyTerm>
    <cvco:NonstructuralComponentWarrantyDescription
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzE2MDcx_77dd3ea5-f7b1-4ee1-8716-02288596a77e">P120D</cvco:NonstructuralComponentWarrantyDescription>
    <cvco:StandardProductWarrantyTerm
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzE2NTgz_51e59b37-6b3c-4eee-916a-83cab2e76877">P1Y</cvco:StandardProductWarrantyTerm>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI4NjQ1_72ebb79d-6cd5-45a3-b6bc-be89d88fd3d8">&lt;div 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 $61.5 million, $41.5 million and $29.3 million were recognized in fiscal years 2023, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i19bb750c3c3041ce8f70d90aa37eed42_D20220403-20230401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzE3MTI0_ab2f6656-e890-45df-beb8-fa574b440f63"
      unitRef="usd">61500000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i3762b84463244e5d829a45437f10e96d_D20210404-20220402"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzE3MTI4_94473a69-ebdf-4dc2-8150-14023d81d942"
      unitRef="usd">41500000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="iae9a540db0374857b79bbc858e2b733e_D20200329-20210403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzE3MTM1_31acbea3-8a21-4b30-9dad-6ef6ffd2f6eb"
      unitRef="usd">29300000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:RepurchaseAndResaleAgreementsPolicy
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI4Njkx_55526349-8ffd-4aa3-9ffe-9b5c8a41a6b9">&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 17 for further discussion.&lt;/span&gt;</us-gaap:RepurchaseAndResaleAgreementsPolicy>
    <us-gaap:UnpaidPolicyClaimsAndClaimsAdjustmentExpensePolicy
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI4NjU1_1aa88971-4aad-47b7-8bd5-f13064a2547b">&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 $10.9 million and $8.1 million as of April&#160;1, 2023 and April&#160;2, 2022, respectively, of which $4.4 million and $3.8 million related to incurred but not reported ("IBNR") losses, respectively.&lt;/span&gt;</us-gaap:UnpaidPolicyClaimsAndClaimsAdjustmentExpensePolicy>
    <us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzE5Mjk0_6be651f4-30ff-4675-a1df-7e043a6c2228"
      unitRef="usd">10900000</us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense>
    <us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzE5MzAx_ff82243b-097f-4615-9989-142cdc3b976f"
      unitRef="usd">8100000</us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredButNotReportedIBNRClaimsAmount
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzE5MzQ0_11f8ae6f-3f7b-4538-a6d7-c7f0d0503831"
      unitRef="usd">4400000</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredButNotReportedIBNRClaimsAmount>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredButNotReportedIBNRClaimsAmount
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzE5MzUx_4ad66a88-f0b1-4e94-88d1-dad173ef44a5"
      unitRef="usd">3800000</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredButNotReportedIBNRClaimsAmount>
    <us-gaap:SelfInsuranceReservePolicyTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI4NjI4_da5b917a-cd47-4bd8-9571-69e7d213fee0">&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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI4NTg5_b43f91fd-b252-468f-9e10-e963ea424c78">&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 $2.0 million in fiscal year 2023, $1.4 million in fiscal year 2022 and $0.8 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;in fiscal year 2021.&lt;/span&gt;</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzIwMTUw_d37b5f6e-818f-44a5-909a-e9c84bd242b6"
      unitRef="usd">2000000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzIwMTcy_527825b0-b2b7-4453-a6ab-3007c1d15b12"
      unitRef="usd">1400000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzIwMTk3_7abc9c4d-66e6-47dd-aa55-d118a34be58f"
      unitRef="usd">800000</us-gaap:AdvertisingExpense>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI4Njkz_9a701ee6-5b8c-4cc6-85f7-1daee72f3049">&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 20 for the fair values of our other financial instruments and the inputs used.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzU0OTc1NTg2MTY3Mg_a29f348a-493c-4967-ac1d-aa31d4bfd155">&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;Foreign Currency.&lt;/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 certain assets and liabilities in Ojinaga, Mexico related to a production facility that imports raw materials and exports finished homes to our retail lots located in the United States. The monetary assets and liabilities of this production facility are remeasured at each balance sheet date at the current exchange rate. Monetary assets and liabilities and related revenues and expenses are remeasured monthly using the average rates for the fiscal month. Remeasurement adjustments are recorded in Other income, net in the Consolidated Statements of Comprehensive Income.&lt;/span&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI4NzA5_b2e28d5a-6e82-4b7c-b809-0343eab6c6a8">&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; We account for income taxes pursuant to FASB ASC 740, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; ("ASC 740") and provide for income taxes utilizing the asset and liability approach. Under this approach, deferred taxes represent the future tax consequences expected to occur when the reported amounts of assets and liabilities are recovered or paid. The provision for income taxes generally represents income taxes paid or payable for the current year plus the change in deferred taxes during the year. Deferred taxes result from differences between the financial and tax bases of the Company's assets and liabilities and are adjusted for changes in tax rates and tax laws when changes are enacted.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The calculation of tax liabilities involves considering uncertainties in the application of complex tax regulations. We recognize liabilities for anticipated tax audit issues based on our estimate of whether, and the extent to which, additional taxes will be due. If payment of these amounts ultimately proves to be unnecessary, the reversal of the liabilities would result in tax benefits being recognized in the period of derecognition. If the estimate of tax liabilities proves to be less than the ultimate assessment, a further charge to expense would result. We use a two-step approach to evaluate uncertain tax positions. This approach involves recognizing any tax positions that are more likely than not to occur and then measuring those positions to determine the amounts to be recognized in the Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;We periodically evaluate the deferred tax assets based on the requirements established in ASC 740, which requires the recording of a valuation allowance when it is more likely than not that some portion or all of the deferred tax assets will not be realized. The determination of the need for, or amount of, any valuation allowance involves significant management judgment and is based upon the evaluation of both positive and negative evidence, including management projections of anticipated taxable income. At April&#160;1, 2023, we had state net operating loss carryforwards totaling $8.4 million, which begin to expire in 2036, and an associated valuation allowance of $0.3 million. We have 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>
    <us-gaap:RevenueRecognitionInterest
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzU0OTc1NTg2MTY3Mw_466a9f5e-e64e-49cb-9846-502db7b6b3a2">&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 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; Interest income consists of the interest earned on invested cash as well as interest earned from our commercial loan programs, recorded on an accrual basis.&lt;/span&gt;</us-gaap:RevenueRecognitionInterest>
    <cvco:OtherIncomeExpensePolicyPolicyTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI4Njg1_d235ee20-45c9-48f1-bc3c-ca999791f673">&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, 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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI4NTMz_7e025870-261c-4c15-9941-11c5f1a8ce5d">&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 18).&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 were approved by the Company's stockholders, permit the award of up to 1,650,000 shares of the Company's common stock, of which 271,080 shares were still available for grant as of April&#160;1, 2023. 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 vest over a defined period 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 and generally expire seven years from the date of grant. Upon option exercise, new shares of the Company's common stock are issued. Service-based RSUs vest over a defined period, typically three years. Performance-based RSUs vest based on the achievement of certain criteria, determined by the plan administrator, over the measurement period which is generally three years. When RSUs vest, unrestricted shares are issued. The stock incentive plans provide for accelerated vesting of stock option awards and RSUs when the participant is involuntarily terminated upon a change in control (as defined in the plans).</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI4NjM4_01a0522b-a23b-478e-a596-82a135869817">&lt;div 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").&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="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 and is due in less than one year, the fair value of this portion of the noncontrolling interest is recorded in Accrued expenses and other current liabilities of the Consolidated Balance Sheet. 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 Other income, net.&lt;/span&gt;&lt;/div&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 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.</us-gaap:BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage
      contextRef="ia6244dc11d264f86a9621b9fef1b7664_I20230401"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI0Nzk1_136c2c2c-4f83-4182-aacd-b69a8ef56735"
      unitRef="number">0.70</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i490abe6631e149eb91957fafc8261c88_I20231231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzU0OTc1NTg2MzI3Nw_20e416d9-ebff-4955-98b6-1358550ca78d"
      unitRef="number">0.20</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:StockholdersEquityPolicyTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI4NjEx_6f454cef-0431-42dc-906c-25870ab45cb2">&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 2023 was $0.8 million before tax, with an associated tax amount of $0.2 million, resulting in a net unrealized loss of $0.6 million. Unrealized loss on available-for-sale debt securities for fiscal year 2022 was $0.5 million, with an associated tax amount of $0.1 million, for a net unrealized loss of $0.4 million.&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. Beginning Janua&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;ry 1, 2023, the Inflation Reduction Act of 2022 imposed a 1% excise tax on the aggregate fair market value of stock repurchased by certain corporations during the taxable year, subject to adjustments. We have calculated the excise tax on purchases from the effective date through April&#160;1, 2023, and this amount is recorded as an increase in our Treasury Sto&lt;/span&gt;ck.</us-gaap:StockholdersEquityPolicyTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzU0OTc1NTg2MTcxMw_af438170-d27d-4c1e-a5a2-a2c260ab3a12"
      unitRef="usd">-800000</us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax>
    <us-gaap:DeferredTaxAssetsOtherComprehensiveLoss
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI2OTU1_273d8231-89e6-4736-ac5c-845f38786aa4"
      unitRef="usd">200000</us-gaap:DeferredTaxAssetsOtherComprehensiveLoss>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzU0OTc1NTg2MTcyMQ_ca5ad05d-e6ed-4a53-a17a-f162d04cd8bc"
      unitRef="usd">-600000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI3MDc0_61ca5aa1-824b-4205-86a6-f8e9b815bfad"
      unitRef="usd">-500000</us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax>
    <us-gaap:DeferredTaxLiabilitiesOtherComprehensiveIncome
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI3MTEx_65843553-4072-4575-b70f-956248526ca4"
      unitRef="usd">100000</us-gaap:DeferredTaxLiabilitiesOtherComprehensiveIncome>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI3MTQy_fc3cdaf2-8678-48f0-92f9-68e0864e2e9a"
      unitRef="usd">-400000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI4NTM2_62cb7c9d-7699-406d-bcbe-86f7b02de877">&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 19).&lt;/span&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTUvZnJhZzo3NGE0MjRkMWJkNmU0MzQyYjAwMTY4MDk0MmE2NzEwZS90ZXh0cmVnaW9uOjc0YTQyNGQxYmQ2ZTQzNDJiMDAxNjgwOTQyYTY3MTBlXzI4NTU3_379d17cf-ce62-4fe7-97b6-012c68120d32">&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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTgvZnJhZzoxNTI2Zjk1OGRkYWU0NTcwYTQzMDk5OTk2ODhkYjljMy90ZXh0cmVnaW9uOjE1MjZmOTU4ZGRhZTQ1NzBhNDMwOTk5OTY4OGRiOWMzXzI0MjY_db5b9f19-0f0c-4f81-a131-e91dff50158f">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 2023, 2022 and 2021 were $53.3 million, $43.9 million and $41.1 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 Net revenue disaggregated by reportable segment and source (in thousands). All revenue from customers is recognized at a point in time, either when the customer takes delivery or when a third-party insurance contract is executed, as more fully discussed above.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-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="3" style="padding:2px 1pt;text-align:center;vertical-align: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 1,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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-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,816,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,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;/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;142,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;57,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;52,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;2,069,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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%"&gt;Financial services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Insurance agency commissions received from third-party insurance companies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;69,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;73,263&#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,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;/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;2,142,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:Revenues
      contextRef="i5e3eab97cf02490fa4f8ef768cce0ee3_D20220403-20230401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTgvZnJhZzoxNTI2Zjk1OGRkYWU0NTcwYTQzMDk5OTk2ODhkYjljMy90ZXh0cmVnaW9uOjE1MjZmOTU4ZGRhZTQ1NzBhNDMwOTk5OTY4OGRiOWMzXzg1MQ_5a4e9292-b335-416b-9b92-20c712f7eb77"
      unitRef="usd">53300000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6791d5c5c9af487e8712f960727bc599_D20210404-20220402"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTgvZnJhZzoxNTI2Zjk1OGRkYWU0NTcwYTQzMDk5OTk2ODhkYjljMy90ZXh0cmVnaW9uOjE1MjZmOTU4ZGRhZTQ1NzBhNDMwOTk5OTY4OGRiOWMzXzg1NQ_6d6d853d-5b22-4f17-8ca8-aeb6cb1767c0"
      unitRef="usd">43900000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib4b01baa3b674be98700e2637572e31c_D20200329-20210403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTgvZnJhZzoxNTI2Zjk1OGRkYWU0NTcwYTQzMDk5OTk2ODhkYjljMy90ZXh0cmVnaW9uOjE1MjZmOTU4ZGRhZTQ1NzBhNDMwOTk5OTY4OGRiOWMzXzg2Mg_d9997277-f8c1-4f5f-bf1d-8604d096c6d3"
      unitRef="usd">41100000</us-gaap:Revenues>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTgvZnJhZzoxNTI2Zjk1OGRkYWU0NTcwYTQzMDk5OTk2ODhkYjljMy90ZXh0cmVnaW9uOjE1MjZmOTU4ZGRhZTQ1NzBhNDMwOTk5OTY4OGRiOWMzXzI0MjQ_7c812a45-50cb-46bf-874a-2fc2ac2193ad">&lt;div 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 Net revenue disaggregated by reportable segment and source (in thousands). All revenue from customers is recognized at a point in time, either when the customer takes delivery or when a third-party insurance contract is executed, as more fully discussed above.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-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="3" style="padding:2px 1pt;text-align:center;vertical-align: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 1,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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-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,816,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,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;/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;142,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;57,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;52,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;2,069,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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%"&gt;Financial services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Insurance agency commissions received from third-party insurance companies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;69,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;73,263&#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,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;/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;2,142,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:Revenues
      contextRef="ic9f15b17d9c54d99aab89c687a23c2af_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTgvZnJhZzoxNTI2Zjk1OGRkYWU0NTcwYTQzMDk5OTk2ODhkYjljMy90YWJsZTo5MzgxMWY2N2ZlMWQ0ZTBmYmE5YzNiNDUzOGI3NjdmZi90YWJsZXJhbmdlOjkzODExZjY3ZmUxZDRlMGZiYTljM2I0NTM4Yjc2N2ZmXzItMS0xLTEtNjgyMjc_af57f56b-b2be-4427-b964-3fc5104a8b14"
      unitRef="usd">1816751000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ibe4f20b54f6c49d5910641ee37aff25f_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTgvZnJhZzoxNTI2Zjk1OGRkYWU0NTcwYTQzMDk5OTk2ODhkYjljMy90YWJsZTo5MzgxMWY2N2ZlMWQ0ZTBmYmE5YzNiNDUzOGI3NjdmZi90YWJsZXJhbmdlOjkzODExZjY3ZmUxZDRlMGZiYTljM2I0NTM4Yjc2N2ZmXzItMy0xLTEtNjgyMjc_af385f78-41c4-4bf3-bcd3-dd1bd307b3dc"
      unitRef="usd">1335904000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5d1e1b10bd0e4d97b7b20216b2e35cf6_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTgvZnJhZzoxNTI2Zjk1OGRkYWU0NTcwYTQzMDk5OTk2ODhkYjljMy90YWJsZTo5MzgxMWY2N2ZlMWQ0ZTBmYmE5YzNiNDUzOGI3NjdmZi90YWJsZXJhbmdlOjkzODExZjY3ZmUxZDRlMGZiYTljM2I0NTM4Yjc2N2ZmXzItNS0xLTEtNjgyMjc_f1d03421-2f7a-4b75-a76d-0af3dc719167"
      unitRef="usd">842515000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1f47e2839c844ab9bb5fed91a8397c6d_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTgvZnJhZzoxNTI2Zjk1OGRkYWU0NTcwYTQzMDk5OTk2ODhkYjljMy90YWJsZTo5MzgxMWY2N2ZlMWQ0ZTBmYmE5YzNiNDUzOGI3NjdmZi90YWJsZXJhbmdlOjkzODExZjY3ZmUxZDRlMGZiYTljM2I0NTM4Yjc2N2ZmXzMtMS0xLTEtNjgyMjc_90b6b0c3-fe68-4c46-a26e-7d2a6ad3d128"
      unitRef="usd">142728000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i83b542d541114a899f9bf3d185f1dc36_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTgvZnJhZzoxNTI2Zjk1OGRkYWU0NTcwYTQzMDk5OTk2ODhkYjljMy90YWJsZTo5MzgxMWY2N2ZlMWQ0ZTBmYmE5YzNiNDUzOGI3NjdmZi90YWJsZXJhbmdlOjkzODExZjY3ZmUxZDRlMGZiYTljM2I0NTM4Yjc2N2ZmXzMtMy0xLTEtNjgyMjc_55ae0b29-4705-409a-8096-87a12f8ff26b"
      unitRef="usd">117817000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie9a216c8ce4f485f9512f618b25a2f9d_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTgvZnJhZzoxNTI2Zjk1OGRkYWU0NTcwYTQzMDk5OTk2ODhkYjljMy90YWJsZTo5MzgxMWY2N2ZlMWQ0ZTBmYmE5YzNiNDUzOGI3NjdmZi90YWJsZXJhbmdlOjkzODExZjY3ZmUxZDRlMGZiYTljM2I0NTM4Yjc2N2ZmXzMtNS0xLTEtNjgyMjc_a25c25cf-a99c-4d0f-80c0-a948d202132c"
      unitRef="usd">91896000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if298f806699c4cd8b88701db600eb0b7_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTgvZnJhZzoxNTI2Zjk1OGRkYWU0NTcwYTQzMDk5OTk2ODhkYjljMy90YWJsZTo5MzgxMWY2N2ZlMWQ0ZTBmYmE5YzNiNDUzOGI3NjdmZi90YWJsZXJhbmdlOjkzODExZjY3ZmUxZDRlMGZiYTljM2I0NTM4Yjc2N2ZmXzQtMS0xLTEtNjgyMjc_e14337e8-c827-4d54-bb47-235360f2cd3e"
      unitRef="usd">57920000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2dc84338e92641f3be2f2fe5078fba81_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTgvZnJhZzoxNTI2Zjk1OGRkYWU0NTcwYTQzMDk5OTk2ODhkYjljMy90YWJsZTo5MzgxMWY2N2ZlMWQ0ZTBmYmE5YzNiNDUzOGI3NjdmZi90YWJsZXJhbmdlOjkzODExZjY3ZmUxZDRlMGZiYTljM2I0NTM4Yjc2N2ZmXzQtMy0xLTEtNjgyMjc_6070ff14-275e-4049-9bd5-351b0f6ac0aa"
      unitRef="usd">42219000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i321f28d91d7342b69423274b37202f2a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTgvZnJhZzoxNTI2Zjk1OGRkYWU0NTcwYTQzMDk5OTk2ODhkYjljMy90YWJsZTo5MzgxMWY2N2ZlMWQ0ZTBmYmE5YzNiNDUzOGI3NjdmZi90YWJsZXJhbmdlOjkzODExZjY3ZmUxZDRlMGZiYTljM2I0NTM4Yjc2N2ZmXzQtNS0xLTEtNjgyMjc_8d427dd3-f239-4a54-b1ac-e149e395a1f8"
      unitRef="usd">46862000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ieaff42c6df4246b1afea7d9ffa194407_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTgvZnJhZzoxNTI2Zjk1OGRkYWU0NTcwYTQzMDk5OTk2ODhkYjljMy90YWJsZTo5MzgxMWY2N2ZlMWQ0ZTBmYmE5YzNiNDUzOGI3NjdmZi90YWJsZXJhbmdlOjkzODExZjY3ZmUxZDRlMGZiYTljM2I0NTM4Yjc2N2ZmXzUtMS0xLTEtNjgyMjc_963ff5d2-a1c5-4679-a8f4-e7cd1f458247"
      unitRef="usd">52051000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i96c6d220bc684fb69b8b36692a1b76a1_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTgvZnJhZzoxNTI2Zjk1OGRkYWU0NTcwYTQzMDk5OTk2ODhkYjljMy90YWJsZTo5MzgxMWY2N2ZlMWQ0ZTBmYmE5YzNiNDUzOGI3NjdmZi90YWJsZXJhbmdlOjkzODExZjY3ZmUxZDRlMGZiYTljM2I0NTM4Yjc2N2ZmXzUtMy0xLTEtNjgyMjc_0b6ca38c-bcc6-4fb3-8aae-2a968de4e2dc"
      unitRef="usd">60343000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia23ac37502f34dc09e0de6ef27b6b3f0_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTgvZnJhZzoxNTI2Zjk1OGRkYWU0NTcwYTQzMDk5OTk2ODhkYjljMy90YWJsZTo5MzgxMWY2N2ZlMWQ0ZTBmYmE5YzNiNDUzOGI3NjdmZi90YWJsZXJhbmdlOjkzODExZjY3ZmUxZDRlMGZiYTljM2I0NTM4Yjc2N2ZmXzUtNS0xLTEtNjgyMjc_6ae03e08-e6ce-4864-8210-ba271efc607d"
      unitRef="usd">56616000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic8282c1b77fe421c9c58d6976cf06db9_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTgvZnJhZzoxNTI2Zjk1OGRkYWU0NTcwYTQzMDk5OTk2ODhkYjljMy90YWJsZTo5MzgxMWY2N2ZlMWQ0ZTBmYmE5YzNiNDUzOGI3NjdmZi90YWJsZXJhbmdlOjkzODExZjY3ZmUxZDRlMGZiYTljM2I0NTM4Yjc2N2ZmXzYtMS0xLTEtNjgyMjc_a0f28b53-6231-4f91-b810-856084d0215a"
      unitRef="usd">2069450000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if72bad6049554ac8abf6caf237314648_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTgvZnJhZzoxNTI2Zjk1OGRkYWU0NTcwYTQzMDk5OTk2ODhkYjljMy90YWJsZTo5MzgxMWY2N2ZlMWQ0ZTBmYmE5YzNiNDUzOGI3NjdmZi90YWJsZXJhbmdlOjkzODExZjY3ZmUxZDRlMGZiYTljM2I0NTM4Yjc2N2ZmXzYtMy0xLTEtNjgyMjc_7f5a7856-2093-4bd0-9fab-1c89df61fb47"
      unitRef="usd">1556283000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4fec404d2bc5488cb0a8f18f68246215_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTgvZnJhZzoxNTI2Zjk1OGRkYWU0NTcwYTQzMDk5OTk2ODhkYjljMy90YWJsZTo5MzgxMWY2N2ZlMWQ0ZTBmYmE5YzNiNDUzOGI3NjdmZi90YWJsZXJhbmdlOjkzODExZjY3ZmUxZDRlMGZiYTljM2I0NTM4Yjc2N2ZmXzYtNS0xLTEtNjgyMjc_f18e1dc1-3064-4f10-8101-b5a0c1ced973"
      unitRef="usd">1037889000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iabd5ddb66a1240eb9627e0cab3a07908_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTgvZnJhZzoxNTI2Zjk1OGRkYWU0NTcwYTQzMDk5OTk2ODhkYjljMy90YWJsZTo5MzgxMWY2N2ZlMWQ0ZTBmYmE5YzNiNDUzOGI3NjdmZi90YWJsZXJhbmdlOjkzODExZjY3ZmUxZDRlMGZiYTljM2I0NTM4Yjc2N2ZmXzgtMS0xLTEtNjgyMjc_3583d4d6-a805-48be-8d03-6325ca8b2bde"
      unitRef="usd">3754000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5ca7c92b3b3a4f82886b0ef1df007afa_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTgvZnJhZzoxNTI2Zjk1OGRkYWU0NTcwYTQzMDk5OTk2ODhkYjljMy90YWJsZTo5MzgxMWY2N2ZlMWQ0ZTBmYmE5YzNiNDUzOGI3NjdmZi90YWJsZXJhbmdlOjkzODExZjY3ZmUxZDRlMGZiYTljM2I0NTM4Yjc2N2ZmXzgtMy0xLTEtNjgyMjc_275256cb-69e7-41b2-88ca-e9f613a3141b"
      unitRef="usd">4055000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i535a6b6e84c94a599581fd4a3bb2a98f_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTgvZnJhZzoxNTI2Zjk1OGRkYWU0NTcwYTQzMDk5OTk2ODhkYjljMy90YWJsZTo5MzgxMWY2N2ZlMWQ0ZTBmYmE5YzNiNDUzOGI3NjdmZi90YWJsZXJhbmdlOjkzODExZjY3ZmUxZDRlMGZiYTljM2I0NTM4Yjc2N2ZmXzgtNS0xLTEtNjgyMjc_5f70b599-f87e-4a87-b474-c118f64416d4"
      unitRef="usd">3102000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7b5fa206faa846f291ff98e8136f5075_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTgvZnJhZzoxNTI2Zjk1OGRkYWU0NTcwYTQzMDk5OTk2ODhkYjljMy90YWJsZTo5MzgxMWY2N2ZlMWQ0ZTBmYmE5YzNiNDUzOGI3NjdmZi90YWJsZXJhbmdlOjkzODExZjY3ZmUxZDRlMGZiYTljM2I0NTM4Yjc2N2ZmXzktMS0xLTEtNjgyMjc_7737d471-ab43-4313-8005-dd6db18971f9"
      unitRef="usd">69509000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5a90f5e9574540479cd022423c5cdcb5_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTgvZnJhZzoxNTI2Zjk1OGRkYWU0NTcwYTQzMDk5OTk2ODhkYjljMy90YWJsZTo5MzgxMWY2N2ZlMWQ0ZTBmYmE5YzNiNDUzOGI3NjdmZi90YWJsZXJhbmdlOjkzODExZjY3ZmUxZDRlMGZiYTljM2I0NTM4Yjc2N2ZmXzktMy0xLTEtNjgyMjc_6bfd5ef7-670c-4346-814c-d50a746fe9bc"
      unitRef="usd">66820000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iee473ae9cdee4072b795bd26a10365c4_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTgvZnJhZzoxNTI2Zjk1OGRkYWU0NTcwYTQzMDk5OTk2ODhkYjljMy90YWJsZTo5MzgxMWY2N2ZlMWQ0ZTBmYmE5YzNiNDUzOGI3NjdmZi90YWJsZXJhbmdlOjkzODExZjY3ZmUxZDRlMGZiYTljM2I0NTM4Yjc2N2ZmXzktNS0xLTEtNjgyMjc_2c73d3ae-65f9-4b03-af61-f68cbb619fa7"
      unitRef="usd">67060000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8194a82e73434b93b27f12374b4b7076_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTgvZnJhZzoxNTI2Zjk1OGRkYWU0NTcwYTQzMDk5OTk2ODhkYjljMy90YWJsZTo5MzgxMWY2N2ZlMWQ0ZTBmYmE5YzNiNDUzOGI3NjdmZi90YWJsZXJhbmdlOjkzODExZjY3ZmUxZDRlMGZiYTljM2I0NTM4Yjc2N2ZmXzEwLTEtMS0xLTY4MjI3_72c31516-ce91-4788-a9d4-b2739d8957e3"
      unitRef="usd">73263000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i20f25a3a7fa641f1b2dd47144d9afe92_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTgvZnJhZzoxNTI2Zjk1OGRkYWU0NTcwYTQzMDk5OTk2ODhkYjljMy90YWJsZTo5MzgxMWY2N2ZlMWQ0ZTBmYmE5YzNiNDUzOGI3NjdmZi90YWJsZXJhbmdlOjkzODExZjY3ZmUxZDRlMGZiYTljM2I0NTM4Yjc2N2ZmXzEwLTMtMS0xLTY4MjI3_9962627e-61e0-45fa-9354-0500a4956dfc"
      unitRef="usd">70875000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2808ef70965040a2a4959da195685dfd_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTgvZnJhZzoxNTI2Zjk1OGRkYWU0NTcwYTQzMDk5OTk2ODhkYjljMy90YWJsZTo5MzgxMWY2N2ZlMWQ0ZTBmYmE5YzNiNDUzOGI3NjdmZi90YWJsZXJhbmdlOjkzODExZjY3ZmUxZDRlMGZiYTljM2I0NTM4Yjc2N2ZmXzEwLTUtMS0xLTY4MjI3_3a2d5754-2cbb-43b5-977f-0f217d794504"
      unitRef="usd">70162000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTgvZnJhZzoxNTI2Zjk1OGRkYWU0NTcwYTQzMDk5OTk2ODhkYjljMy90YWJsZTo5MzgxMWY2N2ZlMWQ0ZTBmYmE5YzNiNDUzOGI3NjdmZi90YWJsZXJhbmdlOjkzODExZjY3ZmUxZDRlMGZiYTljM2I0NTM4Yjc2N2ZmXzExLTEtMS0xLTY4MjI3_d771d738-29bf-4383-929b-9387b98fee12"
      unitRef="usd">2142713000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTgvZnJhZzoxNTI2Zjk1OGRkYWU0NTcwYTQzMDk5OTk2ODhkYjljMy90YWJsZTo5MzgxMWY2N2ZlMWQ0ZTBmYmE5YzNiNDUzOGI3NjdmZi90YWJsZXJhbmdlOjkzODExZjY3ZmUxZDRlMGZiYTljM2I0NTM4Yjc2N2ZmXzExLTMtMS0xLTY4MjI3_656a7b9d-e869-4ee6-88c2-34b43001875d"
      unitRef="usd">1627158000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMTgvZnJhZzoxNTI2Zjk1OGRkYWU0NTcwYTQzMDk5OTk2ODhkYjljMy90YWJsZTo5MzgxMWY2N2ZlMWQ0ZTBmYmE5YzNiNDUzOGI3NjdmZi90YWJsZXJhbmdlOjkzODExZjY3ZmUxZDRlMGZiYTljM2I0NTM4Yjc2N2ZmXzExLTUtMS0xLTY4MjI3_ad0e700c-2099-4dba-87a5-85c230f5b393"
      unitRef="usd">1108051000</us-gaap:Revenues>
    <us-gaap:CashAndCashEquivalentsDisclosureTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjEvZnJhZzo3OTk2YTFiZmRiMTU0ZWU5ODJhZTJhYjg0YWU3MjAwMy90ZXh0cmVnaW9uOjc5OTZhMWJmZGIxNTRlZTk4MmFlMmFiODRhZTcyMDAzXzQzMw_5f205804-eda1-4e7b-b711-f06e8e4a08e8">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 1,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Cash related to CountryPlace customer payments to be remitted to third parties&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;11,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/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;940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;/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;12,063&#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;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;/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;(11,728)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 1,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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 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;271,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/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;12,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;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;/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;283,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsDisclosureTextBlock>
    <us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjEvZnJhZzo3OTk2YTFiZmRiMTU0ZWU5ODJhZTJhYjg0YWU3MjAwMy90ZXh0cmVnaW9uOjc5OTZhMWJmZGIxNTRlZTk4MmFlMmFiODRhZTcyMDAzXzQzMA_dd719f86-69ec-4174-9d48-3dbb5f2a403b">&lt;div style="margin-top:9pt;text-indent: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 1,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Cash related to CountryPlace customer payments to be remitted to third parties&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;11,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/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;940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;/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;12,063&#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;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;/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;(11,728)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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="iec762457ed254238a520f64da900b311_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjEvZnJhZzo3OTk2YTFiZmRiMTU0ZWU5ODJhZTJhYjg0YWU3MjAwMy90YWJsZTo3YjFmMDE1MGY0ODk0NDIyYWU3MmQyNWI5MGI1MTVkNS90YWJsZXJhbmdlOjdiMWYwMTUwZjQ4OTQ0MjJhZTcyZDI1YjkwYjUxNWQ1XzEtMS0xLTEtNjgyMjc_81c025d5-a008-4260-a609-41432b146328"
      unitRef="usd">11123000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="if3d120df47394cfe9681f38a573bfd32_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjEvZnJhZzo3OTk2YTFiZmRiMTU0ZWU5ODJhZTJhYjg0YWU3MjAwMy90YWJsZTo3YjFmMDE1MGY0ODk0NDIyYWU3MmQyNWI5MGI1MTVkNS90YWJsZXJhbmdlOjdiMWYwMTUwZjQ4OTQ0MjJhZTcyZDI1YjkwYjUxNWQ1XzEtMy0xLTEtNjgyMjc_268d1411-3b75-4f31-a497-5a6f557f4403"
      unitRef="usd">13857000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="i3bd2c5338ceb4e01a5b9053819490bbe_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjEvZnJhZzo3OTk2YTFiZmRiMTU0ZWU5ODJhZTJhYjg0YWU3MjAwMy90YWJsZTo3YjFmMDE1MGY0ODk0NDIyYWU3MmQyNWI5MGI1MTVkNS90YWJsZXJhbmdlOjdiMWYwMTUwZjQ4OTQ0MjJhZTcyZDI1YjkwYjUxNWQ1XzItMS0xLTEtNjgyMjc_139da87d-117c-4351-8cc1-8ad250b70111"
      unitRef="usd">940000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="ib6f1a303945b4ec388a60c6cae295e62_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjEvZnJhZzo3OTk2YTFiZmRiMTU0ZWU5ODJhZTJhYjg0YWU3MjAwMy90YWJsZTo3YjFmMDE1MGY0ODk0NDIyYWU3MmQyNWI5MGI1MTVkNS90YWJsZXJhbmdlOjdiMWYwMTUwZjQ4OTQ0MjJhZTcyZDI1YjkwYjUxNWQ1XzItMy0xLTEtNjgyMjc_ddf9ac39-6960-4b6a-ba91-33638adfcc8b"
      unitRef="usd">1327000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjEvZnJhZzo3OTk2YTFiZmRiMTU0ZWU5ODJhZTJhYjg0YWU3MjAwMy90YWJsZTo3YjFmMDE1MGY0ODk0NDIyYWU3MmQyNWI5MGI1MTVkNS90YWJsZXJhbmdlOjdiMWYwMTUwZjQ4OTQ0MjJhZTcyZDI1YjkwYjUxNWQ1XzMtMS0xLTEtNjgyMjc_917d55d7-e23c-4c97-88d7-03f198bcc674"
      unitRef="usd">12063000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjEvZnJhZzo3OTk2YTFiZmRiMTU0ZWU5ODJhZTJhYjg0YWU3MjAwMy90YWJsZTo3YjFmMDE1MGY0ODk0NDIyYWU3MmQyNWI5MGI1MTVkNS90YWJsZXJhbmdlOjdiMWYwMTUwZjQ4OTQ0MjJhZTcyZDI1YjkwYjUxNWQ1XzMtMy0xLTEtNjgyMjc_04e5fd25-1837-4f4a-9467-b2f7115c6998"
      unitRef="usd">15184000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjEvZnJhZzo3OTk2YTFiZmRiMTU0ZWU5ODJhZTJhYjg0YWU3MjAwMy90YWJsZTo3YjFmMDE1MGY0ODk0NDIyYWU3MmQyNWI5MGI1MTVkNS90YWJsZXJhbmdlOjdiMWYwMTUwZjQ4OTQ0MjJhZTcyZDI1YjkwYjUxNWQ1XzQtMS0xLTEtNjgyMjc_18d630ed-7774-479a-ade4-996b432837e2"
      unitRef="usd">11728000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjEvZnJhZzo3OTk2YTFiZmRiMTU0ZWU5ODJhZTJhYjg0YWU3MjAwMy90YWJsZTo3YjFmMDE1MGY0ODk0NDIyYWU3MmQyNWI5MGI1MTVkNS90YWJsZXJhbmdlOjdiMWYwMTUwZjQ4OTQ0MjJhZTcyZDI1YjkwYjUxNWQ1XzQtMy0xLTEtNjgyMjc_f7fbb72f-8b94-4386-a1f1-341bf6333099"
      unitRef="usd">14849000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjEvZnJhZzo3OTk2YTFiZmRiMTU0ZWU5ODJhZTJhYjg0YWU3MjAwMy90YWJsZTo3YjFmMDE1MGY0ODk0NDIyYWU3MmQyNWI5MGI1MTVkNS90YWJsZXJhbmdlOjdiMWYwMTUwZjQ4OTQ0MjJhZTcyZDI1YjkwYjUxNWQ1XzUtMS0xLTEtNjgyMjc_763cd20c-8f03-43c8-9d38-a6c66539fc2f"
      unitRef="usd">335000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjEvZnJhZzo3OTk2YTFiZmRiMTU0ZWU5ODJhZTJhYjg0YWU3MjAwMy90YWJsZTo3YjFmMDE1MGY0ODk0NDIyYWU3MmQyNWI5MGI1MTVkNS90YWJsZXJhbmdlOjdiMWYwMTUwZjQ4OTQ0MjJhZTcyZDI1YjkwYjUxNWQ1XzUtMy0xLTEtNjgyMjc_ad55a112-b9ae-4e23-8751-cd32ac40e83c"
      unitRef="usd">335000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjEvZnJhZzo3OTk2YTFiZmRiMTU0ZWU5ODJhZTJhYjg0YWU3MjAwMy90ZXh0cmVnaW9uOjc5OTZhMWJmZGIxNTRlZTk4MmFlMmFiODRhZTcyMDAzXzQzMQ_48a254b2-30f1-4c8f-a7a7-1160876dc89b">&lt;div style="margin-top:9pt;text-indent: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 1,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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 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;271,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/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;12,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;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;/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;283,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjEvZnJhZzo3OTk2YTFiZmRiMTU0ZWU5ODJhZTJhYjg0YWU3MjAwMy90YWJsZTplY2QwNDg4NDljMWQ0ZTIwODQwYmZmNWJkYWUxNDgxMS90YWJsZXJhbmdlOmVjZDA0ODg0OWMxZDRlMjA4NDBiZmY1YmRhZTE0ODExXzEtMS0xLTEtNjgyMjc_e0d68879-1bf4-40b6-89d7-b2fd55b401df"
      unitRef="usd">271427000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjEvZnJhZzo3OTk2YTFiZmRiMTU0ZWU5ODJhZTJhYjg0YWU3MjAwMy90YWJsZTplY2QwNDg4NDljMWQ0ZTIwODQwYmZmNWJkYWUxNDgxMS90YWJsZXJhbmdlOmVjZDA0ODg0OWMxZDRlMjA4NDBiZmY1YmRhZTE0ODExXzEtMy0xLTEtNjgyMjc_d666ab08-98fc-46be-b66c-f86fefffe334"
      unitRef="usd">244150000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ib0ec55c17f5a4d9086a1ba1f3266c1ce_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjEvZnJhZzo3OTk2YTFiZmRiMTU0ZWU5ODJhZTJhYjg0YWU3MjAwMy90YWJsZTplY2QwNDg4NDljMWQ0ZTIwODQwYmZmNWJkYWUxNDgxMS90YWJsZXJhbmdlOmVjZDA0ODg0OWMxZDRlMjA4NDBiZmY1YmRhZTE0ODExXzEtNS0xLTEtNjgyMjc_d9a85e31-8c56-47ba-8720-b9ba0f9edef5"
      unitRef="usd">322279000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjEvZnJhZzo3OTk2YTFiZmRiMTU0ZWU5ODJhZTJhYjg0YWU3MjAwMy90YWJsZTplY2QwNDg4NDljMWQ0ZTIwODQwYmZmNWJkYWUxNDgxMS90YWJsZXJhbmdlOmVjZDA0ODg0OWMxZDRlMjA4NDBiZmY1YmRhZTE0ODExXzItMS0xLTEtNjgyMjc_181c803a-576a-4831-b8fa-d189713d904b"
      unitRef="usd">12063000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjEvZnJhZzo3OTk2YTFiZmRiMTU0ZWU5ODJhZTJhYjg0YWU3MjAwMy90YWJsZTplY2QwNDg4NDljMWQ0ZTIwODQwYmZmNWJkYWUxNDgxMS90YWJsZXJhbmdlOmVjZDA0ODg0OWMxZDRlMjA4NDBiZmY1YmRhZTE0ODExXzItMy0xLTEtNjgyMjc_d35c015c-2b4b-42a5-8cd5-41f3a8685000"
      unitRef="usd">15184000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="ib0ec55c17f5a4d9086a1ba1f3266c1ce_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjEvZnJhZzo3OTk2YTFiZmRiMTU0ZWU5ODJhZTJhYjg0YWU3MjAwMy90YWJsZTplY2QwNDg4NDljMWQ0ZTIwODQwYmZmNWJkYWUxNDgxMS90YWJsZXJhbmdlOmVjZDA0ODg0OWMxZDRlMjA4NDBiZmY1YmRhZTE0ODExXzItNS0xLTEtNjgyMjc_772acd6b-a274-4714-8cc3-5cb370fcc167"
      unitRef="usd">17028000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjEvZnJhZzo3OTk2YTFiZmRiMTU0ZWU5ODJhZTJhYjg0YWU3MjAwMy90YWJsZTplY2QwNDg4NDljMWQ0ZTIwODQwYmZmNWJkYWUxNDgxMS90YWJsZXJhbmdlOmVjZDA0ODg0OWMxZDRlMjA4NDBiZmY1YmRhZTE0ODExXzMtMS0xLTEtNjgyMjc_b4ca556c-912f-4e77-b776-e8fed6afce5a"
      unitRef="usd">283490000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjEvZnJhZzo3OTk2YTFiZmRiMTU0ZWU5ODJhZTJhYjg0YWU3MjAwMy90YWJsZTplY2QwNDg4NDljMWQ0ZTIwODQwYmZmNWJkYWUxNDgxMS90YWJsZXJhbmdlOmVjZDA0ODg0OWMxZDRlMjA4NDBiZmY1YmRhZTE0ODExXzMtMy0xLTEtNjgyMjc_3c2bd6d3-084d-4dda-a456-bb87eb785c7f"
      unitRef="usd">259334000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib0ec55c17f5a4d9086a1ba1f3266c1ce_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjEvZnJhZzo3OTk2YTFiZmRiMTU0ZWU5ODJhZTJhYjg0YWU3MjAwMy90YWJsZTplY2QwNDg4NDljMWQ0ZTIwODQwYmZmNWJkYWUxNDgxMS90YWJsZXJhbmdlOmVjZDA0ODg0OWMxZDRlMjA4NDBiZmY1YmRhZTE0ODExXzMtNS0xLTEtNjgyMjc_3a7aa28b-c089-493b-ada7-3acaef882cde"
      unitRef="usd">339307000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90ZXh0cmVnaW9uOjAxZjc2NGM0NmU2NjQ1MjNhNGMwMWIwMzNhNDk1ZDUzXzI0Njk_6d6e060f-a18c-4555-80ad-b5582239b2e4">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 1,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;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;18,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/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;9,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&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;5,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;33,617&#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;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;/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;(14,978)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;18,639&#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;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;/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 1, 2023&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,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(79)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,488&#160;&lt;/span&gt;&lt;/td&gt;&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;6,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(254)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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;10,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(447)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;19,335&#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;&#x2014;&#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;(780)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;18,555&#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 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 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 1, 2023&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,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&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;251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;4,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(254)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;(254)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;4,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(136)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(311)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(447)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,498&#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;(146)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;11,305&#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;(634)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,803&#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;(780)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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 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;1, 2023. 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 1, 2023&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,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,626&#160;&lt;/span&gt;&lt;/td&gt;&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;12,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;11,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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;501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Mortgage-backed securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;19,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;18,555&#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. There were no gross gains realized on the sale of available-for-sale debt securities for fiscal year 2023, an insignificant amount of gross gains realized on the sale of available-for-sale debt securities in fiscal year 2022 and none in fiscal year 2021. There were no gross losses realized on the sale of available-for-sale debt securities in either fiscal year 2023 or 2022, and the gross losses realized on the sale of available-for-sale debt securities in fiscal year 2021 were insignificant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent: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 2023, 2022 and 2021 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 1,&lt;br/&gt;2023&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 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;div style="padding-left:18pt;text-indent:-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 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;561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,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;/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) 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;(958)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 (losses) gains 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;(397)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <cvco:ScheduleofInvestmentsTableTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90ZXh0cmVnaW9uOjAxZjc2NGM0NmU2NjQ1MjNhNGMwMWIwMzNhNDk1ZDUzXzI0ODA_8c894cbc-172a-48fd-8789-8ccd0fbbf268">&lt;div style="margin-top:9pt;text-indent: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 1,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;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;18,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/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;9,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&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;5,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;33,617&#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;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;/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;(14,978)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;18,639&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cvco:ScheduleofInvestmentsTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTpiMTg3ZWQzNWVjOWE0ZDhiYmEwY2MxZWMyMjVmYTEwZi90YWJsZXJhbmdlOmIxODdlZDM1ZWM5YTRkOGJiYTBjYzFlYzIyNWZhMTBmXzEtMS0xLTEtNjgyMjc_9d6c2c3b-f28b-4b21-84b9-9190c86093c9"
      unitRef="usd">18555000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTpiMTg3ZWQzNWVjOWE0ZDhiYmEwY2MxZWMyMjVmYTEwZi90YWJsZXJhbmdlOmIxODdlZDM1ZWM5YTRkOGJiYTBjYzFlYzIyNWZhMTBmXzEtMy0xLTEtNjgyMjc_3880db76-ba93-4b3c-a3d5-cc2ca5675577"
      unitRef="usd">17760000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTpiMTg3ZWQzNWVjOWE0ZDhiYmEwY2MxZWMyMjVmYTEwZi90YWJsZXJhbmdlOmIxODdlZDM1ZWM5YTRkOGJiYTBjYzFlYzIyNWZhMTBmXzItMS0xLTEtNjgyMjc_82eeedf0-f40b-44fd-8037-5dd20dfe0b01"
      unitRef="usd">9989000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTpiMTg3ZWQzNWVjOWE0ZDhiYmEwY2MxZWMyMjVmYTEwZi90YWJsZXJhbmdlOmIxODdlZDM1ZWM5YTRkOGJiYTBjYzFlYzIyNWZhMTBmXzItMy0xLTEtNjgyMjc_c9b5b68a-7b15-4c34-a485-06555f27c95c"
      unitRef="usd">16780000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquityMethodInvestments
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTpiMTg3ZWQzNWVjOWE0ZDhiYmEwY2MxZWMyMjVmYTEwZi90YWJsZXJhbmdlOmIxODdlZDM1ZWM5YTRkOGJiYTBjYzFlYzIyNWZhMTBmXzMtMS0xLTEtNjgyMjc_03ff0781-31fb-49f6-8723-4c2cc0eba19d"
      unitRef="usd">5073000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTpiMTg3ZWQzNWVjOWE0ZDhiYmEwY2MxZWMyMjVmYTEwZi90YWJsZXJhbmdlOmIxODdlZDM1ZWM5YTRkOGJiYTBjYzFlYzIyNWZhMTBmXzMtMy0xLTEtNjgyMjc_684568e1-fb14-4b75-8767-03a6fa3c8046"
      unitRef="usd">20479000</us-gaap:EquityMethodInvestments>
    <us-gaap:Investments
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTpiMTg3ZWQzNWVjOWE0ZDhiYmEwY2MxZWMyMjVmYTEwZi90YWJsZXJhbmdlOmIxODdlZDM1ZWM5YTRkOGJiYTBjYzFlYzIyNWZhMTBmXzQtMS0xLTEtNjgyMjc_2025608a-76f2-43a3-9be3-a61386352c24"
      unitRef="usd">33617000</us-gaap:Investments>
    <us-gaap:Investments
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTpiMTg3ZWQzNWVjOWE0ZDhiYmEwY2MxZWMyMjVmYTEwZi90YWJsZXJhbmdlOmIxODdlZDM1ZWM5YTRkOGJiYTBjYzFlYzIyNWZhMTBmXzQtMy0xLTEtNjgyMjc_c82e9086-2af6-48b4-a018-ce6ea88a8d04"
      unitRef="usd">55019000</us-gaap:Investments>
    <us-gaap:ShortTermInvestments
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTpiMTg3ZWQzNWVjOWE0ZDhiYmEwY2MxZWMyMjVmYTEwZi90YWJsZXJhbmdlOmIxODdlZDM1ZWM5YTRkOGJiYTBjYzFlYzIyNWZhMTBmXzUtMS0xLTEtNjgyMjc_b6a1db6d-3d8e-4cd1-b5a2-d26699bf7668"
      unitRef="usd">14978000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTpiMTg3ZWQzNWVjOWE0ZDhiYmEwY2MxZWMyMjVmYTEwZi90YWJsZXJhbmdlOmIxODdlZDM1ZWM5YTRkOGJiYTBjYzFlYzIyNWZhMTBmXzUtMy0xLTEtNjgyMjc_26bdb6b8-e74d-46ad-98d6-85a82f7b7862"
      unitRef="usd">20086000</us-gaap:ShortTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTpiMTg3ZWQzNWVjOWE0ZDhiYmEwY2MxZWMyMjVmYTEwZi90YWJsZXJhbmdlOmIxODdlZDM1ZWM5YTRkOGJiYTBjYzFlYzIyNWZhMTBmXzYtMS0xLTEtNjgyMjc_5092606d-9879-4216-9db9-eec4dbdcdb1e"
      unitRef="usd">18639000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTpiMTg3ZWQzNWVjOWE0ZDhiYmEwY2MxZWMyMjVmYTEwZi90YWJsZXJhbmdlOmIxODdlZDM1ZWM5YTRkOGJiYTBjYzFlYzIyNWZhMTBmXzYtMy0xLTEtNjgyMjc_7fcacd92-f878-426f-910c-cf3ac87bd143"
      unitRef="usd">34933000</us-gaap:LongTermInvestments>
    <us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90ZXh0cmVnaW9uOjAxZjc2NGM0NmU2NjQ1MjNhNGMwMWIwMzNhNDk1ZDUzXzI0Nzc_f8b53fbc-3acf-4b0c-a4ae-153439b9aeda">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 1, 2023&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,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(79)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,488&#160;&lt;/span&gt;&lt;/td&gt;&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;6,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(254)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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;10,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(447)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;19,335&#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;&#x2014;&#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;(780)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;18,555&#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 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;</us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ic4a2ba72bfb94f5495ffd298089a0f01_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTowMDE4ZWI5MDVkN2I0YmI0OTM4NTU5ODc1ZWFjYWQ2My90YWJsZXJhbmdlOjAwMThlYjkwNWQ3YjRiYjQ5Mzg1NTk4NzVlYWNhZDYzXzItMS0xLTEtNjgyMjc_679d6b48-f940-435c-b546-6e3f2a3939d0"
      unitRef="usd">2567000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ic4a2ba72bfb94f5495ffd298089a0f01_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTowMDE4ZWI5MDVkN2I0YmI0OTM4NTU5ODc1ZWFjYWQ2My90YWJsZXJhbmdlOjAwMThlYjkwNWQ3YjRiYjQ5Mzg1NTk4NzVlYWNhZDYzXzItMy0xLTEtNjgyMjc_fee081fd-8dbe-45ab-9774-0b2862817b8b"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ic4a2ba72bfb94f5495ffd298089a0f01_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTowMDE4ZWI5MDVkN2I0YmI0OTM4NTU5ODc1ZWFjYWQ2My90YWJsZXJhbmdlOjAwMThlYjkwNWQ3YjRiYjQ5Mzg1NTk4NzVlYWNhZDYzXzItNS0xLTEtNjgyMjc_b50fb948-0df5-4494-9dd3-b98acaef99e9"
      unitRef="usd">79000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic4a2ba72bfb94f5495ffd298089a0f01_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTowMDE4ZWI5MDVkN2I0YmI0OTM4NTU5ODc1ZWFjYWQ2My90YWJsZXJhbmdlOjAwMThlYjkwNWQ3YjRiYjQ5Mzg1NTk4NzVlYWNhZDYzXzItNy0xLTEtNjgyMjc_f010fef5-f6f5-46b7-8b03-804318c33eeb"
      unitRef="usd">2488000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i5238fc40eac24f75b9a54e8c1e184274_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTowMDE4ZWI5MDVkN2I0YmI0OTM4NTU5ODc1ZWFjYWQ2My90YWJsZXJhbmdlOjAwMThlYjkwNWQ3YjRiYjQ5Mzg1NTk4NzVlYWNhZDYzXzMtMS0xLTEtNjgyMjc_ab6a8392-8f08-4046-928a-81e634290892"
      unitRef="usd">6023000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i5238fc40eac24f75b9a54e8c1e184274_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTowMDE4ZWI5MDVkN2I0YmI0OTM4NTU5ODc1ZWFjYWQ2My90YWJsZXJhbmdlOjAwMThlYjkwNWQ3YjRiYjQ5Mzg1NTk4NzVlYWNhZDYzXzMtMy0xLTEtNjgyMjc_c3e36a22-247c-472d-bb07-b17801db1a79"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i5238fc40eac24f75b9a54e8c1e184274_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTowMDE4ZWI5MDVkN2I0YmI0OTM4NTU5ODc1ZWFjYWQ2My90YWJsZXJhbmdlOjAwMThlYjkwNWQ3YjRiYjQ5Mzg1NTk4NzVlYWNhZDYzXzMtNS0xLTEtNjgyMjc_7bddf139-f71d-494f-8f0e-b24f31b2c5d3"
      unitRef="usd">254000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i5238fc40eac24f75b9a54e8c1e184274_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTowMDE4ZWI5MDVkN2I0YmI0OTM4NTU5ODc1ZWFjYWQ2My90YWJsZXJhbmdlOjAwMThlYjkwNWQ3YjRiYjQ5Mzg1NTk4NzVlYWNhZDYzXzMtNy0xLTEtNjgyMjc_05fd45b2-530a-473b-a8ad-08609efd1f58"
      unitRef="usd">5769000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i2d1686664efb424494d8537149b5b101_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTowMDE4ZWI5MDVkN2I0YmI0OTM4NTU5ODc1ZWFjYWQ2My90YWJsZXJhbmdlOjAwMThlYjkwNWQ3YjRiYjQ5Mzg1NTk4NzVlYWNhZDYzXzQtMS0xLTEtNjgyMjc_7bdc5895-7a32-4fdd-be6b-4c30052a6221"
      unitRef="usd">10745000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i2d1686664efb424494d8537149b5b101_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTowMDE4ZWI5MDVkN2I0YmI0OTM4NTU5ODc1ZWFjYWQ2My90YWJsZXJhbmdlOjAwMThlYjkwNWQ3YjRiYjQ5Mzg1NTk4NzVlYWNhZDYzXzQtMy0xLTEtNjgyMjc_afde197a-1f27-416c-b7cf-b4ff9c4b8d38"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i2d1686664efb424494d8537149b5b101_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTowMDE4ZWI5MDVkN2I0YmI0OTM4NTU5ODc1ZWFjYWQ2My90YWJsZXJhbmdlOjAwMThlYjkwNWQ3YjRiYjQ5Mzg1NTk4NzVlYWNhZDYzXzQtNS0xLTEtNjgyMjc_e5c60996-7f2c-424c-9b12-c5822fface79"
      unitRef="usd">447000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i2d1686664efb424494d8537149b5b101_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTowMDE4ZWI5MDVkN2I0YmI0OTM4NTU5ODc1ZWFjYWQ2My90YWJsZXJhbmdlOjAwMThlYjkwNWQ3YjRiYjQ5Mzg1NTk4NzVlYWNhZDYzXzQtNy0xLTEtNjgyMjc_ce82ee55-73eb-4f26-ae81-56be18880f28"
      unitRef="usd">10298000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTowMDE4ZWI5MDVkN2I0YmI0OTM4NTU5ODc1ZWFjYWQ2My90YWJsZXJhbmdlOjAwMThlYjkwNWQ3YjRiYjQ5Mzg1NTk4NzVlYWNhZDYzXzUtMS0xLTEtNjgyMjc_e31c8e73-4151-402d-a2a5-26601115843f"
      unitRef="usd">19335000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTowMDE4ZWI5MDVkN2I0YmI0OTM4NTU5ODc1ZWFjYWQ2My90YWJsZXJhbmdlOjAwMThlYjkwNWQ3YjRiYjQ5Mzg1NTk4NzVlYWNhZDYzXzUtMy0xLTEtNjgyMjc_74035e7b-af37-4208-819e-78699fc4f288"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTowMDE4ZWI5MDVkN2I0YmI0OTM4NTU5ODc1ZWFjYWQ2My90YWJsZXJhbmdlOjAwMThlYjkwNWQ3YjRiYjQ5Mzg1NTk4NzVlYWNhZDYzXzUtNS0xLTEtNjgyMjc_efdcbb0c-651c-4ce2-8033-87e608b4c838"
      unitRef="usd">780000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTowMDE4ZWI5MDVkN2I0YmI0OTM4NTU5ODc1ZWFjYWQ2My90YWJsZXJhbmdlOjAwMThlYjkwNWQ3YjRiYjQ5Mzg1NTk4NzVlYWNhZDYzXzUtNy0xLTEtNjgyMjc_e10b0695-119f-417c-9e88-7b149f373653"
      unitRef="usd">18555000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i42e259234c7244b58df2e5ec9f4f7731_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTpmM2ViOTYxOGJhMjQ0M2EzYWMyYTA0NDg2NWVkYWUwOS90YWJsZXJhbmdlOmYzZWI5NjE4YmEyNDQzYTNhYzJhMDQ0ODY1ZWRhZTA5XzItMS0xLTEtNjgyMjc_f1a9001a-2f7f-4150-b965-e7c2aa7632ec"
      unitRef="usd">1668000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i42e259234c7244b58df2e5ec9f4f7731_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTpmM2ViOTYxOGJhMjQ0M2EzYWMyYTA0NDg2NWVkYWUwOS90YWJsZXJhbmdlOmYzZWI5NjE4YmEyNDQzYTNhYzJhMDQ0ODY1ZWRhZTA5XzItMy0xLTEtNjgyMjc_da4be0d7-793d-4b80-9aae-22baba989032"
      unitRef="usd">2000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i42e259234c7244b58df2e5ec9f4f7731_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTpmM2ViOTYxOGJhMjQ0M2EzYWMyYTA0NDg2NWVkYWUwOS90YWJsZXJhbmdlOmYzZWI5NjE4YmEyNDQzYTNhYzJhMDQ0ODY1ZWRhZTA5XzItNS0xLTEtNjgyMjc_a97f3a15-0674-48c6-ad9a-55f1f417f173"
      unitRef="usd">57000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i42e259234c7244b58df2e5ec9f4f7731_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTpmM2ViOTYxOGJhMjQ0M2EzYWMyYTA0NDg2NWVkYWUwOS90YWJsZXJhbmdlOmYzZWI5NjE4YmEyNDQzYTNhYzJhMDQ0ODY1ZWRhZTA5XzItNy0xLTEtNjgyMjc_3106793e-adfc-42bc-80b4-bf036a528db7"
      unitRef="usd">1613000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i29d6af81e7bf43c284edb45008e5f9e2_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTpmM2ViOTYxOGJhMjQ0M2EzYWMyYTA0NDg2NWVkYWUwOS90YWJsZXJhbmdlOmYzZWI5NjE4YmEyNDQzYTNhYzJhMDQ0ODY1ZWRhZTA5XzMtMS0xLTEtNjgyMjc_45e17fab-5e08-4791-9bb3-c3820cbff157"
      unitRef="usd">10100000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i29d6af81e7bf43c284edb45008e5f9e2_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTpmM2ViOTYxOGJhMjQ0M2EzYWMyYTA0NDg2NWVkYWUwOS90YWJsZXJhbmdlOmYzZWI5NjE4YmEyNDQzYTNhYzJhMDQ0ODY1ZWRhZTA5XzMtMy0xLTEtNjgyMjc_5446fa92-f64e-484b-901a-93152365c50e"
      unitRef="usd">38000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i29d6af81e7bf43c284edb45008e5f9e2_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTpmM2ViOTYxOGJhMjQ0M2EzYWMyYTA0NDg2NWVkYWUwOS90YWJsZXJhbmdlOmYzZWI5NjE4YmEyNDQzYTNhYzJhMDQ0ODY1ZWRhZTA5XzMtNS0xLTEtNjgyMjc_ea0fff76-b93e-4967-9380-9cb031f886f0"
      unitRef="usd">232000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i29d6af81e7bf43c284edb45008e5f9e2_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTpmM2ViOTYxOGJhMjQ0M2EzYWMyYTA0NDg2NWVkYWUwOS90YWJsZXJhbmdlOmYzZWI5NjE4YmEyNDQzYTNhYzJhMDQ0ODY1ZWRhZTA5XzMtNy0xLTEtNjgyMjc_89ec0848-36d7-4594-b425-0dd931ba94a7"
      unitRef="usd">9906000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i53b0ed96779d4fd9a7f9460d3dfaecb9_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTpmM2ViOTYxOGJhMjQ0M2EzYWMyYTA0NDg2NWVkYWUwOS90YWJsZXJhbmdlOmYzZWI5NjE4YmEyNDQzYTNhYzJhMDQ0ODY1ZWRhZTA5XzQtMS0xLTEtNjgyMjc_e14427ea-cc0c-4846-b3ef-3b6f79adc18b"
      unitRef="usd">6502000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i53b0ed96779d4fd9a7f9460d3dfaecb9_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTpmM2ViOTYxOGJhMjQ0M2EzYWMyYTA0NDg2NWVkYWUwOS90YWJsZXJhbmdlOmYzZWI5NjE4YmEyNDQzYTNhYzJhMDQ0ODY1ZWRhZTA5XzQtMy0xLTEtNjgyMjc_59bff305-91c4-432f-9f30-7d08639dbc05"
      unitRef="usd">1000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i53b0ed96779d4fd9a7f9460d3dfaecb9_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTpmM2ViOTYxOGJhMjQ0M2EzYWMyYTA0NDg2NWVkYWUwOS90YWJsZXJhbmdlOmYzZWI5NjE4YmEyNDQzYTNhYzJhMDQ0ODY1ZWRhZTA5XzQtNS0xLTEtNjgyMjc_d50bada1-fad5-4d84-967c-263237b0eee2"
      unitRef="usd">262000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i53b0ed96779d4fd9a7f9460d3dfaecb9_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTpmM2ViOTYxOGJhMjQ0M2EzYWMyYTA0NDg2NWVkYWUwOS90YWJsZXJhbmdlOmYzZWI5NjE4YmEyNDQzYTNhYzJhMDQ0ODY1ZWRhZTA5XzQtNy0xLTEtNjgyMjc_083d6b4e-da97-4f25-988f-68984a319d91"
      unitRef="usd">6241000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTpmM2ViOTYxOGJhMjQ0M2EzYWMyYTA0NDg2NWVkYWUwOS90YWJsZXJhbmdlOmYzZWI5NjE4YmEyNDQzYTNhYzJhMDQ0ODY1ZWRhZTA5XzUtMS0xLTEtNjgyMjc_afef23fb-547b-4544-9d46-a6fccfe97a24"
      unitRef="usd">18270000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTpmM2ViOTYxOGJhMjQ0M2EzYWMyYTA0NDg2NWVkYWUwOS90YWJsZXJhbmdlOmYzZWI5NjE4YmEyNDQzYTNhYzJhMDQ0ODY1ZWRhZTA5XzUtMy0xLTEtNjgyMjc_aa54baba-c917-4933-bcf6-481a77e27e6e"
      unitRef="usd">41000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTpmM2ViOTYxOGJhMjQ0M2EzYWMyYTA0NDg2NWVkYWUwOS90YWJsZXJhbmdlOmYzZWI5NjE4YmEyNDQzYTNhYzJhMDQ0ODY1ZWRhZTA5XzUtNS0xLTEtNjgyMjc_dccaa72c-24da-4764-9799-1490b864780b"
      unitRef="usd">551000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTpmM2ViOTYxOGJhMjQ0M2EzYWMyYTA0NDg2NWVkYWUwOS90YWJsZXJhbmdlOmYzZWI5NjE4YmEyNDQzYTNhYzJhMDQ0ODY1ZWRhZTA5XzUtNy0xLTEtNjgyMjc_c507d838-c11f-41dc-8bbf-154a590c2e24"
      unitRef="usd">17760000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90ZXh0cmVnaW9uOjAxZjc2NGM0NmU2NjQ1MjNhNGMwMWIwMzNhNDk1ZDUzXzI0Nzk_8e5e0496-768c-4d8d-9bb2-eaea3f3744db">&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 1, 2023&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,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&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;251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;4,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(254)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;(254)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;4,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(136)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(311)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(447)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,498&#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;(146)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;11,305&#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;(634)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,803&#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;(780)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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;</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="ic4a2ba72bfb94f5495ffd298089a0f01_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo2NzJjNGYxYjRjY2M0YmI5OTVlZTE5OTFiMmMxOWM4NC90YWJsZXJhbmdlOjY3MmM0ZjFiNGNjYzRiYjk5NWVlMTk5MWIyYzE5Yzg0XzMtMS0xLTEtNjgyMjc_8264c1d4-0781-4a4f-87ae-a22ed556cb77"
      unitRef="usd">1345000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ic4a2ba72bfb94f5495ffd298089a0f01_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo2NzJjNGYxYjRjY2M0YmI5OTVlZTE5OTFiMmMxOWM4NC90YWJsZXJhbmdlOjY3MmM0ZjFiNGNjYzRiYjk5NWVlMTk5MWIyYzE5Yzg0XzMtMy0xLTEtNjgyMjc_ed468fec-5758-4cf3-ac93-883e8b2a3ac7"
      unitRef="usd">10000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="ic4a2ba72bfb94f5495ffd298089a0f01_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo2NzJjNGYxYjRjY2M0YmI5OTVlZTE5OTFiMmMxOWM4NC90YWJsZXJhbmdlOjY3MmM0ZjFiNGNjYzRiYjk5NWVlMTk5MWIyYzE5Yzg0XzMtNS0xLTEtNjgyMjc_e1bf1c63-c36e-4230-a040-f0f9d9888df0"
      unitRef="usd">1117000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="ic4a2ba72bfb94f5495ffd298089a0f01_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo2NzJjNGYxYjRjY2M0YmI5OTVlZTE5OTFiMmMxOWM4NC90YWJsZXJhbmdlOjY3MmM0ZjFiNGNjYzRiYjk5NWVlMTk5MWIyYzE5Yzg0XzMtNy0xLTEtNjgyMjc_b52f2674-513b-4be0-b329-70e253ac6e8c"
      unitRef="usd">69000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="ic4a2ba72bfb94f5495ffd298089a0f01_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo2NzJjNGYxYjRjY2M0YmI5OTVlZTE5OTFiMmMxOWM4NC90YWJsZXJhbmdlOjY3MmM0ZjFiNGNjYzRiYjk5NWVlMTk5MWIyYzE5Yzg0XzMtOS0xLTEtNjgyMjc_b4dd5b09-341d-40a9-abe2-f2d9baf75321"
      unitRef="usd">2462000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="ic4a2ba72bfb94f5495ffd298089a0f01_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo2NzJjNGYxYjRjY2M0YmI5OTVlZTE5OTFiMmMxOWM4NC90YWJsZXJhbmdlOjY3MmM0ZjFiNGNjYzRiYjk5NWVlMTk5MWIyYzE5Yzg0XzMtMTEtMS0xLTY4MjI3_ebf17a6f-c260-4381-bb1d-407cb07c2ddf"
      unitRef="usd">79000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i5238fc40eac24f75b9a54e8c1e184274_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo2NzJjNGYxYjRjY2M0YmI5OTVlZTE5OTFiMmMxOWM4NC90YWJsZXJhbmdlOjY3MmM0ZjFiNGNjYzRiYjk5NWVlMTk5MWIyYzE5Yzg0XzQtMS0xLTEtNjgyMjc_a01da141-db1a-4cdd-bf1e-f3f2fc720793"
      unitRef="usd">251000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i5238fc40eac24f75b9a54e8c1e184274_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo2NzJjNGYxYjRjY2M0YmI5OTVlZTE5OTFiMmMxOWM4NC90YWJsZXJhbmdlOjY3MmM0ZjFiNGNjYzRiYjk5NWVlMTk5MWIyYzE5Yzg0XzQtMy0xLTEtNjgyMjc_e27cd93b-9a26-44db-a245-fd996cce835b"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i5238fc40eac24f75b9a54e8c1e184274_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo2NzJjNGYxYjRjY2M0YmI5OTVlZTE5OTFiMmMxOWM4NC90YWJsZXJhbmdlOjY3MmM0ZjFiNGNjYzRiYjk5NWVlMTk5MWIyYzE5Yzg0XzQtNS0xLTEtNjgyMjc_5f566b07-5b96-4aef-b0a2-f6fd8ab85281"
      unitRef="usd">4792000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i5238fc40eac24f75b9a54e8c1e184274_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo2NzJjNGYxYjRjY2M0YmI5OTVlZTE5OTFiMmMxOWM4NC90YWJsZXJhbmdlOjY3MmM0ZjFiNGNjYzRiYjk5NWVlMTk5MWIyYzE5Yzg0XzQtNy0xLTEtNjgyMjc_2ea2e438-37dd-4b75-86a4-830d53a55759"
      unitRef="usd">254000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i5238fc40eac24f75b9a54e8c1e184274_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo2NzJjNGYxYjRjY2M0YmI5OTVlZTE5OTFiMmMxOWM4NC90YWJsZXJhbmdlOjY3MmM0ZjFiNGNjYzRiYjk5NWVlMTk5MWIyYzE5Yzg0XzQtOS0xLTEtNjgyMjc_59207e58-f1b2-43ca-b03e-fe137bd064b5"
      unitRef="usd">5043000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i5238fc40eac24f75b9a54e8c1e184274_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo2NzJjNGYxYjRjY2M0YmI5OTVlZTE5OTFiMmMxOWM4NC90YWJsZXJhbmdlOjY3MmM0ZjFiNGNjYzRiYjk5NWVlMTk5MWIyYzE5Yzg0XzQtMTEtMS0xLTY4MjI3_81d301f8-ccfa-4795-bcaa-37d9258aff59"
      unitRef="usd">254000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i2d1686664efb424494d8537149b5b101_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo2NzJjNGYxYjRjY2M0YmI5OTVlZTE5OTFiMmMxOWM4NC90YWJsZXJhbmdlOjY3MmM0ZjFiNGNjYzRiYjk5NWVlMTk5MWIyYzE5Yzg0XzUtMS0xLTEtNjgyMjc_6d0795a5-c2d6-405e-90df-0d4fe45ad2ec"
      unitRef="usd">4902000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i2d1686664efb424494d8537149b5b101_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo2NzJjNGYxYjRjY2M0YmI5OTVlZTE5OTFiMmMxOWM4NC90YWJsZXJhbmdlOjY3MmM0ZjFiNGNjYzRiYjk5NWVlMTk5MWIyYzE5Yzg0XzUtMy0xLTEtNjgyMjc_769a78da-44e6-4f98-8b92-2e43f313f817"
      unitRef="usd">136000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i2d1686664efb424494d8537149b5b101_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo2NzJjNGYxYjRjY2M0YmI5OTVlZTE5OTFiMmMxOWM4NC90YWJsZXJhbmdlOjY3MmM0ZjFiNGNjYzRiYjk5NWVlMTk5MWIyYzE5Yzg0XzUtNS0xLTEtNjgyMjc_bd8078ac-486d-4182-9d58-200fa9acc20c"
      unitRef="usd">5396000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i2d1686664efb424494d8537149b5b101_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo2NzJjNGYxYjRjY2M0YmI5OTVlZTE5OTFiMmMxOWM4NC90YWJsZXJhbmdlOjY3MmM0ZjFiNGNjYzRiYjk5NWVlMTk5MWIyYzE5Yzg0XzUtNy0xLTEtNjgyMjc_8e008a3f-a4c9-454a-b558-7793a1cedcd5"
      unitRef="usd">311000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i2d1686664efb424494d8537149b5b101_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo2NzJjNGYxYjRjY2M0YmI5OTVlZTE5OTFiMmMxOWM4NC90YWJsZXJhbmdlOjY3MmM0ZjFiNGNjYzRiYjk5NWVlMTk5MWIyYzE5Yzg0XzUtOS0xLTEtNjgyMjc_21e2231d-5e65-495c-ba32-e5c0033a3a96"
      unitRef="usd">10298000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i2d1686664efb424494d8537149b5b101_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo2NzJjNGYxYjRjY2M0YmI5OTVlZTE5OTFiMmMxOWM4NC90YWJsZXJhbmdlOjY3MmM0ZjFiNGNjYzRiYjk5NWVlMTk5MWIyYzE5Yzg0XzUtMTEtMS0xLTY4MjI3_089b7a2b-b72c-4d98-87a8-63a554be99fb"
      unitRef="usd">447000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo2NzJjNGYxYjRjY2M0YmI5OTVlZTE5OTFiMmMxOWM4NC90YWJsZXJhbmdlOjY3MmM0ZjFiNGNjYzRiYjk5NWVlMTk5MWIyYzE5Yzg0XzYtMS0xLTEtNjgyMjc_101c65b2-ed2b-4c65-8477-c48d3671ffdb"
      unitRef="usd">6498000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo2NzJjNGYxYjRjY2M0YmI5OTVlZTE5OTFiMmMxOWM4NC90YWJsZXJhbmdlOjY3MmM0ZjFiNGNjYzRiYjk5NWVlMTk5MWIyYzE5Yzg0XzYtMy0xLTEtNjgyMjc_d936ef66-2bed-4473-ac77-66122e64623c"
      unitRef="usd">146000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo2NzJjNGYxYjRjY2M0YmI5OTVlZTE5OTFiMmMxOWM4NC90YWJsZXJhbmdlOjY3MmM0ZjFiNGNjYzRiYjk5NWVlMTk5MWIyYzE5Yzg0XzYtNS0xLTEtNjgyMjc_f0d638b0-4a86-4588-8dd4-02459596f1d8"
      unitRef="usd">11305000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo2NzJjNGYxYjRjY2M0YmI5OTVlZTE5OTFiMmMxOWM4NC90YWJsZXJhbmdlOjY3MmM0ZjFiNGNjYzRiYjk5NWVlMTk5MWIyYzE5Yzg0XzYtNy0xLTEtNjgyMjc_18049a0f-a159-4e72-8e17-a80f11ea3d32"
      unitRef="usd">634000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo2NzJjNGYxYjRjY2M0YmI5OTVlZTE5OTFiMmMxOWM4NC90YWJsZXJhbmdlOjY3MmM0ZjFiNGNjYzRiYjk5NWVlMTk5MWIyYzE5Yzg0XzYtOS0xLTEtNjgyMjc_1df36f0f-8b50-42a5-8edd-6f2852d95f69"
      unitRef="usd">17803000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo2NzJjNGYxYjRjY2M0YmI5OTVlZTE5OTFiMmMxOWM4NC90YWJsZXJhbmdlOjY3MmM0ZjFiNGNjYzRiYjk5NWVlMTk5MWIyYzE5Yzg0XzYtMTEtMS0xLTY4MjI3_41eb3b19-5db8-4d32-8c55-a02716eb755e"
      unitRef="usd">780000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i42e259234c7244b58df2e5ec9f4f7731_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo0NDkwNzUzYTA0OWY0MWJiODlkNDU0MWE5YmZjM2Q3OS90YWJsZXJhbmdlOjQ0OTA3NTNhMDQ5ZjQxYmI4OWQ0NTQxYTliZmMzZDc5XzMtMS0xLTEtNjgyMjc_d9249978-0214-4ad6-bab2-001d249cd98e"
      unitRef="usd">1048000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i42e259234c7244b58df2e5ec9f4f7731_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo0NDkwNzUzYTA0OWY0MWJiODlkNDU0MWE5YmZjM2Q3OS90YWJsZXJhbmdlOjQ0OTA3NTNhMDQ5ZjQxYmI4OWQ0NTQxYTliZmMzZDc5XzMtMy0xLTEtNjgyMjc_f9e9ab83-ece5-48eb-99cd-ca2696645189"
      unitRef="usd">45000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i42e259234c7244b58df2e5ec9f4f7731_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo0NDkwNzUzYTA0OWY0MWJiODlkNDU0MWE5YmZjM2Q3OS90YWJsZXJhbmdlOjQ0OTA3NTNhMDQ5ZjQxYmI4OWQ0NTQxYTliZmMzZDc5XzMtNS0xLTEtNjgyMjc_5cbaa05f-d18a-40c7-8b66-4effc85a3da9"
      unitRef="usd">289000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i42e259234c7244b58df2e5ec9f4f7731_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo0NDkwNzUzYTA0OWY0MWJiODlkNDU0MWE5YmZjM2Q3OS90YWJsZXJhbmdlOjQ0OTA3NTNhMDQ5ZjQxYmI4OWQ0NTQxYTliZmMzZDc5XzMtNy0xLTEtNjgyMjc_02efdddf-d5a4-499e-ae7a-6fc0a7fe7ce1"
      unitRef="usd">12000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i42e259234c7244b58df2e5ec9f4f7731_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo0NDkwNzUzYTA0OWY0MWJiODlkNDU0MWE5YmZjM2Q3OS90YWJsZXJhbmdlOjQ0OTA3NTNhMDQ5ZjQxYmI4OWQ0NTQxYTliZmMzZDc5XzMtOS0xLTEtNjgyMjc_64e74f81-ed1b-4db2-94b3-c52e4c9104ac"
      unitRef="usd">1337000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i42e259234c7244b58df2e5ec9f4f7731_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo0NDkwNzUzYTA0OWY0MWJiODlkNDU0MWE5YmZjM2Q3OS90YWJsZXJhbmdlOjQ0OTA3NTNhMDQ5ZjQxYmI4OWQ0NTQxYTliZmMzZDc5XzMtMTEtMS0xLTY4MjI3_87363894-bb6a-480c-bdad-14a07a4833f2"
      unitRef="usd">57000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i29d6af81e7bf43c284edb45008e5f9e2_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo0NDkwNzUzYTA0OWY0MWJiODlkNDU0MWE5YmZjM2Q3OS90YWJsZXJhbmdlOjQ0OTA3NTNhMDQ5ZjQxYmI4OWQ0NTQxYTliZmMzZDc5XzQtMS0xLTEtNjgyMjc_6cc4e0de-e61f-4bb2-b4d0-0e47930b080a"
      unitRef="usd">3884000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i29d6af81e7bf43c284edb45008e5f9e2_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo0NDkwNzUzYTA0OWY0MWJiODlkNDU0MWE5YmZjM2Q3OS90YWJsZXJhbmdlOjQ0OTA3NTNhMDQ5ZjQxYmI4OWQ0NTQxYTliZmMzZDc5XzQtMy0xLTEtNjgyMjc_45462665-caa0-496b-adf6-05c7939ac51f"
      unitRef="usd">164000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i29d6af81e7bf43c284edb45008e5f9e2_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo0NDkwNzUzYTA0OWY0MWJiODlkNDU0MWE5YmZjM2Q3OS90YWJsZXJhbmdlOjQ0OTA3NTNhMDQ5ZjQxYmI4OWQ0NTQxYTliZmMzZDc5XzQtNS0xLTEtNjgyMjc_9b273353-954d-43f9-a124-66128ae4ea42"
      unitRef="usd">1246000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i29d6af81e7bf43c284edb45008e5f9e2_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo0NDkwNzUzYTA0OWY0MWJiODlkNDU0MWE5YmZjM2Q3OS90YWJsZXJhbmdlOjQ0OTA3NTNhMDQ5ZjQxYmI4OWQ0NTQxYTliZmMzZDc5XzQtNy0xLTEtNjgyMjc_25ef6dba-7559-463f-a233-f7144d30ff5b"
      unitRef="usd">68000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i29d6af81e7bf43c284edb45008e5f9e2_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo0NDkwNzUzYTA0OWY0MWJiODlkNDU0MWE5YmZjM2Q3OS90YWJsZXJhbmdlOjQ0OTA3NTNhMDQ5ZjQxYmI4OWQ0NTQxYTliZmMzZDc5XzQtOS0xLTEtNjgyMjc_258c7f09-e39b-4ba3-b152-a15a8c32bccf"
      unitRef="usd">5130000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i29d6af81e7bf43c284edb45008e5f9e2_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo0NDkwNzUzYTA0OWY0MWJiODlkNDU0MWE5YmZjM2Q3OS90YWJsZXJhbmdlOjQ0OTA3NTNhMDQ5ZjQxYmI4OWQ0NTQxYTliZmMzZDc5XzQtMTEtMS0xLTY4MjI3_47702834-7524-49a0-ab4e-5ecf40243b76"
      unitRef="usd">232000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i53b0ed96779d4fd9a7f9460d3dfaecb9_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo0NDkwNzUzYTA0OWY0MWJiODlkNDU0MWE5YmZjM2Q3OS90YWJsZXJhbmdlOjQ0OTA3NTNhMDQ5ZjQxYmI4OWQ0NTQxYTliZmMzZDc5XzUtMS0xLTEtNjgyMjc_af6ed81c-9d8a-48cd-9dac-07bc2326386b"
      unitRef="usd">5215000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i53b0ed96779d4fd9a7f9460d3dfaecb9_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo0NDkwNzUzYTA0OWY0MWJiODlkNDU0MWE5YmZjM2Q3OS90YWJsZXJhbmdlOjQ0OTA3NTNhMDQ5ZjQxYmI4OWQ0NTQxYTliZmMzZDc5XzUtMy0xLTEtNjgyMjc_4c67b6d9-4be7-4c9f-89d3-e3f2a3fa5e88"
      unitRef="usd">231000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i53b0ed96779d4fd9a7f9460d3dfaecb9_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo0NDkwNzUzYTA0OWY0MWJiODlkNDU0MWE5YmZjM2Q3OS90YWJsZXJhbmdlOjQ0OTA3NTNhMDQ5ZjQxYmI4OWQ0NTQxYTliZmMzZDc5XzUtNS0xLTEtNjgyMjc_549059de-facc-4781-8596-1ccb8cc216cf"
      unitRef="usd">598000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i53b0ed96779d4fd9a7f9460d3dfaecb9_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo0NDkwNzUzYTA0OWY0MWJiODlkNDU0MWE5YmZjM2Q3OS90YWJsZXJhbmdlOjQ0OTA3NTNhMDQ5ZjQxYmI4OWQ0NTQxYTliZmMzZDc5XzUtNy0xLTEtNjgyMjc_2aa7e73a-efdc-46ac-91aa-5304987d724a"
      unitRef="usd">31000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i53b0ed96779d4fd9a7f9460d3dfaecb9_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo0NDkwNzUzYTA0OWY0MWJiODlkNDU0MWE5YmZjM2Q3OS90YWJsZXJhbmdlOjQ0OTA3NTNhMDQ5ZjQxYmI4OWQ0NTQxYTliZmMzZDc5XzUtOS0xLTEtNjgyMjc_aefd1c5f-1678-4eed-b31d-1d10dcd39727"
      unitRef="usd">5813000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i53b0ed96779d4fd9a7f9460d3dfaecb9_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo0NDkwNzUzYTA0OWY0MWJiODlkNDU0MWE5YmZjM2Q3OS90YWJsZXJhbmdlOjQ0OTA3NTNhMDQ5ZjQxYmI4OWQ0NTQxYTliZmMzZDc5XzUtMTEtMS0xLTY4MjI3_d80597c8-96c9-42a9-b8f9-123e28bc5477"
      unitRef="usd">262000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo0NDkwNzUzYTA0OWY0MWJiODlkNDU0MWE5YmZjM2Q3OS90YWJsZXJhbmdlOjQ0OTA3NTNhMDQ5ZjQxYmI4OWQ0NTQxYTliZmMzZDc5XzYtMS0xLTEtNjgyMjc_d0ece1e0-c1f2-44aa-8c39-5cbcb84385a8"
      unitRef="usd">10147000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo0NDkwNzUzYTA0OWY0MWJiODlkNDU0MWE5YmZjM2Q3OS90YWJsZXJhbmdlOjQ0OTA3NTNhMDQ5ZjQxYmI4OWQ0NTQxYTliZmMzZDc5XzYtMy0xLTEtNjgyMjc_dfa45803-3eab-43de-9ff2-69007e0f8613"
      unitRef="usd">440000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo0NDkwNzUzYTA0OWY0MWJiODlkNDU0MWE5YmZjM2Q3OS90YWJsZXJhbmdlOjQ0OTA3NTNhMDQ5ZjQxYmI4OWQ0NTQxYTliZmMzZDc5XzYtNS0xLTEtNjgyMjc_c6b97b8f-397e-4cae-b973-91ebff6535bb"
      unitRef="usd">2133000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo0NDkwNzUzYTA0OWY0MWJiODlkNDU0MWE5YmZjM2Q3OS90YWJsZXJhbmdlOjQ0OTA3NTNhMDQ5ZjQxYmI4OWQ0NTQxYTliZmMzZDc5XzYtNy0xLTEtNjgyMjc_e0b44c6b-c775-4a25-9d03-2a6c11aa886b"
      unitRef="usd">111000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo0NDkwNzUzYTA0OWY0MWJiODlkNDU0MWE5YmZjM2Q3OS90YWJsZXJhbmdlOjQ0OTA3NTNhMDQ5ZjQxYmI4OWQ0NTQxYTliZmMzZDc5XzYtOS0xLTEtNjgyMjc_91aa1316-e677-4958-8710-05a7998674e0"
      unitRef="usd">12280000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo0NDkwNzUzYTA0OWY0MWJiODlkNDU0MWE5YmZjM2Q3OS90YWJsZXJhbmdlOjQ0OTA3NTNhMDQ5ZjQxYmI4OWQ0NTQxYTliZmMzZDc5XzYtMTEtMS0xLTY4MjI3_e7a25997-e468-4fff-bab8-ca3a45151ee8"
      unitRef="usd">551000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90ZXh0cmVnaW9uOjAxZjc2NGM0NmU2NjQ1MjNhNGMwMWIwMzNhNDk1ZDUzXzI0NjU_84205c7d-f9d7-4907-a3f7-cce89496577f">&lt;div style="margin-top:9pt;text-indent: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 1, 2023&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,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,626&#160;&lt;/span&gt;&lt;/td&gt;&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;12,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;11,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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;501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Mortgage-backed securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;19,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;18,555&#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="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo4MWZlMzk1ZjM1Mjg0M2E3OTg4MTNiZDRkYTY1ZDdlMS90YWJsZXJhbmdlOjgxZmUzOTVmMzUyODQzYTc5ODgxM2JkNGRhNjVkN2UxXzItMS0xLTEtNjgyMjc_c27ccaf8-7117-45bf-b769-88858ff208af"
      unitRef="usd">3704000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo4MWZlMzk1ZjM1Mjg0M2E3OTg4MTNiZDRkYTY1ZDdlMS90YWJsZXJhbmdlOjgxZmUzOTVmMzUyODQzYTc5ODgxM2JkNGRhNjVkN2UxXzItMy0xLTEtNjgyMjc_780ef8e9-f11a-49ae-a55f-32e56c89cb2d"
      unitRef="usd">3626000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo4MWZlMzk1ZjM1Mjg0M2E3OTg4MTNiZDRkYTY1ZDdlMS90YWJsZXJhbmdlOjgxZmUzOTVmMzUyODQzYTc5ODgxM2JkNGRhNjVkN2UxXzMtMS0xLTEtNjgyMjc_c6cdb39c-a281-417f-a636-97e1c136b87e"
      unitRef="usd">12172000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo4MWZlMzk1ZjM1Mjg0M2E3OTg4MTNiZDRkYTY1ZDdlMS90YWJsZXJhbmdlOjgxZmUzOTVmMzUyODQzYTc5ODgxM2JkNGRhNjVkN2UxXzMtMy0xLTEtNjgyMjc_f237b1ed-2b13-40d4-9dc0-b093bdcd0442"
      unitRef="usd">11551000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo4MWZlMzk1ZjM1Mjg0M2E3OTg4MTNiZDRkYTY1ZDdlMS90YWJsZXJhbmdlOjgxZmUzOTVmMzUyODQzYTc5ODgxM2JkNGRhNjVkN2UxXzQtMS0xLTEtNjgyMjc_7e3f1b37-d86b-4953-aeec-bdc1c9bf8e53"
      unitRef="usd">501000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo4MWZlMzk1ZjM1Mjg0M2E3OTg4MTNiZDRkYTY1ZDdlMS90YWJsZXJhbmdlOjgxZmUzOTVmMzUyODQzYTc5ODgxM2JkNGRhNjVkN2UxXzQtMy0xLTEtNjgyMjc_861ae5de-637c-4ce6-a3ca-d2c8ef7fee87"
      unitRef="usd">501000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo4MWZlMzk1ZjM1Mjg0M2E3OTg4MTNiZDRkYTY1ZDdlMS90YWJsZXJhbmdlOjgxZmUzOTVmMzUyODQzYTc5ODgxM2JkNGRhNjVkN2UxXzUtMS0xLTEtNjgyMjc_50621df4-8774-4209-8675-baac18f3291d"
      unitRef="usd">391000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo4MWZlMzk1ZjM1Mjg0M2E3OTg4MTNiZDRkYTY1ZDdlMS90YWJsZXJhbmdlOjgxZmUzOTVmMzUyODQzYTc5ODgxM2JkNGRhNjVkN2UxXzUtMy0xLTEtNjgyMjc_1e4704a9-f6fd-4cb9-adca-317eac66bf82"
      unitRef="usd">389000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo4MWZlMzk1ZjM1Mjg0M2E3OTg4MTNiZDRkYTY1ZDdlMS90YWJsZXJhbmdlOjgxZmUzOTVmMzUyODQzYTc5ODgxM2JkNGRhNjVkN2UxXzYtMS0xLTEtNjgyMjc_1ea4fe2b-eee5-44da-8a2f-d43777c640c6"
      unitRef="usd">2567000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo4MWZlMzk1ZjM1Mjg0M2E3OTg4MTNiZDRkYTY1ZDdlMS90YWJsZXJhbmdlOjgxZmUzOTVmMzUyODQzYTc5ODgxM2JkNGRhNjVkN2UxXzYtMy0xLTEtNjgyMjc_23a4d296-0876-4784-b12d-7cb5250ba06d"
      unitRef="usd">2488000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo4MWZlMzk1ZjM1Mjg0M2E3OTg4MTNiZDRkYTY1ZDdlMS90YWJsZXJhbmdlOjgxZmUzOTVmMzUyODQzYTc5ODgxM2JkNGRhNjVkN2UxXzctMS0xLTEtNjgyMjc_6ab3cb23-264e-4709-b86f-b06a80791ef2"
      unitRef="usd">19335000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTo4MWZlMzk1ZjM1Mjg0M2E3OTg4MTNiZDRkYTY1ZDdlMS90YWJsZXJhbmdlOjgxZmUzOTVmMzUyODQzYTc5ODgxM2JkNGRhNjVkN2UxXzctMy0xLTEtNjgyMjc_ab93372f-178c-4dcd-8f88-43c6b43ed2f1"
      unitRef="usd">18555000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90ZXh0cmVnaW9uOjAxZjc2NGM0NmU2NjQ1MjNhNGMwMWIwMzNhNDk1ZDUzXzU0OTc1NTgxNjU5Mg_6cfb4eb7-edbb-4d64-91e9-52f08d9f7b16"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleRealizedGain>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90ZXh0cmVnaW9uOjAxZjc2NGM0NmU2NjQ1MjNhNGMwMWIwMzNhNDk1ZDUzXzU0OTc1NTgxNjU3MA_5a3bd454-e12b-4222-a424-2d342f7ebf55"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleRealizedGain>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90ZXh0cmVnaW9uOjAxZjc2NGM0NmU2NjQ1MjNhNGMwMWIwMzNhNDk1ZDUzXzE5MTk_b9fb2769-9277-494c-86bc-c291cdeabb9d"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90ZXh0cmVnaW9uOjAxZjc2NGM0NmU2NjQ1MjNhNGMwMWIwMzNhNDk1ZDUzXzE5MTk_e1a70c3c-d303-49ad-a1ed-c19a1c906046"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss>
    <us-gaap:GainLossOnInvestmentsTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90ZXh0cmVnaW9uOjAxZjc2NGM0NmU2NjQ1MjNhNGMwMWIwMzNhNDk1ZDUzXzI0ODU_41cd3846-fbac-4c6c-afd4-3037efd61255">Net investment gains and losses on marketable equity securities for fiscal years 2023, 2022 and 2021 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 1,&lt;br/&gt;2023&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 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;div style="padding-left:18pt;text-indent:-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 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;561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,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;/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) 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;(958)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 (losses) gains 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;(397)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,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;/tr&gt;&lt;/table&gt;</us-gaap:GainLossOnInvestmentsTextBlock>
    <us-gaap:EquitySecuritiesFvNiGainLoss
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTozZGJmMGRkMjdlZGQ0ZTU3OGJhMmFkNDlmNzhhMjExNC90YWJsZXJhbmdlOjNkYmYwZGQyN2VkZDRlNTc4YmEyYWQ0OWY3OGEyMTE0XzMtMS0xLTEtNjgyMjc_e0b3b40c-074f-456b-a13c-6f582b7edd0d"
      unitRef="usd">561000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:EquitySecuritiesFvNiGainLoss
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTozZGJmMGRkMjdlZGQ0ZTU3OGJhMmFkNDlmNzhhMjExNC90YWJsZXJhbmdlOjNkYmYwZGQyN2VkZDRlNTc4YmEyYWQ0OWY3OGEyMTE0XzMtMy0xLTEtNjgyMjc_9820ad0c-1715-41c0-83b7-e53c2587f82f"
      unitRef="usd">2160000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:EquitySecuritiesFvNiGainLoss
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTozZGJmMGRkMjdlZGQ0ZTU3OGJhMmFkNDlmNzhhMjExNC90YWJsZXJhbmdlOjNkYmYwZGQyN2VkZDRlNTc4YmEyYWQ0OWY3OGEyMTE0XzMtNS0xLTEtNjgyMjc_1ab7db9d-b901-496e-af2d-16954cbb3773"
      unitRef="usd">8515000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:EquitySecuritiesFvNiRealizedGainLoss
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTozZGJmMGRkMjdlZGQ0ZTU3OGJhMmFkNDlmNzhhMjExNC90YWJsZXJhbmdlOjNkYmYwZGQyN2VkZDRlNTc4YmEyYWQ0OWY3OGEyMTE0XzQtMS0xLTEtNjgyMjc_b547e9e1-0d78-4913-824a-b3d77d028a8f"
      unitRef="usd">958000</us-gaap:EquitySecuritiesFvNiRealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiRealizedGainLoss
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTozZGJmMGRkMjdlZGQ0ZTU3OGJhMmFkNDlmNzhhMjExNC90YWJsZXJhbmdlOjNkYmYwZGQyN2VkZDRlNTc4YmEyYWQ0OWY3OGEyMTE0XzQtMy0xLTEtNjgyMjc_e6a9e539-a9a9-4150-91ea-cd194c0f44cf"
      unitRef="usd">551000</us-gaap:EquitySecuritiesFvNiRealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiRealizedGainLoss
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTozZGJmMGRkMjdlZGQ0ZTU3OGJhMmFkNDlmNzhhMjExNC90YWJsZXJhbmdlOjNkYmYwZGQyN2VkZDRlNTc4YmEyYWQ0OWY3OGEyMTE0XzQtNS0xLTEtNjgyMjc_805ebd1e-5f29-4978-813d-e2f91e0b4905"
      unitRef="usd">2191000</us-gaap:EquitySecuritiesFvNiRealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTozZGJmMGRkMjdlZGQ0ZTU3OGJhMmFkNDlmNzhhMjExNC90YWJsZXJhbmdlOjNkYmYwZGQyN2VkZDRlNTc4YmEyYWQ0OWY3OGEyMTE0XzUtMS0xLTEtNjgyMjc_9f25d538-a175-4991-ac2d-5161a7e66105"
      unitRef="usd">-397000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTozZGJmMGRkMjdlZGQ0ZTU3OGJhMmFkNDlmNzhhMjExNC90YWJsZXJhbmdlOjNkYmYwZGQyN2VkZDRlNTc4YmEyYWQ0OWY3OGEyMTE0XzUtMy0xLTEtNjgyMjc_2ef8e0c0-3393-4021-8ab5-c68d1dbbeabd"
      unitRef="usd">1609000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjQvZnJhZzowMWY3NjRjNDZlNjY0NTIzYTRjMDFiMDMzYTQ5NWQ1My90YWJsZTozZGJmMGRkMjdlZGQ0ZTU3OGJhMmFkNDlmNzhhMjExNC90YWJsZXJhbmdlOjNkYmYwZGQyN2VkZDRlNTc4YmEyYWQ0OWY3OGEyMTE0XzUtNS0xLTEtNjgyMjc_d2bb3e34-2f90-4f5c-8247-d5bb79afb39c"
      unitRef="usd">6324000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjcvZnJhZzo1MjEyZDQ0MWU4MDM0YWY2YmQ3ODFjOGVjYTlkMzE0Zi90ZXh0cmVnaW9uOjUyMTJkNDQxZTgwMzRhZjZiZDc4MWM4ZWNhOWQzMTRmXzgx_a43ee5bb-c00e-49c6-a9fb-4b35b1ceb367">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 1,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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 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;92,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/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;29,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;142,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;263,150&#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;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;/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 inventories above include $34.1&#160;million of inventory that was acquired with Solitaire Homes and remains on hand at April&#160;1, 2023. Such inventory is recorded at fair value which approximates sales price.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjcvZnJhZzo1MjEyZDQ0MWU4MDM0YWY2YmQ3ODFjOGVjYTlkMzE0Zi90ZXh0cmVnaW9uOjUyMTJkNDQxZTgwMzRhZjZiZDc4MWM4ZWNhOWQzMTRmXzg0_2e7cfe23-be5b-4073-bbd6-c38fb732d627">&lt;div style="margin-top:9pt;text-indent: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 1,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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 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;92,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/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;29,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;142,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;263,150&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterials
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjcvZnJhZzo1MjEyZDQ0MWU4MDM0YWY2YmQ3ODFjOGVjYTlkMzE0Zi90YWJsZTo4YzU3MWNmNzdiMDA0YmNhYTU5OTgyMzcwNDA3NjA5My90YWJsZXJhbmdlOjhjNTcxY2Y3N2IwMDRiY2FhNTk5ODIzNzA0MDc2MDkzXzEtMS0xLTEtNjgyMjc_2d653d31-de9e-4757-bb61-c4f71760730b"
      unitRef="usd">92045000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjcvZnJhZzo1MjEyZDQ0MWU4MDM0YWY2YmQ3ODFjOGVjYTlkMzE0Zi90YWJsZTo4YzU3MWNmNzdiMDA0YmNhYTU5OTgyMzcwNDA3NjA5My90YWJsZXJhbmdlOjhjNTcxY2Y3N2IwMDRiY2FhNTk5ODIzNzA0MDc2MDkzXzEtMy0xLTEtNjgyMjc_5171b331-beb7-48e0-8f10-4fc83962d2ca"
      unitRef="usd">95929000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryWorkInProcess
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjcvZnJhZzo1MjEyZDQ0MWU4MDM0YWY2YmQ3ODFjOGVjYTlkMzE0Zi90YWJsZTo4YzU3MWNmNzdiMDA0YmNhYTU5OTgyMzcwNDA3NjA5My90YWJsZXJhbmdlOjhjNTcxY2Y3N2IwMDRiY2FhNTk5ODIzNzA0MDc2MDkzXzItMS0xLTEtNjgyMjc_2683f055-6df8-4281-8271-7723fd1ee9d9"
      unitRef="usd">29022000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjcvZnJhZzo1MjEyZDQ0MWU4MDM0YWY2YmQ3ODFjOGVjYTlkMzE0Zi90YWJsZTo4YzU3MWNmNzdiMDA0YmNhYTU5OTgyMzcwNDA3NjA5My90YWJsZXJhbmdlOjhjNTcxY2Y3N2IwMDRiY2FhNTk5ODIzNzA0MDc2MDkzXzItMy0xLTEtNjgyMjc_3ed93a08-3898-49a0-81de-ae3ee5787902"
      unitRef="usd">30638000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjcvZnJhZzo1MjEyZDQ0MWU4MDM0YWY2YmQ3ODFjOGVjYTlkMzE0Zi90YWJsZTo4YzU3MWNmNzdiMDA0YmNhYTU5OTgyMzcwNDA3NjA5My90YWJsZXJhbmdlOjhjNTcxY2Y3N2IwMDRiY2FhNTk5ODIzNzA0MDc2MDkzXzMtMS0xLTEtNjgyMjc_11221ccd-b123-4389-a779-5b856ca3855a"
      unitRef="usd">142083000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjcvZnJhZzo1MjEyZDQ0MWU4MDM0YWY2YmQ3ODFjOGVjYTlkMzE0Zi90YWJsZTo4YzU3MWNmNzdiMDA0YmNhYTU5OTgyMzcwNDA3NjA5My90YWJsZXJhbmdlOjhjNTcxY2Y3N2IwMDRiY2FhNTk5ODIzNzA0MDc2MDkzXzMtMy0xLTEtNjgyMjc_7872056a-4bf7-41a6-aedb-7a206533f3bf"
      unitRef="usd">117404000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryNet
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjcvZnJhZzo1MjEyZDQ0MWU4MDM0YWY2YmQ3ODFjOGVjYTlkMzE0Zi90YWJsZTo4YzU3MWNmNzdiMDA0YmNhYTU5OTgyMzcwNDA3NjA5My90YWJsZXJhbmdlOjhjNTcxY2Y3N2IwMDRiY2FhNTk5ODIzNzA0MDc2MDkzXzQtMS0xLTEtNjgyMjc_8695ea66-72ff-4b3b-b925-433b05ced437"
      unitRef="usd">263150000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjcvZnJhZzo1MjEyZDQ0MWU4MDM0YWY2YmQ3ODFjOGVjYTlkMzE0Zi90YWJsZTo4YzU3MWNmNzdiMDA0YmNhYTU5OTgyMzcwNDA3NjA5My90YWJsZXJhbmdlOjhjNTcxY2Y3N2IwMDRiY2FhNTk5ODIzNzA0MDc2MDkzXzQtMy0xLTEtNjgyMjc_3abf91bf-07e0-472a-9ec8-7ec93cd2fa76"
      unitRef="usd">243971000</us-gaap:InventoryNet>
    <us-gaap:OtherInventoryPurchasedGoods
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMjcvZnJhZzo1MjEyZDQ0MWU4MDM0YWY2YmQ3ODFjOGVjYTlkMzE0Zi90ZXh0cmVnaW9uOjUyMTJkNDQxZTgwMzRhZjZiZDc4MWM4ZWNhOWQzMTRmXzU0OTc1NTgxNDg3OA_33016ab4-57ff-47dc-905b-ab76c3dedb83"
      unitRef="usd">34100000</us-gaap:OtherInventoryPurchasedGoods>
    <cvco:FinancingReceivablesConsumerTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90ZXh0cmVnaW9uOjM2Y2I3YzgyYjUzNzRjYzZiNjQzZWYwOGU0N2IwYjMxXzIzMTc_992947e1-dc73-4c96-993b-2adf0f1f802c">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 1,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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 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;21,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/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;13,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&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;10,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;45,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;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;/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;(368)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&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;(1,153)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;44,148&#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;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;/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;(17,019)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;27,129&#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;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;/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 1,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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 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;2,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/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;(944)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;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;Charge-offs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(37)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;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;Recoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Allowance for loan losses at end of period&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;1,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,115&#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 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 1,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;text-align:left;vertical-align: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.18&#160;&lt;/span&gt;&lt;/td&gt;&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.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;/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;8.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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.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;/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;150&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;151&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 1,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;text-align:left;vertical-align: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;43,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;45,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;/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 1, 2023&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;2023&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;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;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;9,471&#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;185&#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,051&#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,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;16,601&#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;30,481&#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,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,012&#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,131&#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,550&#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;8,244&#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;13,632&#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;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;&#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;19&#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;51&#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,033&#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,187&#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;&#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;24&#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;345&#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;369&#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;11,250&#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;185&#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,082&#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,164&#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,765&#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;26,223&#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;45,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/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 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: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;1, 2023, 44% of the outstanding principal balance of the consumer loans receivable portfolio was concentrated in Texas and 13% was concentrated in Florida. 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. 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;1, 2023 or 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;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 $1.1 million as of April&#160;1, 2023 and $0.5 million as of April&#160;2, 2022, 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;$0.5 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;$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;1, 2023 and April&#160;2, 2022, respectively.&lt;/span&gt;&lt;/div&gt;</cvco:FinancingReceivablesConsumerTextBlock>
    <cvco:ConsumerLoansReceivableTableTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90ZXh0cmVnaW9uOjM2Y2I3YzgyYjUzNzRjYzZiNjQzZWYwOGU0N2IwYjMxXzIzMzk_0eb7fc21-141b-452d-a5c6-9b415030c53b">&lt;div style="margin-top:9pt;text-indent: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 1,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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 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;21,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/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;13,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&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;10,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;45,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;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;/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;(368)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&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;(1,153)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;44,148&#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;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;/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;(17,019)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;27,129&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cvco:ConsumerLoansReceivableTableTextBlock>
    <us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZToyODIyNGJiYTZmN2Q0ZWNmODhjYzAyOTk0NWRjMzRiOC90YWJsZXJhbmdlOjI4MjI0YmJhNmY3ZDRlY2Y4OGNjMDI5OTQ1ZGMzNGI4XzEtMS0xLTEtNjgyMjc_aabb6fc5-91e7-4447-a2e9-a5d31b24fa7b"
      unitRef="usd">21000000</us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet>
    <us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZToyODIyNGJiYTZmN2Q0ZWNmODhjYzAyOTk0NWRjMzRiOC90YWJsZXJhbmdlOjI4MjI0YmJhNmY3ZDRlY2Y4OGNjMDI5OTQ1ZGMzNGI4XzEtMy0xLTEtNjgyMjc_bb66ddeb-f63b-4bef-a352-c3126c3cbd30"
      unitRef="usd">26014000</us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet>
    <cvco:ConsumerLoansReceivableHeldForInvestment
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZToyODIyNGJiYTZmN2Q0ZWNmODhjYzAyOTk0NWRjMzRiOC90YWJsZXJhbmdlOjI4MjI0YmJhNmY3ZDRlY2Y4OGNjMDI5OTQ1ZGMzNGI4XzItMS0xLTEtNjgyMjc_c5611fec-d2d5-45f3-8acf-036cfdd23423"
      unitRef="usd">13117000</cvco:ConsumerLoansReceivableHeldForInvestment>
    <cvco:ConsumerLoansReceivableHeldForInvestment
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZToyODIyNGJiYTZmN2Q0ZWNmODhjYzAyOTk0NWRjMzRiOC90YWJsZXJhbmdlOjI4MjI0YmJhNmY3ZDRlY2Y4OGNjMDI5OTQ1ZGMzNGI4XzItMy0xLTEtNjgyMjc_136b6915-3a7f-4f27-8e56-94734ebe81b6"
      unitRef="usd">14771000</cvco:ConsumerLoansReceivableHeldForInvestment>
    <us-gaap:LoansReceivableHeldForSaleAmount
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZToyODIyNGJiYTZmN2Q0ZWNmODhjYzAyOTk0NWRjMzRiOC90YWJsZXJhbmdlOjI4MjI0YmJhNmY3ZDRlY2Y4OGNjMDI5OTQ1ZGMzNGI4XzMtMS0xLTEtNjgyMjc_1373b16a-94ad-4f5c-aae6-cf7e06961288"
      unitRef="usd">10846000</us-gaap:LoansReceivableHeldForSaleAmount>
    <us-gaap:LoansReceivableHeldForSaleAmount
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZToyODIyNGJiYTZmN2Q0ZWNmODhjYzAyOTk0NWRjMzRiOC90YWJsZXJhbmdlOjI4MjI0YmJhNmY3ZDRlY2Y4OGNjMDI5OTQ1ZGMzNGI4XzMtMy0xLTEtNjgyMjc_21457c2b-2718-469d-8044-1afddcc7d3a3"
      unitRef="usd">8500000</us-gaap:LoansReceivableHeldForSaleAmount>
    <cvco:ConstructionAdvances
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZToyODIyNGJiYTZmN2Q0ZWNmODhjYzAyOTk0NWRjMzRiOC90YWJsZXJhbmdlOjI4MjI0YmJhNmY3ZDRlY2Y4OGNjMDI5OTQ1ZGMzNGI4XzQtMS0xLTEtNjgyMjc_b6220ead-d4d9-4485-a5b4-196e184d843d"
      unitRef="usd">706000</cvco:ConstructionAdvances>
    <cvco:ConstructionAdvances
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZToyODIyNGJiYTZmN2Q0ZWNmODhjYzAyOTk0NWRjMzRiOC90YWJsZXJhbmdlOjI4MjI0YmJhNmY3ZDRlY2Y4OGNjMDI5OTQ1ZGMzNGI4XzQtMy0xLTEtNjgyMjc_74ac1b64-a1a4-41d9-bf03-9f82e08a1ca8"
      unitRef="usd">3547000</cvco:ConstructionAdvances>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZToyODIyNGJiYTZmN2Q0ZWNmODhjYzAyOTk0NWRjMzRiOC90YWJsZXJhbmdlOjI4MjI0YmJhNmY3ZDRlY2Y4OGNjMDI5OTQ1ZGMzNGI4XzUtMS0xLTEtNjgyMjc_5386b6a5-d9f7-441f-b808-a15b72b95f06"
      unitRef="usd">45669000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZToyODIyNGJiYTZmN2Q0ZWNmODhjYzAyOTk0NWRjMzRiOC90YWJsZXJhbmdlOjI4MjI0YmJhNmY3ZDRlY2Y4OGNjMDI5OTQ1ZGMzNGI4XzUtMy0xLTEtNjgyMjc_68f8bb25-1cea-4da0-90b6-23461dd7618c"
      unitRef="usd">52832000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableDeferredIncome
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZToyODIyNGJiYTZmN2Q0ZWNmODhjYzAyOTk0NWRjMzRiOC90YWJsZXJhbmdlOjI4MjI0YmJhNmY3ZDRlY2Y4OGNjMDI5OTQ1ZGMzNGI4XzYtMS0xLTEtNjgyMjc_27820424-8703-4f21-ae4e-a13874da448e"
      unitRef="usd">368000</us-gaap:LoansAndLeasesReceivableDeferredIncome>
    <us-gaap:LoansAndLeasesReceivableDeferredIncome
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZToyODIyNGJiYTZmN2Q0ZWNmODhjYzAyOTk0NWRjMzRiOC90YWJsZXJhbmdlOjI4MjI0YmJhNmY3ZDRlY2Y4OGNjMDI5OTQ1ZGMzNGI4XzYtMy0xLTEtNjgyMjc_0398e4f4-4e87-435a-b847-a8f3d5e1a7fc"
      unitRef="usd">833000</us-gaap:LoansAndLeasesReceivableDeferredIncome>
    <us-gaap:AllowanceForLoanAndLeaseLossesRealEstate
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZToyODIyNGJiYTZmN2Q0ZWNmODhjYzAyOTk0NWRjMzRiOC90YWJsZXJhbmdlOjI4MjI0YmJhNmY3ZDRlY2Y4OGNjMDI5OTQ1ZGMzNGI4XzctMS0xLTEtNjgyMjc_1dbee5be-3656-4bb5-a707-1c51d3dcaa40"
      unitRef="usd">1153000</us-gaap:AllowanceForLoanAndLeaseLossesRealEstate>
    <us-gaap:AllowanceForLoanAndLeaseLossesRealEstate
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZToyODIyNGJiYTZmN2Q0ZWNmODhjYzAyOTk0NWRjMzRiOC90YWJsZXJhbmdlOjI4MjI0YmJhNmY3ZDRlY2Y4OGNjMDI5OTQ1ZGMzNGI4XzctMy0xLTEtNjgyMjc_7b74e37e-e36c-41d2-a945-a29da3cb18f0"
      unitRef="usd">2115000</us-gaap:AllowanceForLoanAndLeaseLossesRealEstate>
    <us-gaap:MortgageLoansOnRealEstateCommercialAndConsumerNet
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZToyODIyNGJiYTZmN2Q0ZWNmODhjYzAyOTk0NWRjMzRiOC90YWJsZXJhbmdlOjI4MjI0YmJhNmY3ZDRlY2Y4OGNjMDI5OTQ1ZGMzNGI4XzgtMS0xLTEtNjgyMjc_e0edc92d-92c7-4954-a591-2e468adc9e4b"
      unitRef="usd">44148000</us-gaap:MortgageLoansOnRealEstateCommercialAndConsumerNet>
    <us-gaap:MortgageLoansOnRealEstateCommercialAndConsumerNet
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZToyODIyNGJiYTZmN2Q0ZWNmODhjYzAyOTk0NWRjMzRiOC90YWJsZXJhbmdlOjI4MjI0YmJhNmY3ZDRlY2Y4OGNjMDI5OTQ1ZGMzNGI4XzgtMy0xLTEtNjgyMjc_39d790ff-3c7a-40e3-8c2c-4bc7abc44030"
      unitRef="usd">49884000</us-gaap:MortgageLoansOnRealEstateCommercialAndConsumerNet>
    <us-gaap:NotesAndLoansReceivableNetCurrent
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZToyODIyNGJiYTZmN2Q0ZWNmODhjYzAyOTk0NWRjMzRiOC90YWJsZXJhbmdlOjI4MjI0YmJhNmY3ZDRlY2Y4OGNjMDI5OTQ1ZGMzNGI4XzktMS0xLTEtNjgyMjc_b55d4457-8255-4039-84fa-e13d1085e821"
      unitRef="usd">17019000</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:NotesAndLoansReceivableNetCurrent
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZToyODIyNGJiYTZmN2Q0ZWNmODhjYzAyOTk0NWRjMzRiOC90YWJsZXJhbmdlOjI4MjI0YmJhNmY3ZDRlY2Y4OGNjMDI5OTQ1ZGMzNGI4XzktMy0xLTEtNjgyMjc_5347e72d-bdb3-47e5-8c9f-0a55aa2f695b"
      unitRef="usd">20639000</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:NotesAndLoansReceivableNetNoncurrent
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZToyODIyNGJiYTZmN2Q0ZWNmODhjYzAyOTk0NWRjMzRiOC90YWJsZXJhbmdlOjI4MjI0YmJhNmY3ZDRlY2Y4OGNjMDI5OTQ1ZGMzNGI4XzEwLTEtMS0xLTY4MjI3_ea430f66-aaac-47a1-8801-52cb88dadb71"
      unitRef="usd">27129000</us-gaap:NotesAndLoansReceivableNetNoncurrent>
    <us-gaap:NotesAndLoansReceivableNetNoncurrent
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZToyODIyNGJiYTZmN2Q0ZWNmODhjYzAyOTk0NWRjMzRiOC90YWJsZXJhbmdlOjI4MjI0YmJhNmY3ZDRlY2Y4OGNjMDI5OTQ1ZGMzNGI4XzEwLTMtMS0xLTY4MjI3_4f2b629c-8176-4001-8fb9-8fad7f7350a2"
      unitRef="usd">29245000</us-gaap:NotesAndLoansReceivableNetNoncurrent>
    <us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90ZXh0cmVnaW9uOjM2Y2I3YzgyYjUzNzRjYzZiNjQzZWYwOGU0N2IwYjMxXzIzMDk_f280f8c1-9806-4432-a10e-65ab304cbc20">&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 1,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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 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;2,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/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;(944)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;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;Charge-offs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(37)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;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;Recoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Allowance for loan losses at end of period&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;1,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,115&#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;</us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock>
    <us-gaap:AllowanceForLoanAndLeaseLossesRealEstate
      contextRef="i9e159caf134f4eec9acccdadcbd45188_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTpkZWI5MmVkNTVkNDk0NTE3YjM2MTA4ZjhmNWRjZjg5OS90YWJsZXJhbmdlOmRlYjkyZWQ1NWQ0OTQ1MTdiMzYxMDhmOGY1ZGNmODk5XzEtMS0xLTEtNjgyMjc_a480c868-054f-4de1-b2cb-8a79aea93dc9"
      unitRef="usd">2115000</us-gaap:AllowanceForLoanAndLeaseLossesRealEstate>
    <us-gaap:AllowanceForLoanAndLeaseLossesRealEstate
      contextRef="i151cd6f2eab04ced855e74bd84a5e24f_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTpkZWI5MmVkNTVkNDk0NTE3YjM2MTA4ZjhmNWRjZjg5OS90YWJsZXJhbmdlOmRlYjkyZWQ1NWQ0OTQ1MTdiMzYxMDhmOGY1ZGNmODk5XzEtMy0xLTEtNjgyMjc_fa905703-a3b6-45db-be8e-3c566a60a3fd"
      unitRef="usd">3188000</us-gaap:AllowanceForLoanAndLeaseLossesRealEstate>
    <us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease
      contextRef="i0788560d294a447189df84ff7b1682df_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTpkZWI5MmVkNTVkNDk0NTE3YjM2MTA4ZjhmNWRjZjg5OS90YWJsZXJhbmdlOmRlYjkyZWQ1NWQ0OTQ1MTdiMzYxMDhmOGY1ZGNmODk5XzMtMS0xLTEtNjgyMjc_c7401455-59c6-4ef4-8063-76c0b866f7e6"
      unitRef="usd">-944000</us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease>
    <us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease
      contextRef="i75835a3c754f4964909fa41eea93ff6b_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTpkZWI5MmVkNTVkNDk0NTE3YjM2MTA4ZjhmNWRjZjg5OS90YWJsZXJhbmdlOmRlYjkyZWQ1NWQ0OTQ1MTdiMzYxMDhmOGY1ZGNmODk5XzMtMy0xLTEtNjgyMjc_4e28e3d4-6902-4cdd-b9c4-a225e79c4d51"
      unitRef="usd">-541000</us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease>
    <us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs
      contextRef="i0788560d294a447189df84ff7b1682df_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTpkZWI5MmVkNTVkNDk0NTE3YjM2MTA4ZjhmNWRjZjg5OS90YWJsZXJhbmdlOmRlYjkyZWQ1NWQ0OTQ1MTdiMzYxMDhmOGY1ZGNmODk5XzQtMS0xLTEtNjgyMjc_7f1eac84-44a4-4fda-ba1e-bc0c58b43df5"
      unitRef="usd">37000</us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs>
    <us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs
      contextRef="i75835a3c754f4964909fa41eea93ff6b_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTpkZWI5MmVkNTVkNDk0NTE3YjM2MTA4ZjhmNWRjZjg5OS90YWJsZXJhbmdlOmRlYjkyZWQ1NWQ0OTQ1MTdiMzYxMDhmOGY1ZGNmODk5XzQtMy0xLTEtNjgyMjc_a6c9c055-7e7b-49bf-aedb-fe0d69214109"
      unitRef="usd">532000</us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs>
    <us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
      contextRef="i0788560d294a447189df84ff7b1682df_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTpkZWI5MmVkNTVkNDk0NTE3YjM2MTA4ZjhmNWRjZjg5OS90YWJsZXJhbmdlOmRlYjkyZWQ1NWQ0OTQ1MTdiMzYxMDhmOGY1ZGNmODk5XzUtMS0xLTEtNjgyMjc_ce88c205-07a2-4a63-a5bd-4893363ca50b"
      unitRef="usd">19000</us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts>
    <us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
      contextRef="i75835a3c754f4964909fa41eea93ff6b_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTpkZWI5MmVkNTVkNDk0NTE3YjM2MTA4ZjhmNWRjZjg5OS90YWJsZXJhbmdlOmRlYjkyZWQ1NWQ0OTQ1MTdiMzYxMDhmOGY1ZGNmODk5XzUtMy0xLTEtNjgyMjc_ec212cb8-054e-4757-b6ac-7527581a4773"
      unitRef="usd">0</us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts>
    <us-gaap:AllowanceForLoanAndLeaseLossesRealEstate
      contextRef="i01f07c91d6fe4c64be32b2fd0063e396_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTpkZWI5MmVkNTVkNDk0NTE3YjM2MTA4ZjhmNWRjZjg5OS90YWJsZXJhbmdlOmRlYjkyZWQ1NWQ0OTQ1MTdiMzYxMDhmOGY1ZGNmODk5XzYtMS0xLTEtNjgyMjc_d4ec1c83-99b7-4891-88ee-84a5c14443a4"
      unitRef="usd">1153000</us-gaap:AllowanceForLoanAndLeaseLossesRealEstate>
    <us-gaap:AllowanceForLoanAndLeaseLossesRealEstate
      contextRef="i9e159caf134f4eec9acccdadcbd45188_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTpkZWI5MmVkNTVkNDk0NTE3YjM2MTA4ZjhmNWRjZjg5OS90YWJsZXJhbmdlOmRlYjkyZWQ1NWQ0OTQ1MTdiMzYxMDhmOGY1ZGNmODk5XzYtMy0xLTEtNjgyMjc_f509a74e-7f24-42b6-a6ea-952ed0f9f637"
      unitRef="usd">2115000</us-gaap:AllowanceForLoanAndLeaseLossesRealEstate>
    <cvco:ConsumerLoansHeldforInvestmentCharacteristicsTableTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90ZXh0cmVnaW9uOjM2Y2I3YzgyYjUzNzRjYzZiNjQzZWYwOGU0N2IwYjMxXzIzMjY_16128284-3c1e-48b2-b15f-ccb4098f7092">&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 1,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;text-align:left;vertical-align: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.18&#160;&lt;/span&gt;&lt;/td&gt;&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.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;/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;8.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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.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;/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;150&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;151&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</cvco:ConsumerLoansHeldforInvestmentCharacteristicsTableTextBlock>
    <cvco:Weightedaveragecontractualinterestrate
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo5ZDViMDlkMTc1YTM0MTIxYjkyZjM3ZWQ3NGExYTQwNC90YWJsZXJhbmdlOjlkNWIwOWQxNzVhMzQxMjFiOTJmMzdlZDc0YTFhNDA0XzEtMS0xLTEtNjgyMjc_c5713f1f-8e7e-49db-a0fa-e76261d6360c"
      unitRef="number">0.0818</cvco:Weightedaveragecontractualinterestrate>
    <cvco:Weightedaveragecontractualinterestrate
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo5ZDViMDlkMTc1YTM0MTIxYjkyZjM3ZWQ3NGExYTQwNC90YWJsZXJhbmdlOjlkNWIwOWQxNzVhMzQxMjFiOTJmMzdlZDc0YTFhNDA0XzEtMy0xLTEtNjgyMjc_bddfe52f-7609-4afd-9ab2-4687853f95e5"
      unitRef="number">0.0832</cvco:Weightedaveragecontractualinterestrate>
    <cvco:Weightedaverageeffectiveinterestrate
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo5ZDViMDlkMTc1YTM0MTIxYjkyZjM3ZWQ3NGExYTQwNC90YWJsZXJhbmdlOjlkNWIwOWQxNzVhMzQxMjFiOTJmMzdlZDc0YTFhNDA0XzItMS0xLTEtNjgyMjc_d17bdb0c-a12c-4ba6-b74b-4430b0e7cc25"
      unitRef="number">0.0882</cvco:Weightedaverageeffectiveinterestrate>
    <cvco:Weightedaverageeffectiveinterestrate
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo5ZDViMDlkMTc1YTM0MTIxYjkyZjM3ZWQ3NGExYTQwNC90YWJsZXJhbmdlOjlkNWIwOWQxNzVhMzQxMjFiOTJmMzdlZDc0YTFhNDA0XzItMy0xLTEtNjgyMjc_e2b0870c-e6b4-47f8-961b-9e29cdb2b778"
      unitRef="number">0.0921</cvco:Weightedaverageeffectiveinterestrate>
    <cvco:Weightedaveragemonthstomaturity
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo5ZDViMDlkMTc1YTM0MTIxYjkyZjM3ZWQ3NGExYTQwNC90YWJsZXJhbmdlOjlkNWIwOWQxNzVhMzQxMjFiOTJmMzdlZDc0YTFhNDA0XzMtMS0xLTEtNjgyMjc_d55371d7-9a72-45b1-b615-658a0e2f833c">P150M</cvco:Weightedaveragemonthstomaturity>
    <cvco:Weightedaveragemonthstomaturity
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo5ZDViMDlkMTc1YTM0MTIxYjkyZjM3ZWQ3NGExYTQwNC90YWJsZXJhbmdlOjlkNWIwOWQxNzVhMzQxMjFiOTJmMzdlZDc0YTFhNDA0XzMtMy0xLTEtNjgyMjc_596ef51a-be27-4d09-9507-9a5ca7c7f22b">P151M</cvco:Weightedaveragemonthstomaturity>
    <cvco:DeliquencyStatusOfConsumerLoansTableTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90ZXh0cmVnaW9uOjM2Y2I3YzgyYjUzNzRjYzZiNjQzZWYwOGU0N2IwYjMxXzIzMTA_8b7cb36f-ad40-4090-be27-24cab8900f54">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 1,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;text-align:left;vertical-align: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;43,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;45,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;/tr&gt;&lt;/table&gt;</cvco:DeliquencyStatusOfConsumerLoansTableTextBlock>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="iee0aca2af9fd472883eb0c73ad07b37e_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTpiMzAxNDE2ZWMxYjU0MjljYmZjNWFhOGMzZTc5NmIwOC90YWJsZXJhbmdlOmIzMDE0MTZlYzFiNTQyOWNiZmM1YWE4YzNlNzk2YjA4XzEtMS0xLTEtNjgyMjc_73d9c614-41ed-4154-98db-be4c40f896a9"
      unitRef="usd">43252000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i1051fda234a142328aead5b37109fbb7_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTpiMzAxNDE2ZWMxYjU0MjljYmZjNWFhOGMzZTc5NmIwOC90YWJsZXJhbmdlOmIzMDE0MTZlYzFiNTQyOWNiZmM1YWE4YzNlNzk2YjA4XzEtMy0xLTEtNjgyMjc_5572e74a-b516-4bbd-a28f-89d6c5d114bc"
      unitRef="usd">49546000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="icd1aa9aea6764426b0ef6f6eafb6a549_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTpiMzAxNDE2ZWMxYjU0MjljYmZjNWFhOGMzZTc5NmIwOC90YWJsZXJhbmdlOmIzMDE0MTZlYzFiNTQyOWNiZmM1YWE4YzNlNzk2YjA4XzItMS0xLTEtNjgyMjc_3d2b1496-ee19-47c0-83f3-560decec5e42"
      unitRef="usd">1247000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i9c12fb5d83b4482f8d206911f87c6fd6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTpiMzAxNDE2ZWMxYjU0MjljYmZjNWFhOGMzZTc5NmIwOC90YWJsZXJhbmdlOmIzMDE0MTZlYzFiNTQyOWNiZmM1YWE4YzNlNzk2YjA4XzItMy0xLTEtNjgyMjc_8c0a6f83-2a1e-457f-850e-0526cd4dc513"
      unitRef="usd">1202000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ia664aa0a3f7548878d1cb9fce3f3179c_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTpiMzAxNDE2ZWMxYjU0MjljYmZjNWFhOGMzZTc5NmIwOC90YWJsZXJhbmdlOmIzMDE0MTZlYzFiNTQyOWNiZmM1YWE4YzNlNzk2YjA4XzMtMS0xLTEtNjgyMjc_1810ce7b-24a6-4c47-b817-d85b52df5f71"
      unitRef="usd">213000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i435cc5aa24014eec9098fee70964752a_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTpiMzAxNDE2ZWMxYjU0MjljYmZjNWFhOGMzZTc5NmIwOC90YWJsZXJhbmdlOmIzMDE0MTZlYzFiNTQyOWNiZmM1YWE4YzNlNzk2YjA4XzMtMy0xLTEtNjgyMjc_b3f2a7b5-a793-4b68-b429-6d7c739e9c67"
      unitRef="usd">41000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i2e3618681fc24531940e7e171bd8d862_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTpiMzAxNDE2ZWMxYjU0MjljYmZjNWFhOGMzZTc5NmIwOC90YWJsZXJhbmdlOmIzMDE0MTZlYzFiNTQyOWNiZmM1YWE4YzNlNzk2YjA4XzQtMS0xLTEtNjgyMjc_f3ddbf3f-12e4-4459-ad73-ecdd515dd3d6"
      unitRef="usd">957000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i8e8e211c60b043a9a1bf0641f8acf1f4_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTpiMzAxNDE2ZWMxYjU0MjljYmZjNWFhOGMzZTc5NmIwOC90YWJsZXJhbmdlOmIzMDE0MTZlYzFiNTQyOWNiZmM1YWE4YzNlNzk2YjA4XzQtMy0xLTEtNjgyMjc_29a01844-164d-4cf2-949c-89e091cfada4"
      unitRef="usd">2043000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTpiMzAxNDE2ZWMxYjU0MjljYmZjNWFhOGMzZTc5NmIwOC90YWJsZXJhbmdlOmIzMDE0MTZlYzFiNTQyOWNiZmM1YWE4YzNlNzk2YjA4XzUtMS0xLTEtNjgyMjc_0a2d08a2-6941-4c7a-be6f-33c3bf38bfd2"
      unitRef="usd">45669000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTpiMzAxNDE2ZWMxYjU0MjljYmZjNWFhOGMzZTc5NmIwOC90YWJsZXJhbmdlOmIzMDE0MTZlYzFiNTQyOWNiZmM1YWE4YzNlNzk2YjA4XzUtMy0xLTEtNjgyMjc_dbd54aad-1fc7-401b-971f-6b112a4d31b2"
      unitRef="usd">52832000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <cvco:SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90ZXh0cmVnaW9uOjM2Y2I3YzgyYjUzNzRjYzZiNjQzZWYwOGU0N2IwYjMxXzIzMTI_6b6114a5-ae94-4e01-ab55-8b34c31d1860">&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 1, 2023&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;2023&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;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;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;9,471&#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;185&#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,051&#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,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;16,601&#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;30,481&#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,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,012&#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,131&#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,550&#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;8,244&#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;13,632&#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;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;&#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;19&#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;51&#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,033&#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,187&#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;&#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;24&#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;345&#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;369&#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;11,250&#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;185&#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,082&#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,164&#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,765&#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;26,223&#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;45,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/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 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;</cvco:SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i02c99a3560ea4fdfbac2b31c2646f5bd_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTozNTdkOGZiOWEyOTA0OGQxODdhYzU5NjljMDA4N2MyZC90YWJsZXJhbmdlOjM1N2Q4ZmI5YTI5MDQ4ZDE4N2FjNTk2OWMwMDg3YzJkXzItMS0xLTEtNjgyMjc_569220b6-af25-4158-b365-aa8c8330edc6"
      unitRef="usd">9471000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ie7b5e9bd1d3e43d9a3a31f52aed8e77e_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTozNTdkOGZiOWEyOTA0OGQxODdhYzU5NjljMDA4N2MyZC90YWJsZXJhbmdlOjM1N2Q4ZmI5YTI5MDQ4ZDE4N2FjNTk2OWMwMDg3YzJkXzItMy0xLTEtNjgyMjc_25edf6ab-666c-4c85-b315-910649cf0379"
      unitRef="usd">185000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i0a2bcd3a142f4fc69294094fe583603c_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTozNTdkOGZiOWEyOTA0OGQxODdhYzU5NjljMDA4N2MyZC90YWJsZXJhbmdlOjM1N2Q4ZmI5YTI5MDQ4ZDE4N2FjNTk2OWMwMDg3YzJkXzItNS0xLTEtNjgyMjc_5435f649-fc9a-4867-b014-9f6a27ce3c83"
      unitRef="usd">1051000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ic2a534544afa43cba8cac6bab0609389_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTozNTdkOGZiOWEyOTA0OGQxODdhYzU5NjljMDA4N2MyZC90YWJsZXJhbmdlOjM1N2Q4ZmI5YTI5MDQ4ZDE4N2FjNTk2OWMwMDg3YzJkXzItNy0xLTEtNjgyMjc_ed71eb4e-66cf-423a-8354-ac6cf8ca9fd5"
      unitRef="usd">1982000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="if6886831116a4fd5bb3d8855a7d9973b_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTozNTdkOGZiOWEyOTA0OGQxODdhYzU5NjljMDA4N2MyZC90YWJsZXJhbmdlOjM1N2Q4ZmI5YTI5MDQ4ZDE4N2FjNTk2OWMwMDg3YzJkXzItOS0xLTEtNjgyMjc_c6d7b1ee-c719-4dde-b6bf-9b3634046ddb"
      unitRef="usd">1191000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i02f88ec9c028432aa841ec988d5f624b_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTozNTdkOGZiOWEyOTA0OGQxODdhYzU5NjljMDA4N2MyZC90YWJsZXJhbmdlOjM1N2Q4ZmI5YTI5MDQ4ZDE4N2FjNTk2OWMwMDg3YzJkXzItMTEtMS0xLTY4MjI3_619e5f66-7c98-4918-8a67-f3ff8843425f"
      unitRef="usd">16601000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i0ed5255dc9c44f50b7e66cc3ec0ccf4b_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTozNTdkOGZiOWEyOTA0OGQxODdhYzU5NjljMDA4N2MyZC90YWJsZXJhbmdlOjM1N2Q4ZmI5YTI5MDQ4ZDE4N2FjNTk2OWMwMDg3YzJkXzItMTMtMS0xLTY4MjI3_e39c97b3-a85d-40a0-8657-23be12a09e94"
      unitRef="usd">30481000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ia149c5122fe44a93b9b2e997f0c3e53a_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTozNTdkOGZiOWEyOTA0OGQxODdhYzU5NjljMDA4N2MyZC90YWJsZXJhbmdlOjM1N2Q4ZmI5YTI5MDQ4ZDE4N2FjNTk2OWMwMDg3YzJkXzMtMS0xLTEtNjgyMjc_2844dd46-c19f-409a-b324-2953f71f7613"
      unitRef="usd">1695000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i52736152621c4388883fef8fc3888513_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTozNTdkOGZiOWEyOTA0OGQxODdhYzU5NjljMDA4N2MyZC90YWJsZXJhbmdlOjM1N2Q4ZmI5YTI5MDQ4ZDE4N2FjNTk2OWMwMDg3YzJkXzMtMy0xLTEtNjgyMjc_8a835e8a-0730-4ff4-be30-4937922fa00f"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="if7611e9f12b24cf8bab2a7e0c585882c_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTozNTdkOGZiOWEyOTA0OGQxODdhYzU5NjljMDA4N2MyZC90YWJsZXJhbmdlOjM1N2Q4ZmI5YTI5MDQ4ZDE4N2FjNTk2OWMwMDg3YzJkXzMtNS0xLTEtNjgyMjc_5da38ca9-c107-42ea-8778-ad2d038d49eb"
      unitRef="usd">1012000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i8462da7cc4a94383a849dc26f60c4d9e_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTozNTdkOGZiOWEyOTA0OGQxODdhYzU5NjljMDA4N2MyZC90YWJsZXJhbmdlOjM1N2Q4ZmI5YTI5MDQ4ZDE4N2FjNTk2OWMwMDg3YzJkXzMtNy0xLTEtNjgyMjc_c5613556-5c64-4234-adf9-b7607e61bdfd"
      unitRef="usd">1131000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="id3aa3469f2ec49a0bcdeeb1e6e4e3871_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTozNTdkOGZiOWEyOTA0OGQxODdhYzU5NjljMDA4N2MyZC90YWJsZXJhbmdlOjM1N2Q4ZmI5YTI5MDQ4ZDE4N2FjNTk2OWMwMDg3YzJkXzMtOS0xLTEtNjgyMjc_b498f308-4c3b-4cd2-b430-ddcf8d712904"
      unitRef="usd">1550000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ie9d2ebbe13974b3b8cec88fec9438a66_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTozNTdkOGZiOWEyOTA0OGQxODdhYzU5NjljMDA4N2MyZC90YWJsZXJhbmdlOjM1N2Q4ZmI5YTI5MDQ4ZDE4N2FjNTk2OWMwMDg3YzJkXzMtMTEtMS0xLTY4MjI3_3f6eafc9-0433-486c-b647-d41f31ae7103"
      unitRef="usd">8244000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ib74caea466404aa8810e487b046f0fda_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTozNTdkOGZiOWEyOTA0OGQxODdhYzU5NjljMDA4N2MyZC90YWJsZXJhbmdlOjM1N2Q4ZmI5YTI5MDQ4ZDE4N2FjNTk2OWMwMDg3YzJkXzMtMTMtMS0xLTY4MjI3_edd436be-f8b4-426d-b62a-4ac3ce5aeeaf"
      unitRef="usd">13632000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i99c9b329e30042b8bdc244f1c8587f48_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTozNTdkOGZiOWEyOTA0OGQxODdhYzU5NjljMDA4N2MyZC90YWJsZXJhbmdlOjM1N2Q4ZmI5YTI5MDQ4ZDE4N2FjNTk2OWMwMDg3YzJkXzQtMS0xLTEtNjgyMjc_498601c5-bf65-4346-b452-06a113b2e090"
      unitRef="usd">84000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i1e0445184dbb4d839876b64328bcb9ff_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTozNTdkOGZiOWEyOTA0OGQxODdhYzU5NjljMDA4N2MyZC90YWJsZXJhbmdlOjM1N2Q4ZmI5YTI5MDQ4ZDE4N2FjNTk2OWMwMDg3YzJkXzQtMy0xLTEtNjgyMjc_fc3b43db-7a9f-4391-a6fb-6626e0fae0b0"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i1b5bdf55f9044d13a14cde74aac39b17_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTozNTdkOGZiOWEyOTA0OGQxODdhYzU5NjljMDA4N2MyZC90YWJsZXJhbmdlOjM1N2Q4ZmI5YTI5MDQ4ZDE4N2FjNTk2OWMwMDg3YzJkXzQtNS0xLTEtNjgyMjc_0f5d7e13-67a3-4439-b663-fb9f623be21d"
      unitRef="usd">19000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i7ac61e9486594ecaa9fa8025e9dc9cfb_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTozNTdkOGZiOWEyOTA0OGQxODdhYzU5NjljMDA4N2MyZC90YWJsZXJhbmdlOjM1N2Q4ZmI5YTI5MDQ4ZDE4N2FjNTk2OWMwMDg3YzJkXzQtNy0xLTEtNjgyMjc_9de0efd5-68ac-4b3e-ae68-bc9d5c8fafbb"
      unitRef="usd">51000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ie35f8eb4b25f42d78d85725459a6383a_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTozNTdkOGZiOWEyOTA0OGQxODdhYzU5NjljMDA4N2MyZC90YWJsZXJhbmdlOjM1N2Q4ZmI5YTI5MDQ4ZDE4N2FjNTk2OWMwMDg3YzJkXzQtOS0xLTEtNjgyMjc_d026d62d-edf7-414d-a405-7f49a2bace26"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i4fb03be630d14cee9cc0e36cc1acc01d_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTozNTdkOGZiOWEyOTA0OGQxODdhYzU5NjljMDA4N2MyZC90YWJsZXJhbmdlOjM1N2Q4ZmI5YTI5MDQ4ZDE4N2FjNTk2OWMwMDg3YzJkXzQtMTEtMS0xLTY4MjI3_e5920305-204b-456a-99be-7fd9aee99430"
      unitRef="usd">1033000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i7eb0551d452449c9b09649814cad5c51_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTozNTdkOGZiOWEyOTA0OGQxODdhYzU5NjljMDA4N2MyZC90YWJsZXJhbmdlOjM1N2Q4ZmI5YTI5MDQ4ZDE4N2FjNTk2OWMwMDg3YzJkXzQtMTMtMS0xLTY4MjI3_76afe5a4-f9bf-4d5b-885d-fc55a92dc041"
      unitRef="usd">1187000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i5c55870173404f189825aef2d2057e3e_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTozNTdkOGZiOWEyOTA0OGQxODdhYzU5NjljMDA4N2MyZC90YWJsZXJhbmdlOjM1N2Q4ZmI5YTI5MDQ4ZDE4N2FjNTk2OWMwMDg3YzJkXzUtMS0xLTEtNjgyMjc_5a7ca7ec-d034-4f10-a73c-6ea3ec3cfd2a"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i71e883b1add74177b9c14f20013ed0a3_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTozNTdkOGZiOWEyOTA0OGQxODdhYzU5NjljMDA4N2MyZC90YWJsZXJhbmdlOjM1N2Q4ZmI5YTI5MDQ4ZDE4N2FjNTk2OWMwMDg3YzJkXzUtMy0xLTEtNjgyMjc_870711e7-5ab6-4333-803b-6c615d0172db"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ib2763f3bad494da0b7d740dc9dfe3923_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTozNTdkOGZiOWEyOTA0OGQxODdhYzU5NjljMDA4N2MyZC90YWJsZXJhbmdlOjM1N2Q4ZmI5YTI5MDQ4ZDE4N2FjNTk2OWMwMDg3YzJkXzUtNS0xLTEtNjgyMjc_6644c9a9-5f30-4c83-9022-6527e526d3ab"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="id17dd4076c6b44ecbc43420ca1c25ea3_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTozNTdkOGZiOWEyOTA0OGQxODdhYzU5NjljMDA4N2MyZC90YWJsZXJhbmdlOjM1N2Q4ZmI5YTI5MDQ4ZDE4N2FjNTk2OWMwMDg3YzJkXzUtNy0xLTEtNjgyMjc_e25e8593-fa01-4974-97fa-da829b72c17c"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ice953bfc8cf84753add0255830a4ac8e_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTozNTdkOGZiOWEyOTA0OGQxODdhYzU5NjljMDA4N2MyZC90YWJsZXJhbmdlOjM1N2Q4ZmI5YTI5MDQ4ZDE4N2FjNTk2OWMwMDg3YzJkXzUtOS0xLTEtNjgyMjc_091b7ef6-4246-4f65-a49d-1266e1cb5ef2"
      unitRef="usd">24000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i21ed58bfebcf467b98eea23039f30691_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTozNTdkOGZiOWEyOTA0OGQxODdhYzU5NjljMDA4N2MyZC90YWJsZXJhbmdlOjM1N2Q4ZmI5YTI5MDQ4ZDE4N2FjNTk2OWMwMDg3YzJkXzUtMTEtMS0xLTY4MjI3_863e1f6e-7b1b-423e-8393-61913bd81a19"
      unitRef="usd">345000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i2496f362d440491da6c16c93e896b6d1_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTozNTdkOGZiOWEyOTA0OGQxODdhYzU5NjljMDA4N2MyZC90YWJsZXJhbmdlOjM1N2Q4ZmI5YTI5MDQ4ZDE4N2FjNTk2OWMwMDg3YzJkXzUtMTMtMS0xLTY4MjI3_91635b4c-d023-4c64-800e-6b3123549e0b"
      unitRef="usd">369000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="icc903e590294479980d0a895fe686822_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTozNTdkOGZiOWEyOTA0OGQxODdhYzU5NjljMDA4N2MyZC90YWJsZXJhbmdlOjM1N2Q4ZmI5YTI5MDQ4ZDE4N2FjNTk2OWMwMDg3YzJkXzYtMS0xLTEtNjgyMjc_a3ab5dfb-b5b7-4d61-8a22-25718489d1e4"
      unitRef="usd">11250000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="if145d6d51eaa4cd790e73a86229f3deb_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTozNTdkOGZiOWEyOTA0OGQxODdhYzU5NjljMDA4N2MyZC90YWJsZXJhbmdlOjM1N2Q4ZmI5YTI5MDQ4ZDE4N2FjNTk2OWMwMDg3YzJkXzYtMy0xLTEtNjgyMjc_789a008e-562d-4bec-97b1-3cc0229716d3"
      unitRef="usd">185000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ie9537bcd06c2432fb7ee0122a0a72e15_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTozNTdkOGZiOWEyOTA0OGQxODdhYzU5NjljMDA4N2MyZC90YWJsZXJhbmdlOjM1N2Q4ZmI5YTI5MDQ4ZDE4N2FjNTk2OWMwMDg3YzJkXzYtNS0xLTEtNjgyMjc_d8652b9f-5f06-41bb-a9e4-d79374659205"
      unitRef="usd">2082000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ia05bdebd02c9409ab2b44084dfdeb407_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTozNTdkOGZiOWEyOTA0OGQxODdhYzU5NjljMDA4N2MyZC90YWJsZXJhbmdlOjM1N2Q4ZmI5YTI5MDQ4ZDE4N2FjNTk2OWMwMDg3YzJkXzYtNy0xLTEtNjgyMjc_de8e5cf7-ced0-416f-a6bc-acc7acb83e33"
      unitRef="usd">3164000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i8dd5296359794fecb8d5a0ef564c75bc_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTozNTdkOGZiOWEyOTA0OGQxODdhYzU5NjljMDA4N2MyZC90YWJsZXJhbmdlOjM1N2Q4ZmI5YTI5MDQ4ZDE4N2FjNTk2OWMwMDg3YzJkXzYtOS0xLTEtNjgyMjc_129a3683-4fbe-4a1a-89df-c70c37817aef"
      unitRef="usd">2765000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ibc3a1d6c3ecf479c9af63a50b5ac9783_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTozNTdkOGZiOWEyOTA0OGQxODdhYzU5NjljMDA4N2MyZC90YWJsZXJhbmdlOjM1N2Q4ZmI5YTI5MDQ4ZDE4N2FjNTk2OWMwMDg3YzJkXzYtMTEtMS0xLTY4MjI3_dce8bff8-5dd6-43fc-9ac2-393dfb71bb06"
      unitRef="usd">26223000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTozNTdkOGZiOWEyOTA0OGQxODdhYzU5NjljMDA4N2MyZC90YWJsZXJhbmdlOjM1N2Q4ZmI5YTI5MDQ4ZDE4N2FjNTk2OWMwMDg3YzJkXzYtMTMtMS0xLTY4MjI3_39f53d6d-6da0-4ed7-af44-69ace591140c"
      unitRef="usd">45669000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i46b0c6b64f2a4d5eb997a00a71f4a0ea_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo2ZDUxM2JjOGYxNWE0OTYyYWRmM2ZjYTg0NjRlMTg1YS90YWJsZXJhbmdlOjZkNTEzYmM4ZjE1YTQ5NjJhZGYzZmNhODQ2NGUxODVhXzItMS0xLTEtNjgyMjc_5917b4c3-6847-4cfa-a167-2571c1ae210d"
      unitRef="usd">8155000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i6e12b768bdf44b6d9cb49a7828b7edd6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo2ZDUxM2JjOGYxNWE0OTYyYWRmM2ZjYTg0NjRlMTg1YS90YWJsZXJhbmdlOjZkNTEzYmM4ZjE1YTQ5NjJhZGYzZmNhODQ2NGUxODVhXzItMy0xLTEtNjgyMjc_8c2da592-cda7-41ed-a285-5e9f3ace0963"
      unitRef="usd">1615000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="if46abd57895148dd87688845a2788484_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo2ZDUxM2JjOGYxNWE0OTYyYWRmM2ZjYTg0NjRlMTg1YS90YWJsZXJhbmdlOjZkNTEzYmM4ZjE1YTQ5NjJhZGYzZmNhODQ2NGUxODVhXzItNS0xLTEtNjgyMjc_894f0376-cf95-4dad-8786-e8a808050fdc"
      unitRef="usd">2371000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ic2fe3159affb410c8ecb01d90aed81b3_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo2ZDUxM2JjOGYxNWE0OTYyYWRmM2ZjYTg0NjRlMTg1YS90YWJsZXJhbmdlOjZkNTEzYmM4ZjE1YTQ5NjJhZGYzZmNhODQ2NGUxODVhXzItNy0xLTEtNjgyMjc_2decae81-041c-40ef-b493-293ace62325e"
      unitRef="usd">1339000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ifa5e6b59e4d34fe992cd633fdd9b3057_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo2ZDUxM2JjOGYxNWE0OTYyYWRmM2ZjYTg0NjRlMTg1YS90YWJsZXJhbmdlOjZkNTEzYmM4ZjE1YTQ5NjJhZGYzZmNhODQ2NGUxODVhXzItOS0xLTEtNjgyMjc_2f9a6164-958b-478e-8e80-1ade781fe5bd"
      unitRef="usd">853000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i9042f5f5b3c146e1afffb22b2be26e05_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo2ZDUxM2JjOGYxNWE0OTYyYWRmM2ZjYTg0NjRlMTg1YS90YWJsZXJhbmdlOjZkNTEzYmM4ZjE1YTQ5NjJhZGYzZmNhODQ2NGUxODVhXzItMTEtMS0xLTY4MjI3_a34a9364-6163-4edb-949b-941f9c7715d8"
      unitRef="usd">20485000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i6f354281b14041c392031c166956ce79_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo2ZDUxM2JjOGYxNWE0OTYyYWRmM2ZjYTg0NjRlMTg1YS90YWJsZXJhbmdlOjZkNTEzYmM4ZjE1YTQ5NjJhZGYzZmNhODQ2NGUxODVhXzItMTMtMS0xLTY4MjI3_7d249808-0547-4b25-b734-de82dcbb34e2"
      unitRef="usd">34818000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ieb7138fe94cb48e6b6db7cc3b4dfd159_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo2ZDUxM2JjOGYxNWE0OTYyYWRmM2ZjYTg0NjRlMTg1YS90YWJsZXJhbmdlOjZkNTEzYmM4ZjE1YTQ5NjJhZGYzZmNhODQ2NGUxODVhXzMtMS0xLTEtNjgyMjc_d6019420-042b-4d50-9dbb-b005bedf654a"
      unitRef="usd">1661000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ibb356c444308463bb410129c7b9ee071_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo2ZDUxM2JjOGYxNWE0OTYyYWRmM2ZjYTg0NjRlMTg1YS90YWJsZXJhbmdlOjZkNTEzYmM4ZjE1YTQ5NjJhZGYzZmNhODQ2NGUxODVhXzMtMy0xLTEtNjgyMjc_22931733-c3bf-42f9-b44e-37dd2f29fd68"
      unitRef="usd">1274000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ib33cb8dca3014f82bbd3aa8a1084420d_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo2ZDUxM2JjOGYxNWE0OTYyYWRmM2ZjYTg0NjRlMTg1YS90YWJsZXJhbmdlOjZkNTEzYmM4ZjE1YTQ5NjJhZGYzZmNhODQ2NGUxODVhXzMtNS0xLTEtNjgyMjc_97cdd9ae-d13e-49d0-bebb-b6a95f45d149"
      unitRef="usd">1413000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i5d5bf15b893e4908b88da7362089f19c_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo2ZDUxM2JjOGYxNWE0OTYyYWRmM2ZjYTg0NjRlMTg1YS90YWJsZXJhbmdlOjZkNTEzYmM4ZjE1YTQ5NjJhZGYzZmNhODQ2NGUxODVhXzMtNy0xLTEtNjgyMjc_e40d6984-9309-47fe-9177-86e7ddcd8b2b"
      unitRef="usd">1976000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ic2789f93029d411784a72a6831543236_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo2ZDUxM2JjOGYxNWE0OTYyYWRmM2ZjYTg0NjRlMTg1YS90YWJsZXJhbmdlOjZkNTEzYmM4ZjE1YTQ5NjJhZGYzZmNhODQ2NGUxODVhXzMtOS0xLTEtNjgyMjc_05d97c58-455a-4630-8e52-6a28270d7632"
      unitRef="usd">617000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i23ef0b4aed89465e88559cabaff1940c_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo2ZDUxM2JjOGYxNWE0OTYyYWRmM2ZjYTg0NjRlMTg1YS90YWJsZXJhbmdlOjZkNTEzYmM4ZjE1YTQ5NjJhZGYzZmNhODQ2NGUxODVhXzMtMTEtMS0xLTY4MjI3_5338e935-f059-46fb-bbc3-e7b0a1824ea2"
      unitRef="usd">9266000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i967ff272ad4041fbab526e1dfe85aaa1_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo2ZDUxM2JjOGYxNWE0OTYyYWRmM2ZjYTg0NjRlMTg1YS90YWJsZXJhbmdlOjZkNTEzYmM4ZjE1YTQ5NjJhZGYzZmNhODQ2NGUxODVhXzMtMTMtMS0xLTY4MjI3_cdadd737-11a3-49b9-ad15-585ee329ee43"
      unitRef="usd">16207000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i3ac6d53bfab44d4788a775ced434a896_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo2ZDUxM2JjOGYxNWE0OTYyYWRmM2ZjYTg0NjRlMTg1YS90YWJsZXJhbmdlOjZkNTEzYmM4ZjE1YTQ5NjJhZGYzZmNhODQ2NGUxODVhXzQtMS0xLTEtNjgyMjc_89df0399-9639-4636-aeb8-17b150f93a9c"
      unitRef="usd">45000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ia17ee0d3aedb466fb0aab8c369105f61_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo2ZDUxM2JjOGYxNWE0OTYyYWRmM2ZjYTg0NjRlMTg1YS90YWJsZXJhbmdlOjZkNTEzYmM4ZjE1YTQ5NjJhZGYzZmNhODQ2NGUxODVhXzQtMy0xLTEtNjgyMjc_d9055dd0-fbce-4f72-97e4-42600e2624e2"
      unitRef="usd">20000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ia58684cc48c8410eacef1f3d29580ce9_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo2ZDUxM2JjOGYxNWE0OTYyYWRmM2ZjYTg0NjRlMTg1YS90YWJsZXJhbmdlOjZkNTEzYmM4ZjE1YTQ5NjJhZGYzZmNhODQ2NGUxODVhXzQtNS0xLTEtNjgyMjc_537e9502-be82-4f4f-8e24-f3582baa7870"
      unitRef="usd">52000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i59c6118876e447ce95c30e9943a7533a_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo2ZDUxM2JjOGYxNWE0OTYyYWRmM2ZjYTg0NjRlMTg1YS90YWJsZXJhbmdlOjZkNTEzYmM4ZjE1YTQ5NjJhZGYzZmNhODQ2NGUxODVhXzQtNy0xLTEtNjgyMjc_4753a36e-bb4f-4a0a-b6e6-da2bbe4f546a"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i81ad5b6a4883495c89e91ce58b8e342c_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo2ZDUxM2JjOGYxNWE0OTYyYWRmM2ZjYTg0NjRlMTg1YS90YWJsZXJhbmdlOjZkNTEzYmM4ZjE1YTQ5NjJhZGYzZmNhODQ2NGUxODVhXzQtOS0xLTEtNjgyMjc_35561e8c-586a-4dfb-8f31-8e104e88e7d5"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="id666f9799c7c4936819d587aac369e2f_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo2ZDUxM2JjOGYxNWE0OTYyYWRmM2ZjYTg0NjRlMTg1YS90YWJsZXJhbmdlOjZkNTEzYmM4ZjE1YTQ5NjJhZGYzZmNhODQ2NGUxODVhXzQtMTEtMS0xLTY4MjI3_97a5436b-d80c-45db-90fd-0f792fabd68b"
      unitRef="usd">1318000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i2ede005dcaae40e1a1c3450666f6247c_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo2ZDUxM2JjOGYxNWE0OTYyYWRmM2ZjYTg0NjRlMTg1YS90YWJsZXJhbmdlOjZkNTEzYmM4ZjE1YTQ5NjJhZGYzZmNhODQ2NGUxODVhXzQtMTMtMS0xLTY4MjI3_1c57b852-4356-4078-b6a1-4607ffd7f1bd"
      unitRef="usd">1435000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i4326073125414886b9a4534fc41c1177_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo2ZDUxM2JjOGYxNWE0OTYyYWRmM2ZjYTg0NjRlMTg1YS90YWJsZXJhbmdlOjZkNTEzYmM4ZjE1YTQ5NjJhZGYzZmNhODQ2NGUxODVhXzUtMS0xLTEtNjgyMjc_272ca845-a733-4b15-b921-198fa1d312ec"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ib0f7a8f6e051405c8cac0874b2a07393_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo2ZDUxM2JjOGYxNWE0OTYyYWRmM2ZjYTg0NjRlMTg1YS90YWJsZXJhbmdlOjZkNTEzYmM4ZjE1YTQ5NjJhZGYzZmNhODQ2NGUxODVhXzUtMy0xLTEtNjgyMjc_ef89451f-0de5-4d7a-9018-3ed8c43d2ec9"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ifeb942b42f1942818226187fb2b91c46_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo2ZDUxM2JjOGYxNWE0OTYyYWRmM2ZjYTg0NjRlMTg1YS90YWJsZXJhbmdlOjZkNTEzYmM4ZjE1YTQ5NjJhZGYzZmNhODQ2NGUxODVhXzUtNS0xLTEtNjgyMjc_87ef9d88-0f31-4b73-a98e-b87e63ec3841"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i402d564bd1114c83bc5625a9f0fcbecd_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo2ZDUxM2JjOGYxNWE0OTYyYWRmM2ZjYTg0NjRlMTg1YS90YWJsZXJhbmdlOjZkNTEzYmM4ZjE1YTQ5NjJhZGYzZmNhODQ2NGUxODVhXzUtNy0xLTEtNjgyMjc_e824e0e0-105c-407f-bd01-3b697f0f2fff"
      unitRef="usd">26000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="iea1ed1bef721487cb8f179bc3eb38581_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo2ZDUxM2JjOGYxNWE0OTYyYWRmM2ZjYTg0NjRlMTg1YS90YWJsZXJhbmdlOjZkNTEzYmM4ZjE1YTQ5NjJhZGYzZmNhODQ2NGUxODVhXzUtOS0xLTEtNjgyMjc_8bbf5e0d-ed2f-4501-90bc-2f19dbf8913a"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i40d996c0cb4e4fbd865109baae907b58_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo2ZDUxM2JjOGYxNWE0OTYyYWRmM2ZjYTg0NjRlMTg1YS90YWJsZXJhbmdlOjZkNTEzYmM4ZjE1YTQ5NjJhZGYzZmNhODQ2NGUxODVhXzUtMTEtMS0xLTY4MjI3_6c83d102-6022-4a5e-bf59-be0b00c722ab"
      unitRef="usd">346000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i0a300de93a984571a5b3cd2e50241332_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo2ZDUxM2JjOGYxNWE0OTYyYWRmM2ZjYTg0NjRlMTg1YS90YWJsZXJhbmdlOjZkNTEzYmM4ZjE1YTQ5NjJhZGYzZmNhODQ2NGUxODVhXzUtMTMtMS0xLTY4MjI3_e7627f6d-3d42-4d19-b0c6-3fdd4cbd7454"
      unitRef="usd">372000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i15a39656ea8946669e008b1d54d6b633_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo2ZDUxM2JjOGYxNWE0OTYyYWRmM2ZjYTg0NjRlMTg1YS90YWJsZXJhbmdlOjZkNTEzYmM4ZjE1YTQ5NjJhZGYzZmNhODQ2NGUxODVhXzYtMS0xLTEtNjgyMjc_588ced01-6e67-4288-bdeb-e4554030cf05"
      unitRef="usd">9861000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i2811956baea849b9bdad1dc42a765c86_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo2ZDUxM2JjOGYxNWE0OTYyYWRmM2ZjYTg0NjRlMTg1YS90YWJsZXJhbmdlOjZkNTEzYmM4ZjE1YTQ5NjJhZGYzZmNhODQ2NGUxODVhXzYtMy0xLTEtNjgyMjc_a39462df-74c8-4243-a67e-b44b72eb1c97"
      unitRef="usd">2909000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ic79b5687f5d547fc8bfc200549bfa2b3_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo2ZDUxM2JjOGYxNWE0OTYyYWRmM2ZjYTg0NjRlMTg1YS90YWJsZXJhbmdlOjZkNTEzYmM4ZjE1YTQ5NjJhZGYzZmNhODQ2NGUxODVhXzYtNS0xLTEtNjgyMjc_761fbe05-a382-4c96-b711-272beba7240f"
      unitRef="usd">3836000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i9b218d4a8baf4769ae6b7e2c051a63fd_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo2ZDUxM2JjOGYxNWE0OTYyYWRmM2ZjYTg0NjRlMTg1YS90YWJsZXJhbmdlOjZkNTEzYmM4ZjE1YTQ5NjJhZGYzZmNhODQ2NGUxODVhXzYtNy0xLTEtNjgyMjc_4910740f-5f4d-4a04-a266-3c5ddcd2b398"
      unitRef="usd">3341000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ibefe5250c48249abad6d9e32ae8dc5dc_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo2ZDUxM2JjOGYxNWE0OTYyYWRmM2ZjYTg0NjRlMTg1YS90YWJsZXJhbmdlOjZkNTEzYmM4ZjE1YTQ5NjJhZGYzZmNhODQ2NGUxODVhXzYtOS0xLTEtNjgyMjc_1ee6f93e-64bf-4b88-83ba-1c46f815dfb4"
      unitRef="usd">1470000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ic456e7cd09444273ad1eaa5a7742c489_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo2ZDUxM2JjOGYxNWE0OTYyYWRmM2ZjYTg0NjRlMTg1YS90YWJsZXJhbmdlOjZkNTEzYmM4ZjE1YTQ5NjJhZGYzZmNhODQ2NGUxODVhXzYtMTEtMS0xLTY4MjI3_184d06f9-1704-469c-a29f-331a2cef54de"
      unitRef="usd">31415000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90YWJsZTo2ZDUxM2JjOGYxNWE0OTYyYWRmM2ZjYTg0NjRlMTg1YS90YWJsZXJhbmdlOjZkNTEzYmM4ZjE1YTQ5NjJhZGYzZmNhODQ2NGUxODVhXzYtMTMtMS0xLTY4MjI3_96c59290-97d9-4030-a4b3-80fc9d47c839"
      unitRef="usd">52832000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <cvco:ConsumerLoansReceivablesGeographicConcentrationTableTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90ZXh0cmVnaW9uOjM2Y2I3YzgyYjUzNzRjYzZiNjQzZWYwOGU0N2IwYjMxXzIzNDM_7bba7174-a1fc-4ff5-bec8-f0025d9433eb">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;1, 2023, 44% of the outstanding principal balance of the consumer loans receivable portfolio was concentrated in Texas and 13% was concentrated in Florida. 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. 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;1, 2023 or April&#160;2, 2022.</cvco:ConsumerLoansReceivablesGeographicConcentrationTableTextBlock>
    <cvco:ConsumerLoansReceivableGeographicalConcentrationPercentage
      contextRef="ie4be1dd3a5c14cbc8fa957a6166fbda6_I20230401"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90ZXh0cmVnaW9uOjM2Y2I3YzgyYjUzNzRjYzZiNjQzZWYwOGU0N2IwYjMxXzEwMDU_94406768-29ec-42dc-a1d4-eb99047afd78"
      unitRef="number">0.44</cvco:ConsumerLoansReceivableGeographicalConcentrationPercentage>
    <cvco:ConsumerLoansReceivableGeographicalConcentrationPercentage
      contextRef="i8cc7655121d84595b09967e02b32fdff_I20230401"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90ZXh0cmVnaW9uOjM2Y2I3YzgyYjUzNzRjYzZiNjQzZWYwOGU0N2IwYjMxXzExMTg_e217e1c8-641b-48f7-877c-542151875477"
      unitRef="number">0.13</cvco:ConsumerLoansReceivableGeographicalConcentrationPercentage>
    <cvco:ConsumerLoansReceivableGeographicalConcentrationPercentage
      contextRef="ia62c361c46c94bb0a0d026ed99f6e672_I20220402"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90ZXh0cmVnaW9uOjM2Y2I3YzgyYjUzNzRjYzZiNjQzZWYwOGU0N2IwYjMxXzExNjA_ecbeebc9-e533-46c4-8de7-8bd228bc0016"
      unitRef="number">0.39</cvco:ConsumerLoansReceivableGeographicalConcentrationPercentage>
    <cvco:ConsumerLoansReceivableGeographicalConcentrationPercentage
      contextRef="ic9bfaef4d0544194afce5c2376e459e8_I20220402"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90ZXh0cmVnaW9uOjM2Y2I3YzgyYjUzNzRjYzZiNjQzZWYwOGU0N2IwYjMxXzEyNzM_27c41d69-ac91-4968-80de-b40798395313"
      unitRef="number">0.17</cvco:ConsumerLoansReceivableGeographicalConcentrationPercentage>
    <cvco:PercentageOfPrincipalBalanceOfConsumerLoansReceivable
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90ZXh0cmVnaW9uOjM2Y2I3YzgyYjUzNzRjYzZiNjQzZWYwOGU0N2IwYjMxXzEzNzY_52388b53-ffd5-4b3e-96cd-52707d6886ee"
      unitRef="number">0.10</cvco:PercentageOfPrincipalBalanceOfConsumerLoansReceivable>
    <us-gaap:RealEstateAcquiredThroughForeclosure
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90ZXh0cmVnaW9uOjM2Y2I3YzgyYjUzNzRjYzZiNjQzZWYwOGU0N2IwYjMxXzIwOTI_09d6b8b9-0192-42a8-b498-8058b2e0dfe3"
      unitRef="usd">1100000</us-gaap:RealEstateAcquiredThroughForeclosure>
    <us-gaap:RealEstateAcquiredThroughForeclosure
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90ZXh0cmVnaW9uOjM2Y2I3YzgyYjUzNzRjYzZiNjQzZWYwOGU0N2IwYjMxXzIxMDg_874a9e21-cd97-4733-830e-5549b8211088"
      unitRef="usd">500000</us-gaap:RealEstateAcquiredThroughForeclosure>
    <us-gaap:MortgageLoansInProcessOfForeclosureAmount
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90ZXh0cmVnaW9uOjM2Y2I3YzgyYjUzNzRjYzZiNjQzZWYwOGU0N2IwYjMxXzIyODg_7cdb67d8-3791-47e3-a198-1d0b12b0a4b4"
      unitRef="usd">500000</us-gaap:MortgageLoansInProcessOfForeclosureAmount>
    <us-gaap:MortgageLoansInProcessOfForeclosureAmount
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzAvZnJhZzozNmNiN2M4MmI1Mzc0Y2M2YjY0M2VmMDhlNDdiMGIzMS90ZXh0cmVnaW9uOjM2Y2I3YzgyYjUzNzRjYzZiNjQzZWYwOGU0N2IwYjMxXzU0OTc1NTgxNjI1Mg_87d3b2d1-8ac5-472e-8d9d-dab05ff5af45"
      unitRef="usd">1100000</us-gaap:MortgageLoansInProcessOfForeclosureAmount>
    <cvco:FinancingReceivablesCommercialTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90ZXh0cmVnaW9uOjlmZGYwNzYyNjc1YzQ2ZWJhODU3MDZiN2Q1NzZlZDE5XzM2Mjg_37cc8e90-082e-4b46-b6f0-063b8bf76986">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 1,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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 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;103,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;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;/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,586)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(1,011)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;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;(163)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;101,977&#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;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;/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;(44,054)&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;(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;/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;57,923&#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,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;/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 1,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;text-align:left;vertical-align: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;7.6&#160;&lt;/span&gt;&lt;/td&gt;&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;9&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 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The following table represents changes in the estimated allowance for loan losses, including related additions and deductions to the allowance for loan losses (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-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 1,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;text-align:left;vertical-align: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;1,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/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;Purchase accounting additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;1,586&#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;1,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: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;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;1, 2023, 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 1, 2023&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;2023&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;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;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;80,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;16,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;103,726&#160;&lt;/span&gt;&lt;/td&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 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: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;1, 2023 and April&#160;2, 2022, 17.8% and 24.9%, respectively, of our outstanding commercial loans receivable principal balance was concentrated in New York. No other state had concentrations in excess of 10% of the principal balance of the commercial loans receivable as of April&#160;1, 2023 or 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;We had concentrations with one independent third-party and its affiliates that equaled 12.0% and 13.7% of the net commercial loans receivable principal balance outstanding, all of which was secured, as of April&#160;1, 2023 and April&#160;2, 2022, 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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90ZXh0cmVnaW9uOjlmZGYwNzYyNjc1YzQ2ZWJhODU3MDZiN2Q1NzZlZDE5XzM2MjA_8c2fbaf0-f600-455a-b5e6-786326077660">&lt;div style="margin-top:9pt;text-indent: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 1,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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 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;103,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;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;/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,586)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(1,011)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;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;(163)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;101,977&#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;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;/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;(44,054)&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;(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;/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;57,923&#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,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cvco:CommercialLoansReceivablesTableTextBlock>
    <us-gaap:NotesReceivableGross
      contextRef="i614197b6a4524ebcbebe5af53ec4839d_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90YWJsZTpjZTU1MTIxOTZiZDk0NzZiOGE0MDNhNjc2ZjBiNDkzMS90YWJsZXJhbmdlOmNlNTUxMjE5NmJkOTQ3NmI4YTQwM2E2NzZmMGI0OTMxXzEtMS0xLTEtNjgyMjc_fee5d512-ca7c-48b6-abbb-4940bb31cec8"
      unitRef="usd">103726000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ibf36950a96cd41b09b1e650f0992fdd2_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90YWJsZTpjZTU1MTIxOTZiZDk0NzZiOGE0MDNhNjc2ZjBiNDkzMS90YWJsZXJhbmdlOmNlNTUxMjE5NmJkOTQ3NmI4YTQwM2E2NzZmMGI0OTMxXzEtMy0xLTEtNjgyMjc_97ff67ad-a394-4851-bfa7-8049fc4a002c"
      unitRef="usd">69693000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i614197b6a4524ebcbebe5af53ec4839d_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90YWJsZTpjZTU1MTIxOTZiZDk0NzZiOGE0MDNhNjc2ZjBiNDkzMS90YWJsZXJhbmdlOmNlNTUxMjE5NmJkOTQ3NmI4YTQwM2E2NzZmMGI0OTMxXzItMS0xLTEtNjgyMjc_29d3591a-f3ed-43b5-942d-9de723fcdaeb"
      unitRef="usd">1586000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ibf36950a96cd41b09b1e650f0992fdd2_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90YWJsZTpjZTU1MTIxOTZiZDk0NzZiOGE0MDNhNjc2ZjBiNDkzMS90YWJsZXJhbmdlOmNlNTUxMjE5NmJkOTQ3NmI4YTQwM2E2NzZmMGI0OTMxXzItMy0xLTEtNjgyMjc_84be29a3-b934-4807-9000-c67c048495a6"
      unitRef="usd">1011000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables
      contextRef="i614197b6a4524ebcbebe5af53ec4839d_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90YWJsZTpjZTU1MTIxOTZiZDk0NzZiOGE0MDNhNjc2ZjBiNDkzMS90YWJsZXJhbmdlOmNlNTUxMjE5NmJkOTQ3NmI4YTQwM2E2NzZmMGI0OTMxXzMtMS0xLTEtNjgyMjc_dc909aeb-63b8-4ea8-8b1d-1cbd9a7c7054"
      unitRef="usd">163000</us-gaap:DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables>
    <us-gaap:DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables
      contextRef="ibf36950a96cd41b09b1e650f0992fdd2_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90YWJsZTpjZTU1MTIxOTZiZDk0NzZiOGE0MDNhNjc2ZjBiNDkzMS90YWJsZXJhbmdlOmNlNTUxMjE5NmJkOTQ3NmI4YTQwM2E2NzZmMGI0OTMxXzMtMy0xLTEtNjgyMjc_fea0b2ab-2ba7-4747-b4b8-25c23a45408a"
      unitRef="usd">116000</us-gaap:DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables>
    <us-gaap:NotesReceivableNet
      contextRef="i614197b6a4524ebcbebe5af53ec4839d_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90YWJsZTpjZTU1MTIxOTZiZDk0NzZiOGE0MDNhNjc2ZjBiNDkzMS90YWJsZXJhbmdlOmNlNTUxMjE5NmJkOTQ3NmI4YTQwM2E2NzZmMGI0OTMxXzQtMS0xLTEtNjgyMjc_8ac3ad91-349f-40fe-895a-a3871a0e63f4"
      unitRef="usd">101977000</us-gaap:NotesReceivableNet>
    <us-gaap:NotesReceivableNet
      contextRef="ibf36950a96cd41b09b1e650f0992fdd2_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90YWJsZTpjZTU1MTIxOTZiZDk0NzZiOGE0MDNhNjc2ZjBiNDkzMS90YWJsZXJhbmdlOmNlNTUxMjE5NmJkOTQ3NmI4YTQwM2E2NzZmMGI0OTMxXzQtMy0xLTEtNjgyMjc_ee887334-8661-4b1a-bc5f-89e89e2a67ca"
      unitRef="usd">68566000</us-gaap:NotesReceivableNet>
    <cvco:CommercialLoansReceivableIncludingFromAffiliatesCurrent
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90YWJsZTpjZTU1MTIxOTZiZDk0NzZiOGE0MDNhNjc2ZjBiNDkzMS90YWJsZXJhbmdlOmNlNTUxMjE5NmJkOTQ3NmI4YTQwM2E2NzZmMGI0OTMxXzUtMS0xLTEtNjgyMjc_a7b2718d-1b5e-41ba-a130-2305cb6b9f15"
      unitRef="usd">44054000</cvco:CommercialLoansReceivableIncludingFromAffiliatesCurrent>
    <cvco:CommercialLoansReceivableIncludingFromAffiliatesCurrent
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90YWJsZTpjZTU1MTIxOTZiZDk0NzZiOGE0MDNhNjc2ZjBiNDkzMS90YWJsZXJhbmdlOmNlNTUxMjE5NmJkOTQ3NmI4YTQwM2E2NzZmMGI0OTMxXzUtMy0xLTEtNjgyMjc_7dbde289-5a98-4bf3-a4ac-70cfb223bdcf"
      unitRef="usd">32644000</cvco:CommercialLoansReceivableIncludingFromAffiliatesCurrent>
    <cvco:CommercialLoansReceivableIncludingFromAffiliatesNoncurrent
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90YWJsZTpjZTU1MTIxOTZiZDk0NzZiOGE0MDNhNjc2ZjBiNDkzMS90YWJsZXJhbmdlOmNlNTUxMjE5NmJkOTQ3NmI4YTQwM2E2NzZmMGI0OTMxXzYtMS0xLTEtNjgyMjc_7d61d003-65b5-4c8d-a09e-0e382b4b88c8"
      unitRef="usd">57923000</cvco:CommercialLoansReceivableIncludingFromAffiliatesNoncurrent>
    <cvco:CommercialLoansReceivableIncludingFromAffiliatesNoncurrent
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90YWJsZTpjZTU1MTIxOTZiZDk0NzZiOGE0MDNhNjc2ZjBiNDkzMS90YWJsZXJhbmdlOmNlNTUxMjE5NmJkOTQ3NmI4YTQwM2E2NzZmMGI0OTMxXzYtMy0xLTEtNjgyMjc_1224fe45-9ade-4eef-88e7-c9eb4ed4d442"
      unitRef="usd">35922000</cvco:CommercialLoansReceivableIncludingFromAffiliatesNoncurrent>
    <cvco:CommercialLoansReceivableCharacteristicsWeightedaveragesTableTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90ZXh0cmVnaW9uOjlmZGYwNzYyNjc1YzQ2ZWJhODU3MDZiN2Q1NzZlZDE5XzM2MzE_e58b96fe-73df-4702-93e1-f14e11b3cbe9">&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 1,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;text-align:left;vertical-align: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;7.6&#160;&lt;/span&gt;&lt;/td&gt;&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;9&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cvco:CommercialLoansReceivableCharacteristicsWeightedaveragesTableTextBlock>
    <cvco:Weightedaveragecontractualinterestratecommercial
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90YWJsZTpjZTkxYTAwMjVjYjI0ZjFkYWU5YTI0YTJlNWY5ZjI3Ni90YWJsZXJhbmdlOmNlOTFhMDAyNWNiMjRmMWRhZTlhMjRhMmU1ZjlmMjc2XzEtMS0xLTEtNjgyMjc_09ddf962-e604-44fc-8954-10e2046b4759"
      unitRef="number">0.076</cvco:Weightedaveragecontractualinterestratecommercial>
    <cvco:Weightedaveragecontractualinterestratecommercial
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90YWJsZTpjZTkxYTAwMjVjYjI0ZjFkYWU5YTI0YTJlNWY5ZjI3Ni90YWJsZXJhbmdlOmNlOTFhMDAyNWNiMjRmMWRhZTlhMjRhMmU1ZjlmMjc2XzEtMy0xLTEtNjgyMjc_d851a222-0fa1-4037-b3dd-91baa73b350a"
      unitRef="number">0.064</cvco:Weightedaveragecontractualinterestratecommercial>
    <cvco:Weightedaveragemonthstomaturitycommercial
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90YWJsZTpjZTkxYTAwMjVjYjI0ZjFkYWU5YTI0YTJlNWY5ZjI3Ni90YWJsZXJhbmdlOmNlOTFhMDAyNWNiMjRmMWRhZTlhMjRhMmU1ZjlmMjc2XzItMS0xLTEtNjgyMjc_31efc8aa-c340-42c4-aa47-6583467b36ca">P9M</cvco:Weightedaveragemonthstomaturitycommercial>
    <cvco:Weightedaveragemonthstomaturitycommercial
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90YWJsZTpjZTkxYTAwMjVjYjI0ZjFkYWU5YTI0YTJlNWY5ZjI3Ni90YWJsZXJhbmdlOmNlOTFhMDAyNWNiMjRmMWRhZTlhMjRhMmU1ZjlmMjc2XzItMy0xLTEtNjgyMjc_1face2e2-5280-496f-84a0-2d132a4779be">P9M</cvco:Weightedaveragemonthstomaturitycommercial>
    <us-gaap:ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90ZXh0cmVnaW9uOjlmZGYwNzYyNjc1YzQ2ZWJhODU3MDZiN2Q1NzZlZDE5XzM2MDM_b38fe029-9756-472e-abf3-4a2912d3702e">&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The following table represents changes in the estimated allowance for loan losses, including related additions and deductions to the allowance for loan losses (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-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 1,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;text-align:left;vertical-align: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;1,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/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;Purchase accounting additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;1,586&#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;1,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90YWJsZToxYWQ5NTFkZmE1MzA0ZTc4OTc4YWE0MTY0NDk2NDkyZC90YWJsZXJhbmdlOjFhZDk1MWRmYTUzMDRlNzg5NzhhYTQxNjQ0OTY0OTJkXzEtMS0xLTEtNjgyMjc_2bcde86e-0073-4c68-96c7-31d986e7dfbb"
      unitRef="usd">1011000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ib0ec55c17f5a4d9086a1ba1f3266c1ce_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90YWJsZToxYWQ5NTFkZmE1MzA0ZTc4OTc4YWE0MTY0NDk2NDkyZC90YWJsZXJhbmdlOjFhZDk1MWRmYTUzMDRlNzg5NzhhYTQxNjQ0OTY0OTJkXzEtMy0xLTEtNjgyMjc_e73a0d3b-59ff-44f7-9ea8-9e35b97a4e4b"
      unitRef="usd">816000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease
      contextRef="i78a1670419eb426288ae9a9a9bfe1b2e_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90YWJsZToxYWQ5NTFkZmE1MzA0ZTc4OTc4YWE0MTY0NDk2NDkyZC90YWJsZXJhbmdlOjFhZDk1MWRmYTUzMDRlNzg5NzhhYTQxNjQ0OTY0OTJkXzMtMS0xLTEtNjgyMjc_c73286e7-bf19-4ebc-b779-9a0d36adb7af"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90YWJsZToxYWQ5NTFkZmE1MzA0ZTc4OTc4YWE0MTY0NDk2NDkyZC90YWJsZXJhbmdlOjFhZDk1MWRmYTUzMDRlNzg5NzhhYTQxNjQ0OTY0OTJkXzMtMy0xLTEtNjgyMjc_3f5a80dc-7c1f-4cd6-b909-dcec68efa5e4"
      unitRef="usd">408000</us-gaap:FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease>
    <us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease
      contextRef="i69dcf5f51d42422da2a1f6d3d2665200_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90YWJsZToxYWQ5NTFkZmE1MzA0ZTc4OTc4YWE0MTY0NDk2NDkyZC90YWJsZXJhbmdlOjFhZDk1MWRmYTUzMDRlNzg5NzhhYTQxNjQ0OTY0OTJkXzQtMS0xLTEtNjgyMjc_0f2ce76b-eb4f-4df9-9019-c8b1622821db"
      unitRef="usd">575000</us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease>
    <us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease
      contextRef="ie06c9dd6a6d04e76a2d607bac9d31c65_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90YWJsZToxYWQ5NTFkZmE1MzA0ZTc4OTc4YWE0MTY0NDk2NDkyZC90YWJsZXJhbmdlOjFhZDk1MWRmYTUzMDRlNzg5NzhhYTQxNjQ0OTY0OTJkXzQtMy0xLTEtNjgyMjc_c7a28d72-8d9c-4cb3-8a38-1b16af3dc3de"
      unitRef="usd">-213000</us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90YWJsZToxYWQ5NTFkZmE1MzA0ZTc4OTc4YWE0MTY0NDk2NDkyZC90YWJsZXJhbmdlOjFhZDk1MWRmYTUzMDRlNzg5NzhhYTQxNjQ0OTY0OTJkXzYtMS0xLTEtNjgyMjc_1fbc4f1c-3d12-4987-a37f-bbcd7bb794a2"
      unitRef="usd">1586000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90YWJsZToxYWQ5NTFkZmE1MzA0ZTc4OTc4YWE0MTY0NDk2NDkyZC90YWJsZXJhbmdlOjFhZDk1MWRmYTUzMDRlNzg5NzhhYTQxNjQ0OTY0OTJkXzYtMy0xLTEtNjgyMjc_ac3df727-b9a9-40c3-98dd-ec09d84bff8c"
      unitRef="usd">1011000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <cvco:PrincipalPastDuePeriodForLoanConsideredAsNonPerforming
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90ZXh0cmVnaW9uOjlmZGYwNzYyNjc1YzQ2ZWJhODU3MDZiN2Q1NzZlZDE5XzM2MzQ_6100eb65-4d1c-4908-957d-d8f7264ab8fa">90 days or more</cvco:PrincipalPastDuePeriodForLoanConsideredAsNonPerforming>
    <cvco:InterestPastDuePeriodForLoanConsideredAsNonaccrual
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90ZXh0cmVnaW9uOjlmZGYwNzYyNjc1YzQ2ZWJhODU3MDZiN2Q1NzZlZDE5XzM2Mzg_ff046988-abf9-4235-ad70-4e0b78feffe3">90 days or more</cvco:InterestPastDuePeriodForLoanConsideredAsNonaccrual>
    <us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90ZXh0cmVnaW9uOjlmZGYwNzYyNjc1YzQ2ZWJhODU3MDZiN2Q1NzZlZDE5XzM2Mzk_d5e9aa97-08ce-43e4-b5bd-4d4d4000117d"
      unitRef="usd">0</us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing>
    <cvco:InterestPastDuePeriodForLoanConsideredAsNonaccrual
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90ZXh0cmVnaW9uOjlmZGYwNzYyNjc1YzQ2ZWJhODU3MDZiN2Q1NzZlZDE5XzM2MTY_c6f156a7-ea37-4c89-8622-8517c949072e">90 days or more</cvco:InterestPastDuePeriodForLoanConsideredAsNonaccrual>
    <us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90ZXh0cmVnaW9uOjlmZGYwNzYyNjc1YzQ2ZWJhODU3MDZiN2Q1NzZlZDE5XzM2MDQ_dcda63d8-dea9-4b4c-8d7c-d5bd23c59075">&lt;div style="margin-top:9pt;text-indent: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 1, 2023&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;2023&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;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;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;80,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;16,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;103,726&#160;&lt;/span&gt;&lt;/td&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 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;</us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock>
    <us-gaap:NotesReceivableGross
      contextRef="ia68350b4e4574ce894feeaba0fd67769_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90YWJsZToxYTE1MWRjYmM1NzE0MmU5YmRiMjYyNTk2NzBlNDY2ZC90YWJsZXJhbmdlOjFhMTUxZGNiYzU3MTQyZTliZGIyNjI1OTY3MGU0NjZkXzItMi0xLTEtNjgyMjc_b497d6e9-a39e-48b9-bf69-2bc5fffe495a"
      unitRef="usd">80193000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i873720aa9d914de398e850d8a2d05df0_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90YWJsZToxYTE1MWRjYmM1NzE0MmU5YmRiMjYyNTk2NzBlNDY2ZC90YWJsZXJhbmdlOjFhMTUxZGNiYzU3MTQyZTliZGIyNjI1OTY3MGU0NjZkXzItNC0xLTEtNjgyMjc_1b849f8f-9484-4814-a7d1-9dd70255efec"
      unitRef="usd">16028000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i7dc6e40702d743418add0f267318ed59_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90YWJsZToxYTE1MWRjYmM1NzE0MmU5YmRiMjYyNTk2NzBlNDY2ZC90YWJsZXJhbmdlOjFhMTUxZGNiYzU3MTQyZTliZGIyNjI1OTY3MGU0NjZkXzItNi0xLTEtNjgyMjc_27370bf8-d42b-478d-bca9-09695fae31e9"
      unitRef="usd">4071000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="id8e4de1945e3498da4e5850a91ae382f_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90YWJsZToxYTE1MWRjYmM1NzE0MmU5YmRiMjYyNTk2NzBlNDY2ZC90YWJsZXJhbmdlOjFhMTUxZGNiYzU3MTQyZTliZGIyNjI1OTY3MGU0NjZkXzItOC0xLTEtNjgyMjc_95927619-6d69-4e54-9c50-475b88e98782"
      unitRef="usd">2203000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ia881808ae65b49c886f2257fd8622c69_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90YWJsZToxYTE1MWRjYmM1NzE0MmU5YmRiMjYyNTk2NzBlNDY2ZC90YWJsZXJhbmdlOjFhMTUxZGNiYzU3MTQyZTliZGIyNjI1OTY3MGU0NjZkXzItMTAtMS0xLTY4MjI3_d67f4000-ecbc-41cf-9fb6-863d4edcf7b1"
      unitRef="usd">1231000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i0a4dcc63883140d8bfcd72660cab1d5a_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90YWJsZToxYTE1MWRjYmM1NzE0MmU5YmRiMjYyNTk2NzBlNDY2ZC90YWJsZXJhbmdlOjFhMTUxZGNiYzU3MTQyZTliZGIyNjI1OTY3MGU0NjZkXzItMTItMS0xLTY4MjI3_2a11c5a7-f9ec-4424-a74f-3dfcfc7751d5"
      unitRef="usd">103726000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ia68ae1053b9c4604972a3570abff95a1_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90YWJsZTozOTM1ZmQ1NzZmZDA0YzQ3OGE2ZGUzMzg2ZjE5YzFkOC90YWJsZXJhbmdlOjM5MzVmZDU3NmZkMDRjNDc4YTZkZTMzODZmMTljMWQ4XzItMi0xLTEtNjgyMjc_96d2bc0b-8d77-4188-b0a8-917d51d7751b"
      unitRef="usd">52592000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i360b300a00644f5c83dd9bde51244096_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90YWJsZTozOTM1ZmQ1NzZmZDA0YzQ3OGE2ZGUzMzg2ZjE5YzFkOC90YWJsZXJhbmdlOjM5MzVmZDU3NmZkMDRjNDc4YTZkZTMzODZmMTljMWQ4XzItNC0xLTEtNjgyMjc_db26b78e-22fd-4e74-988b-9e42d9220414"
      unitRef="usd">10181000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i1043022e940a4a878f1ca154115aefcf_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90YWJsZTozOTM1ZmQ1NzZmZDA0YzQ3OGE2ZGUzMzg2ZjE5YzFkOC90YWJsZXJhbmdlOjM5MzVmZDU3NmZkMDRjNDc4YTZkZTMzODZmMTljMWQ4XzItNi0xLTEtNjgyMjc_24879da5-a547-46c5-bcf3-e0b3f4587078"
      unitRef="usd">4031000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i3ebf9e32b00a450b83b2dc561155f568_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90YWJsZTozOTM1ZmQ1NzZmZDA0YzQ3OGE2ZGUzMzg2ZjE5YzFkOC90YWJsZXJhbmdlOjM5MzVmZDU3NmZkMDRjNDc4YTZkZTMzODZmMTljMWQ4XzItOC0xLTEtNjgyMjc_c9d937b8-14f2-4da8-98b4-41c518a0806b"
      unitRef="usd">1391000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ib2409fb38ea24155b6d7014da1aa5432_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90YWJsZTozOTM1ZmQ1NzZmZDA0YzQ3OGE2ZGUzMzg2ZjE5YzFkOC90YWJsZXJhbmdlOjM5MzVmZDU3NmZkMDRjNDc4YTZkZTMzODZmMTljMWQ4XzItMTAtMS0xLTY4MjI3_598e7703-09f7-45f0-aaad-575602ec9f38"
      unitRef="usd">1498000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ib4918d4e83ac4a29b16bec18b8421ab9_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90YWJsZTozOTM1ZmQ1NzZmZDA0YzQ3OGE2ZGUzMzg2ZjE5YzFkOC90YWJsZXJhbmdlOjM5MzVmZDU3NmZkMDRjNDc4YTZkZTMzODZmMTljMWQ4XzItMTItMS0xLTY4MjI3_6683c56e-a60c-4638-8e8f-6f03e2dd1bfb"
      unitRef="usd">69693000</us-gaap:NotesReceivableGross>
    <cvco:InventoryFinanceReceivablesGeographicConcentrationTableTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90ZXh0cmVnaW9uOjlmZGYwNzYyNjc1YzQ2ZWJhODU3MDZiN2Q1NzZlZDE5XzM2MDk_945ee6fa-cd42-4334-bfa2-6053d2f0be67">As of April&#160;1, 2023 and April&#160;2, 2022, 17.8% and 24.9%, respectively, of our outstanding commercial loans receivable principal balance was concentrated in New York. No other state had concentrations in excess of 10% of the principal balance of the commercial loans receivable as of April&#160;1, 2023 or April&#160;2, 2022.</cvco:InventoryFinanceReceivablesGeographicConcentrationTableTextBlock>
    <cvco:InventoryFinanceReceivablesGeographicConcentrationPercentage
      contextRef="if9239239eb464104a71252b40d378e61_I20230401"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90ZXh0cmVnaW9uOjlmZGYwNzYyNjc1YzQ2ZWJhODU3MDZiN2Q1NzZlZDE5XzI5MDg_15018a9a-9f40-481d-ad24-edfbca15fc12"
      unitRef="number">0.178</cvco:InventoryFinanceReceivablesGeographicConcentrationPercentage>
    <cvco:InventoryFinanceReceivablesGeographicConcentrationPercentage
      contextRef="i87ff15e98e1141018eb5330e6b6294bd_I20220402"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90ZXh0cmVnaW9uOjlmZGYwNzYyNjc1YzQ2ZWJhODU3MDZiN2Q1NzZlZDE5XzU0OTc1NTgxNzYwNA_0c7335a7-e895-4765-b96c-f164fcbf4f9b"
      unitRef="number">0.249</cvco:InventoryFinanceReceivablesGeographicConcentrationPercentage>
    <cvco:ConcentrationRiskOnFinancingReceivablesPercentage
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90ZXh0cmVnaW9uOjlmZGYwNzYyNjc1YzQ2ZWJhODU3MDZiN2Q1NzZlZDE5XzMxNjA_223d6e11-6c12-45b6-b9d9-c56fc1ded544"
      unitRef="number">0.10</cvco:ConcentrationRiskOnFinancingReceivablesPercentage>
    <cvco:ConcentrationRiskOnFinancingReceivablesPercentage
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90ZXh0cmVnaW9uOjlmZGYwNzYyNjc1YzQ2ZWJhODU3MDZiN2Q1NzZlZDE5XzMxNjA_f8a2507c-708e-408f-bd7e-779400b36026"
      unitRef="number">0.10</cvco:ConcentrationRiskOnFinancingReceivablesPercentage>
    <cvco:InventoryFinanceReceivablePrincipalBalanceConcentration
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90ZXh0cmVnaW9uOjlmZGYwNzYyNjc1YzQ2ZWJhODU3MDZiN2Q1NzZlZDE5XzMzMjc_8364d477-7150-4744-8901-3c2d14a427ef"
      unitRef="number">0.120</cvco:InventoryFinanceReceivablePrincipalBalanceConcentration>
    <cvco:InventoryFinanceReceivablePrincipalBalanceConcentration
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzMvZnJhZzo5ZmRmMDc2MjY3NWM0NmViYTg1NzA2YjdkNTc2ZWQxOS90ZXh0cmVnaW9uOjlmZGYwNzYyNjc1YzQ2ZWJhODU3MDZiN2Q1NzZlZDE5XzMzMzQ_dc7fd3d7-c5f0-4856-8918-09a83fbb3960"
      unitRef="number">0.137</cvco:InventoryFinanceReceivablePrincipalBalanceConcentration>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzYvZnJhZzphMzQ4NTVmMzk2M2E0Zjk5ODgzMmZiMDY0ZDU1OTE5NC90ZXh0cmVnaW9uOmEzNDg1NWYzOTYzYTRmOTk4ODMyZmIwNjRkNTU5MTk0XzMzOA_77751a4d-dd9c-4221-ac12-47d8dfc3efa8">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 1,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;text-align:left;vertical-align: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;Buildings and improvements&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;167,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Machinery 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;76,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;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;Land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;/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;5,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;289,411&#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;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;/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;(61,133)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;228,278&#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;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;/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 $14.8 million in fiscal year 2023, $9.6 million in fiscal year 2022 and $5.6 million in fiscal year 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;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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzYvZnJhZzphMzQ4NTVmMzk2M2E0Zjk5ODgzMmZiMDY0ZDU1OTE5NC90ZXh0cmVnaW9uOmEzNDg1NWYzOTYzYTRmOTk4ODMyZmIwNjRkNTU5MTk0XzMzMw_0e9d9910-28d2-480e-a23b-dbe2ca070510">&lt;div style="margin-top:9pt;text-indent: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 1,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;text-align:left;vertical-align: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;Buildings and improvements&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;167,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Machinery 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;76,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;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;Land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;/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;5,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;289,411&#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;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;/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;(61,133)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;228,278&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4962b21a966f4b3d8963b164d214a5d1_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzYvZnJhZzphMzQ4NTVmMzk2M2E0Zjk5ODgzMmZiMDY0ZDU1OTE5NC90YWJsZTo3Nzc1YjJmMDM4ZTI0M2RmYjYzY2U1NGU1MWEyZjAzNi90YWJsZXJhbmdlOjc3NzViMmYwMzhlMjQzZGZiNjNjZTU0ZTUxYTJmMDM2XzMtMS0xLTEtNjgyMjc_c94b4f82-847c-478b-b379-179da6bc8c5c"
      unitRef="usd">167291000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i6d1fc2d37e244812999f96fee6a0b2dc_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzYvZnJhZzphMzQ4NTVmMzk2M2E0Zjk5ODgzMmZiMDY0ZDU1OTE5NC90YWJsZTo3Nzc1YjJmMDM4ZTI0M2RmYjYzY2U1NGU1MWEyZjAzNi90YWJsZXJhbmdlOjc3NzViMmYwMzhlMjQzZGZiNjNjZTU0ZTUxYTJmMDM2XzMtMy0xLTEtNjgyMjc_b08d9a68-5a64-4478-ba50-e3c304e22431"
      unitRef="usd">100775000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ic0873a47881b45e09eb8f28c6206bd27_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzYvZnJhZzphMzQ4NTVmMzk2M2E0Zjk5ODgzMmZiMDY0ZDU1OTE5NC90YWJsZTo3Nzc1YjJmMDM4ZTI0M2RmYjYzY2U1NGU1MWEyZjAzNi90YWJsZXJhbmdlOjc3NzViMmYwMzhlMjQzZGZiNjNjZTU0ZTUxYTJmMDM2XzQtMS0xLTEtNjgyMjc_2c3267d0-b83e-455e-9583-ce1fafcad9e9"
      unitRef="usd">76826000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i3160b46fb02f45cb852e8e4ca3e63b54_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzYvZnJhZzphMzQ4NTVmMzk2M2E0Zjk5ODgzMmZiMDY0ZDU1OTE5NC90YWJsZTo3Nzc1YjJmMDM4ZTI0M2RmYjYzY2U1NGU1MWEyZjAzNi90YWJsZXJhbmdlOjc3NzViMmYwMzhlMjQzZGZiNjNjZTU0ZTUxYTJmMDM2XzQtMy0xLTEtNjgyMjc_b00e3350-6f0c-42b3-9342-daf74d8266f2"
      unitRef="usd">48638000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib9321e9e375d457e99dc226d641d1dd9_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzYvZnJhZzphMzQ4NTVmMzk2M2E0Zjk5ODgzMmZiMDY0ZDU1OTE5NC90YWJsZTo3Nzc1YjJmMDM4ZTI0M2RmYjYzY2U1NGU1MWEyZjAzNi90YWJsZXJhbmdlOjc3NzViMmYwMzhlMjQzZGZiNjNjZTU0ZTUxYTJmMDM2XzUtMS0xLTEtOTA1Mjk_880c9283-ed40-4f11-b985-212f9cd32228"
      unitRef="usd">39822000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i9c1d6cce5d7e4880b1a620f135874b1c_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzYvZnJhZzphMzQ4NTVmMzk2M2E0Zjk5ODgzMmZiMDY0ZDU1OTE5NC90YWJsZTo3Nzc1YjJmMDM4ZTI0M2RmYjYzY2U1NGU1MWEyZjAzNi90YWJsZXJhbmdlOjc3NzViMmYwMzhlMjQzZGZiNjNjZTU0ZTUxYTJmMDM2XzUtMy0xLTEtOTA1Mjk_5bafb585-f2ea-464b-98e1-24254c8f76e8"
      unitRef="usd">32154000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4a45a224aaa347d986decfbc13723333_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzYvZnJhZzphMzQ4NTVmMzk2M2E0Zjk5ODgzMmZiMDY0ZDU1OTE5NC90YWJsZTo3Nzc1YjJmMDM4ZTI0M2RmYjYzY2U1NGU1MWEyZjAzNi90YWJsZXJhbmdlOjc3NzViMmYwMzhlMjQzZGZiNjNjZTU0ZTUxYTJmMDM2XzUtMS0xLTEtNjgyMjc_533cf736-b9d9-47ac-97f8-fd713b897848"
      unitRef="usd">5472000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ic1edad3c322d404ba07d465cdb1c5ed3_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzYvZnJhZzphMzQ4NTVmMzk2M2E0Zjk5ODgzMmZiMDY0ZDU1OTE5NC90YWJsZTo3Nzc1YjJmMDM4ZTI0M2RmYjYzY2U1NGU1MWEyZjAzNi90YWJsZXJhbmdlOjc3NzViMmYwMzhlMjQzZGZiNjNjZTU0ZTUxYTJmMDM2XzUtMy0xLTEtNjgyMjc_5bdb1eae-7261-4ff4-b244-a2906ecb4f9d"
      unitRef="usd">29281000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzYvZnJhZzphMzQ4NTVmMzk2M2E0Zjk5ODgzMmZiMDY0ZDU1OTE5NC90YWJsZTo3Nzc1YjJmMDM4ZTI0M2RmYjYzY2U1NGU1MWEyZjAzNi90YWJsZXJhbmdlOjc3NzViMmYwMzhlMjQzZGZiNjNjZTU0ZTUxYTJmMDM2XzYtMS0xLTEtNjgyMjc_c660666e-5c3e-4cb8-97be-2268b7d91ee2"
      unitRef="usd">289411000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzYvZnJhZzphMzQ4NTVmMzk2M2E0Zjk5ODgzMmZiMDY0ZDU1OTE5NC90YWJsZTo3Nzc1YjJmMDM4ZTI0M2RmYjYzY2U1NGU1MWEyZjAzNi90YWJsZXJhbmdlOjc3NzViMmYwMzhlMjQzZGZiNjNjZTU0ZTUxYTJmMDM2XzYtMy0xLTEtNjgyMjc_ff89f6cf-0b35-4622-a5ab-db3d32dd322a"
      unitRef="usd">210848000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzYvZnJhZzphMzQ4NTVmMzk2M2E0Zjk5ODgzMmZiMDY0ZDU1OTE5NC90YWJsZTo3Nzc1YjJmMDM4ZTI0M2RmYjYzY2U1NGU1MWEyZjAzNi90YWJsZXJhbmdlOjc3NzViMmYwMzhlMjQzZGZiNjNjZTU0ZTUxYTJmMDM2XzctMS0xLTEtNjgyMjc_647ffb99-db5d-4ded-88d3-0e49253b186c"
      unitRef="usd">61133000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzYvZnJhZzphMzQ4NTVmMzk2M2E0Zjk5ODgzMmZiMDY0ZDU1OTE5NC90YWJsZTo3Nzc1YjJmMDM4ZTI0M2RmYjYzY2U1NGU1MWEyZjAzNi90YWJsZXJhbmdlOjc3NzViMmYwMzhlMjQzZGZiNjNjZTU0ZTUxYTJmMDM2XzctMy0xLTEtNjgyMjc_170b323f-96a8-483e-bf9a-411747587f34"
      unitRef="usd">46832000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzYvZnJhZzphMzQ4NTVmMzk2M2E0Zjk5ODgzMmZiMDY0ZDU1OTE5NC90YWJsZTo3Nzc1YjJmMDM4ZTI0M2RmYjYzY2U1NGU1MWEyZjAzNi90YWJsZXJhbmdlOjc3NzViMmYwMzhlMjQzZGZiNjNjZTU0ZTUxYTJmMDM2XzgtMS0xLTEtNjgyMjc_c4a094a9-a44a-4d54-976e-87caa89f72a1"
      unitRef="usd">228278000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzYvZnJhZzphMzQ4NTVmMzk2M2E0Zjk5ODgzMmZiMDY0ZDU1OTE5NC90YWJsZTo3Nzc1YjJmMDM4ZTI0M2RmYjYzY2U1NGU1MWEyZjAzNi90YWJsZXJhbmdlOjc3NzViMmYwMzhlMjQzZGZiNjNjZTU0ZTUxYTJmMDM2XzgtMy0xLTEtNjgyMjc_45cbdaf1-5013-4e1a-a182-13ae0f6e2a26"
      unitRef="usd">164016000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzYvZnJhZzphMzQ4NTVmMzk2M2E0Zjk5ODgzMmZiMDY0ZDU1OTE5NC90ZXh0cmVnaW9uOmEzNDg1NWYzOTYzYTRmOTk4ODMyZmIwNjRkNTU5MTk0XzE0OQ_993d8e2a-bb97-4ae2-8e58-30acd15d3428"
      unitRef="usd">14800000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzYvZnJhZzphMzQ4NTVmMzk2M2E0Zjk5ODgzMmZiMDY0ZDU1OTE5NC90ZXh0cmVnaW9uOmEzNDg1NWYzOTYzYTRmOTk4ODMyZmIwNjRkNTU5MTk0XzE3MQ_c7274c4c-b638-40e3-9b35-582f7130f8d2"
      unitRef="usd">9600000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzYvZnJhZzphMzQ4NTVmMzk2M2E0Zjk5ODgzMmZiMDY0ZDU1OTE5NC90ZXh0cmVnaW9uOmEzNDg1NWYzOTYzYTRmOTk4ODMyZmIwNjRkNTU5MTk0XzE5Ng_dedb3c00-553f-4f7e-81b8-de07e59254e8"
      unitRef="usd">5600000</us-gaap:Depreciation>
    <us-gaap:LesseeFinanceLeasesTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90ZXh0cmVnaW9uOmVlZTA5ZGE1N2ZlYzRmMzJhNmY0YWNjM2ZhNTZlZTI2XzI3MDE_de7fdc5c-de2c-4f94-8ba3-5c4999735a29">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;1, 2023 and April&#160;2, 2022 (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 1,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;text-align:left;vertical-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;26,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,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;/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:id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTphYTRmMzY4OGJjNzg0MTM1YWRlOTYwNGFjMjMyMTRlYi90YWJsZXJhbmdlOmFhNGYzNjg4YmM3ODQxMzVhZGU5NjA0YWMyMzIxNGViXzMtMS0xLTEtNjgyMjc_62922496-d065-40c4-bdac-574c47f06a13"&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;6,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;32,843&#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;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;/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:id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTphYTRmMzY4OGJjNzg0MTM1YWRlOTYwNGFjMjMyMTRlYi90YWJsZXJhbmdlOmFhNGYzNjg4YmM3ODQxMzVhZGU5NjA0YWMyMzIxNGViXzgtMS0xLTEtNjgyMjc_b24bbe5d-72a2-431b-9709-62d1e6238bd0"&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;6,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,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;/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:id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTphYTRmMzY4OGJjNzg0MTM1YWRlOTYwNGFjMjMyMTRlYi90YWJsZXJhbmdlOmFhNGYzNjg4YmM3ODQxMzVhZGU5NjA0YWMyMzIxNGViXzktMS0xLTEtNjgyMjc_c94bc805-2e24-41af-be27-890086579411"&gt;Accrued expenses and other current 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;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;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;/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:id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTphYTRmMzY4OGJjNzg0MTM1YWRlOTYwNGFjMjMyMTRlYi90YWJsZXJhbmdlOmFhNGYzNjg4YmM3ODQxMzVhZGU5NjA0YWMyMzIxNGViXzExLTEtMS0xLTY4MjI3_bdfd3c58-5f6c-4822-8dec-cfd3277e92d6"&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;21,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;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;/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:id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTphYTRmMzY4OGJjNzg0MTM1YWRlOTYwNGFjMjMyMTRlYi90YWJsZXJhbmdlOmFhNGYzNjg4YmM3ODQxMzVhZGU5NjA0YWMyMzIxNGViXzEyLTEtMS0xLTY4MjI3_5502fe07-6f18-4b93-88e4-22cc1bd37b44"&gt;Other liabilities&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,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;34,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;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 $0.3&#160;million and $0.1&#160;million as of April&#160;1, 2023 and April&#160;2, 2022, 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;1, 2023, 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: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 1,&lt;br/&gt;2023&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 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;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,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,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;/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;4,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;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;/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;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;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;/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 1,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;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;5,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;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;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;/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 of minimum payments for future fiscal years under non-cancelable leases as of April&#160;1, 2023 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;6,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;6,753&#160;&lt;/span&gt;&lt;/td&gt;&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;5,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;5,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;5,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;2,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;11,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;10,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;33,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;46,146&#160;&lt;/span&gt;&lt;/td&gt;&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;(5,841)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,122)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,963)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;27,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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,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;34,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;1, 2023:&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;8.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;34.8&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:LesseeOperatingLeasesTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90ZXh0cmVnaW9uOmVlZTA5ZGE1N2ZlYzRmMzJhNmY0YWNjM2ZhNTZlZTI2XzI3MDU_73db5ce4-1e79-4bb1-b42d-e27b2cde3afa">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;1, 2023 and April&#160;2, 2022 (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 1,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;text-align:left;vertical-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;26,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,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;/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:id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTphYTRmMzY4OGJjNzg0MTM1YWRlOTYwNGFjMjMyMTRlYi90YWJsZXJhbmdlOmFhNGYzNjg4YmM3ODQxMzVhZGU5NjA0YWMyMzIxNGViXzMtMS0xLTEtNjgyMjc_62922496-d065-40c4-bdac-574c47f06a13"&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;6,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;32,843&#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;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;/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:id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTphYTRmMzY4OGJjNzg0MTM1YWRlOTYwNGFjMjMyMTRlYi90YWJsZXJhbmdlOmFhNGYzNjg4YmM3ODQxMzVhZGU5NjA0YWMyMzIxNGViXzgtMS0xLTEtNjgyMjc_b24bbe5d-72a2-431b-9709-62d1e6238bd0"&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;6,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,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;/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:id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTphYTRmMzY4OGJjNzg0MTM1YWRlOTYwNGFjMjMyMTRlYi90YWJsZXJhbmdlOmFhNGYzNjg4YmM3ODQxMzVhZGU5NjA0YWMyMzIxNGViXzktMS0xLTEtNjgyMjc_c94bc805-2e24-41af-be27-890086579411"&gt;Accrued expenses and other current 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;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;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;/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:id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTphYTRmMzY4OGJjNzg0MTM1YWRlOTYwNGFjMjMyMTRlYi90YWJsZXJhbmdlOmFhNGYzNjg4YmM3ODQxMzVhZGU5NjA0YWMyMzIxNGViXzExLTEtMS0xLTY4MjI3_bdfd3c58-5f6c-4822-8dec-cfd3277e92d6"&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;21,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;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;/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:id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTphYTRmMzY4OGJjNzg0MTM1YWRlOTYwNGFjMjMyMTRlYi90YWJsZXJhbmdlOmFhNGYzNjg4YmM3ODQxMzVhZGU5NjA0YWMyMzIxNGViXzEyLTEtMS0xLTY4MjI3_5502fe07-6f18-4b93-88e4-22cc1bd37b44"&gt;Other liabilities&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,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;34,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;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 $0.3&#160;million and $0.1&#160;million as of April&#160;1, 2023 and April&#160;2, 2022, 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;1, 2023, 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: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 1,&lt;br/&gt;2023&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 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;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,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,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;/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;4,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;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;/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;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;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;/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 1,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;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;5,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;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;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;/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 of minimum payments for future fiscal years under non-cancelable leases as of April&#160;1, 2023 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;6,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;6,753&#160;&lt;/span&gt;&lt;/td&gt;&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;5,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;5,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;5,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;2,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;11,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;10,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;33,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;46,146&#160;&lt;/span&gt;&lt;/td&gt;&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;(5,841)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,122)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,963)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;27,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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,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;34,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;1, 2023:&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;8.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;34.8&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:LesseeLeasesPolicyTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90ZXh0cmVnaW9uOmVlZTA5ZGE1N2ZlYzRmMzJhNmY0YWNjM2ZhNTZlZTI2XzI2OTQ_4a2a8091-512a-4c45-9308-70b21581b2d3">&lt;div style="margin-top:9pt;text-indent: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="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTphYTRmMzY4OGJjNzg0MTM1YWRlOTYwNGFjMjMyMTRlYi90YWJsZXJhbmdlOmFhNGYzNjg4YmM3ODQxMzVhZGU5NjA0YWMyMzIxNGViXzItMy0xLTEtNjgyMjc_e386575e-7c3b-4091-901a-218d4496d71b"
      unitRef="usd">26755000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTphYTRmMzY4OGJjNzg0MTM1YWRlOTYwNGFjMjMyMTRlYi90YWJsZXJhbmdlOmFhNGYzNjg4YmM3ODQxMzVhZGU5NjA0YWMyMzIxNGViXzItNS0xLTEtNjgyMjc_33a9d7c3-2185-413e-8f23-7a0edc60fa70"
      unitRef="usd">16952000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTphYTRmMzY4OGJjNzg0MTM1YWRlOTYwNGFjMjMyMTRlYi90YWJsZXJhbmdlOmFhNGYzNjg4YmM3ODQxMzVhZGU5NjA0YWMyMzIxNGViXzMtMy0xLTEtNjgyMjc_b8c6c933-455a-4401-ab33-479cb0ca2b64"
      unitRef="usd">6088000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTphYTRmMzY4OGJjNzg0MTM1YWRlOTYwNGFjMjMyMTRlYi90YWJsZXJhbmdlOmFhNGYzNjg4YmM3ODQxMzVhZGU5NjA0YWMyMzIxNGViXzMtNS0xLTEtNjgyMjc_e5be53c4-aeb6-4ff0-98a9-94333d16f645"
      unitRef="usd">7070000</us-gaap:FinanceLeaseRightOfUseAsset>
    <cvco:LeaseRightOfUseAsset
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTphYTRmMzY4OGJjNzg0MTM1YWRlOTYwNGFjMjMyMTRlYi90YWJsZXJhbmdlOmFhNGYzNjg4YmM3ODQxMzVhZGU5NjA0YWMyMzIxNGViXzQtMy0xLTEtNjgyMjc_4ee29b30-f3a3-411c-93e1-8c4d72929b7d"
      unitRef="usd">32843000</cvco:LeaseRightOfUseAsset>
    <cvco:LeaseRightOfUseAsset
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTphYTRmMzY4OGJjNzg0MTM1YWRlOTYwNGFjMjMyMTRlYi90YWJsZXJhbmdlOmFhNGYzNjg4YmM3ODQxMzVhZGU5NjA0YWMyMzIxNGViXzQtNS0xLTEtNjgyMjc_04496a93-f338-4735-bd94-3c5cfcdaff0d"
      unitRef="usd">24022000</cvco:LeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTphYTRmMzY4OGJjNzg0MTM1YWRlOTYwNGFjMjMyMTRlYi90YWJsZXJhbmdlOmFhNGYzNjg4YmM3ODQxMzVhZGU5NjA0YWMyMzIxNGViXzgtMy0xLTEtNjgyMjc_694e5661-5bfa-4357-8543-4e15f32058dc"
      unitRef="usd">6262000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTphYTRmMzY4OGJjNzg0MTM1YWRlOTYwNGFjMjMyMTRlYi90YWJsZXJhbmdlOmFhNGYzNjg4YmM3ODQxMzVhZGU5NjA0YWMyMzIxNGViXzgtNS0xLTEtNjgyMjc_2549fab0-58fa-4acd-9e82-95a779f76744"
      unitRef="usd">5085000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTphYTRmMzY4OGJjNzg0MTM1YWRlOTYwNGFjMjMyMTRlYi90YWJsZXJhbmdlOmFhNGYzNjg4YmM3ODQxMzVhZGU5NjA0YWMyMzIxNGViXzktMy0xLTEtNjgyMjc_a5c41d08-65da-45ee-892b-82955a8e39c8"
      unitRef="usd">347000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTphYTRmMzY4OGJjNzg0MTM1YWRlOTYwNGFjMjMyMTRlYi90YWJsZXJhbmdlOmFhNGYzNjg4YmM3ODQxMzVhZGU5NjA0YWMyMzIxNGViXzktNS0xLTEtNjgyMjc_c59f9ace-c342-4285-bec3-2acaa48ad30d"
      unitRef="usd">347000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTphYTRmMzY4OGJjNzg0MTM1YWRlOTYwNGFjMjMyMTRlYi90YWJsZXJhbmdlOmFhNGYzNjg4YmM3ODQxMzVhZGU5NjA0YWMyMzIxNGViXzExLTMtMS0xLTY4MjI3_192b8008-d66f-456a-9127-d011188dc173"
      unitRef="usd">21678000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTphYTRmMzY4OGJjNzg0MTM1YWRlOTYwNGFjMjMyMTRlYi90YWJsZXJhbmdlOmFhNGYzNjg4YmM3ODQxMzVhZGU5NjA0YWMyMzIxNGViXzExLTUtMS0xLTY4MjI3_b5a9e663-58ba-4a7b-94e9-1b075d7cb68a"
      unitRef="usd">13158000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTphYTRmMzY4OGJjNzg0MTM1YWRlOTYwNGFjMjMyMTRlYi90YWJsZXJhbmdlOmFhNGYzNjg4YmM3ODQxMzVhZGU5NjA0YWMyMzIxNGViXzEyLTMtMS0xLTY4MjI3_5c54d8d0-eea7-46cd-ad10-c370f7730124"
      unitRef="usd">5896000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTphYTRmMzY4OGJjNzg0MTM1YWRlOTYwNGFjMjMyMTRlYi90YWJsZXJhbmdlOmFhNGYzNjg4YmM3ODQxMzVhZGU5NjA0YWMyMzIxNGViXzEyLTUtMS0xLTY4MjI3_5219337f-8654-4bab-9d62-b073361962ad"
      unitRef="usd">5969000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <cvco:LeaseLiability
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTphYTRmMzY4OGJjNzg0MTM1YWRlOTYwNGFjMjMyMTRlYi90YWJsZXJhbmdlOmFhNGYzNjg4YmM3ODQxMzVhZGU5NjA0YWMyMzIxNGViXzEzLTMtMS0xLTY4MjI3_9390d9fe-b8b9-4cdc-9c25-5f7cf0b8801f"
      unitRef="usd">34183000</cvco:LeaseLiability>
    <cvco:LeaseLiability
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTphYTRmMzY4OGJjNzg0MTM1YWRlOTYwNGFjMjMyMTRlYi90YWJsZXJhbmdlOmFhNGYzNjg4YmM3ODQxMzVhZGU5NjA0YWMyMzIxNGViXzEzLTUtMS0xLTY4MjI3_841f85d2-7adb-40fd-99ef-f7baa40fa458"
      unitRef="usd">24559000</cvco:LeaseLiability>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90ZXh0cmVnaW9uOmVlZTA5ZGE1N2ZlYzRmMzJhNmY0YWNjM2ZhNTZlZTI2XzIwMDU_21ba16fe-3c72-4549-8d87-7159be374899"
      unitRef="usd">300000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90ZXh0cmVnaW9uOmVlZTA5ZGE1N2ZlYzRmMzJhNmY0YWNjM2ZhNTZlZTI2XzIwMTI_47f6cfa9-ca5f-4391-bab9-5390f690ea3f"
      unitRef="usd">100000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90ZXh0cmVnaW9uOmVlZTA5ZGE1N2ZlYzRmMzJhNmY0YWNjM2ZhNTZlZTI2XzI2OTg_243f90ad-d48b-47d3-9ddf-13452b5d38dd">&lt;div style="margin-top:9pt;text-indent: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;1, 2023, 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: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 1,&lt;br/&gt;2023&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 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;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,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,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;/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;4,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;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;/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;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;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;/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 1,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;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;5,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseExpense
      contextRef="ida1eead00d994b69a4053474ac298da9_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTo4MDQzODQ4NjE4YWE0M2U0ODQ2MTA1ODE2YzJjMzJlMC90YWJsZXJhbmdlOjgwNDM4NDg2MThhYTQzZTQ4NDYxMDU4MTZjMmMzMmUwXzMtMy0xLTEtNjgyMjc_99178088-76d5-4ba8-bcab-e1e528eb93d1"
      unitRef="usd">1190000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i2cf00a61e973426f9c8535b6753b52c1_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTo4MDQzODQ4NjE4YWE0M2U0ODQ2MTA1ODE2YzJjMzJlMC90YWJsZXJhbmdlOjgwNDM4NDg2MThhYTQzZTQ4NDYxMDU4MTZjMmMzMmUwXzMtNS0xLTEtNjgyMjc_754b3237-dafd-44d4-bdc5-104a4d25cf14"
      unitRef="usd">1160000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="ifa62da146f6744c5aeb165d7089e740a_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTo4MDQzODQ4NjE4YWE0M2U0ODQ2MTA1ODE2YzJjMzJlMC90YWJsZXJhbmdlOjgwNDM4NDg2MThhYTQzZTQ4NDYxMDU4MTZjMmMzMmUwXzMtNy0xLTEtNjgyMjc_e1b81b30-5138-4d5e-b0b5-c1febfe89abe"
      unitRef="usd">1105000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i9cf6ac433e554114afaa3c1ebdd2d088_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTo4MDQzODQ4NjE4YWE0M2U0ODQ2MTA1ODE2YzJjMzJlMC90YWJsZXJhbmdlOjgwNDM4NDg2MThhYTQzZTQ4NDYxMDU4MTZjMmMzMmUwXzQtMy0xLTEtNjgyMjc_be32e8dc-3a39-4ca7-8bb4-9a2a09c939ce"
      unitRef="usd">4059000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="ia0dc6d810c904435b47098af70aec529_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTo4MDQzODQ4NjE4YWE0M2U0ODQ2MTA1ODE2YzJjMzJlMC90YWJsZXJhbmdlOjgwNDM4NDg2MThhYTQzZTQ4NDYxMDU4MTZjMmMzMmUwXzQtNS0xLTEtNjgyMjc_5570d53e-0865-44e4-8a8c-788718bcbdda"
      unitRef="usd">3636000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i6e94c05ba36246cd91dc79df8461ff90_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTo4MDQzODQ4NjE4YWE0M2U0ODQ2MTA1ODE2YzJjMzJlMC90YWJsZXJhbmdlOjgwNDM4NDg2MThhYTQzZTQ4NDYxMDU4MTZjMmMzMmUwXzQtNy0xLTEtNjgyMjc_7455228f-db3b-49fe-a565-f549175ce5a6"
      unitRef="usd">3327000</us-gaap:OperatingLeaseExpense>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTo4MDQzODQ4NjE4YWE0M2U0ODQ2MTA1ODE2YzJjMzJlMC90YWJsZXJhbmdlOjgwNDM4NDg2MThhYTQzZTQ4NDYxMDU4MTZjMmMzMmUwXzYtMy0xLTEtNjgyMjc_c28f9f48-df94-4c10-9b03-904b1f714482"
      unitRef="usd">175000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTo4MDQzODQ4NjE4YWE0M2U0ODQ2MTA1ODE2YzJjMzJlMC90YWJsZXJhbmdlOjgwNDM4NDg2MThhYTQzZTQ4NDYxMDU4MTZjMmMzMmUwXzYtNS0xLTEtNjgyMjc_e5494728-d12d-4f4d-bef6-a4967b4b2776"
      unitRef="usd">109000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTo4MDQzODQ4NjE4YWE0M2U0ODQ2MTA1ODE2YzJjMzJlMC90YWJsZXJhbmdlOjgwNDM4NDg2MThhYTQzZTQ4NDYxMDU4MTZjMmMzMmUwXzYtNy0xLTEtNjgyMjc_b7dc06ab-b6b7-4d77-afc9-81c9c17b92b9"
      unitRef="usd">39000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTo4MDQzODQ4NjE4YWE0M2U0ODQ2MTA1ODE2YzJjMzJlMC90YWJsZXJhbmdlOjgwNDM4NDg2MThhYTQzZTQ4NDYxMDU4MTZjMmMzMmUwXzctMy0xLTEtNjgyMjc_7d814d38-efb3-453b-a87e-9a7c22ea11a4"
      unitRef="usd">283000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTo4MDQzODQ4NjE4YWE0M2U0ODQ2MTA1ODE2YzJjMzJlMC90YWJsZXJhbmdlOjgwNDM4NDg2MThhYTQzZTQ4NDYxMDU4MTZjMmMzMmUwXzctNS0xLTEtNjgyMjc_6664beeb-fd18-46a4-bebd-6cee18f4f774"
      unitRef="usd">151000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTo4MDQzODQ4NjE4YWE0M2U0ODQ2MTA1ODE2YzJjMzJlMC90YWJsZXJhbmdlOjgwNDM4NDg2MThhYTQzZTQ4NDYxMDU4MTZjMmMzMmUwXzctNy0xLTEtNjgyMjc_75f3adab-72fc-439f-bda5-dad50cdf51ee"
      unitRef="usd">17000</us-gaap:FinanceLeaseInterestExpense>
    <cvco:TotalLeaseExpense
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTo4MDQzODQ4NjE4YWE0M2U0ODQ2MTA1ODE2YzJjMzJlMC90YWJsZXJhbmdlOjgwNDM4NDg2MThhYTQzZTQ4NDYxMDU4MTZjMmMzMmUwXzgtMy0xLTEtNjgyMjc_140845a6-1abf-4a67-bd03-ea2f386acc2e"
      unitRef="usd">5707000</cvco:TotalLeaseExpense>
    <cvco:TotalLeaseExpense
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTo4MDQzODQ4NjE4YWE0M2U0ODQ2MTA1ODE2YzJjMzJlMC90YWJsZXJhbmdlOjgwNDM4NDg2MThhYTQzZTQ4NDYxMDU4MTZjMmMzMmUwXzgtNS0xLTEtNjgyMjc_1523d18d-30af-4029-9037-056cc07c3c02"
      unitRef="usd">5056000</cvco:TotalLeaseExpense>
    <cvco:TotalLeaseExpense
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTo4MDQzODQ4NjE4YWE0M2U0ODQ2MTA1ODE2YzJjMzJlMC90YWJsZXJhbmdlOjgwNDM4NDg2MThhYTQzZTQ4NDYxMDU4MTZjMmMzMmUwXzgtNy0xLTEtNjgyMjc_90d16a41-a788-4a96-9d86-fbce19d0ed10"
      unitRef="usd">4488000</cvco:TotalLeaseExpense>
    <us-gaap:OperatingLeasePayments
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTowZjU3Y2VmZjllODg0ZWVjODFlYTIzYjBiZmU2NGM0NS90YWJsZXJhbmdlOjBmNTdjZWZmOWU4ODRlZWM4MWVhMjNiMGJmZTY0YzQ1XzEtMS0xLTEtNjgyMjc_d08adb05-cbaf-448b-8b3d-c892f16e4466"
      unitRef="usd">5609000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTowZjU3Y2VmZjllODg0ZWVjODFlYTIzYjBiZmU2NGM0NS90YWJsZXJhbmdlOjBmNTdjZWZmOWU4ODRlZWM4MWVhMjNiMGJmZTY0YzQ1XzEtMy0xLTEtNjgyMjc_17b90cca-6b8e-45e0-a170-f84ec30139cd"
      unitRef="usd">4794000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTowZjU3Y2VmZjllODg0ZWVjODFlYTIzYjBiZmU2NGM0NS90YWJsZXJhbmdlOjBmNTdjZWZmOWU4ODRlZWM4MWVhMjNiMGJmZTY0YzQ1XzEtNS0xLTEtNjgyMjc_cc99fa12-300a-4112-98ac-85dc0a28c792"
      unitRef="usd">4164000</us-gaap:OperatingLeasePayments>
    <cvco:FinanceLeasePayments
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTowZjU3Y2VmZjllODg0ZWVjODFlYTIzYjBiZmU2NGM0NS90YWJsZXJhbmdlOjBmNTdjZWZmOWU4ODRlZWM4MWVhMjNiMGJmZTY0YzQ1XzItMS0xLTEtNjgyMjc_095d1a88-0c19-4445-a7d8-55a0369c0965"
      unitRef="usd">356000</cvco:FinanceLeasePayments>
    <cvco:FinanceLeasePayments
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTowZjU3Y2VmZjllODg0ZWVjODFlYTIzYjBiZmU2NGM0NS90YWJsZXJhbmdlOjBmNTdjZWZmOWU4ODRlZWM4MWVhMjNiMGJmZTY0YzQ1XzItMy0xLTEtNjgyMjc_8ccd7356-62bb-4cf9-89d3-d7e174ff1784"
      unitRef="usd">220000</cvco:FinanceLeasePayments>
    <cvco:FinanceLeasePayments
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTowZjU3Y2VmZjllODg0ZWVjODFlYTIzYjBiZmU2NGM0NS90YWJsZXJhbmdlOjBmNTdjZWZmOWU4ODRlZWM4MWVhMjNiMGJmZTY0YzQ1XzItNS0xLTEtNjgyMjc_596560b9-741d-4bb8-840c-8bb2fd7fab71"
      unitRef="usd">79000</cvco:FinanceLeasePayments>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90ZXh0cmVnaW9uOmVlZTA5ZGE1N2ZlYzRmMzJhNmY0YWNjM2ZhNTZlZTI2XzI3MDM_6974d7d1-6fcc-4ebe-bd21-cd323d0b983c">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The present value of minimum payments for future fiscal years under non-cancelable leases as of April&#160;1, 2023 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;6,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;6,753&#160;&lt;/span&gt;&lt;/td&gt;&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;5,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;5,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;5,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;2,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;11,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;10,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;33,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;46,146&#160;&lt;/span&gt;&lt;/td&gt;&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;(5,841)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,122)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,963)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;27,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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,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;34,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90ZXh0cmVnaW9uOmVlZTA5ZGE1N2ZlYzRmMzJhNmY0YWNjM2ZhNTZlZTI2XzI3MDM_a8deeede-c0fc-4854-aaf4-4e6b60d57e86">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The present value of minimum payments for future fiscal years under non-cancelable leases as of April&#160;1, 2023 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;6,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;6,753&#160;&lt;/span&gt;&lt;/td&gt;&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;5,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;5,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;5,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;2,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;11,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;10,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;33,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;46,146&#160;&lt;/span&gt;&lt;/td&gt;&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;(5,841)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,122)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,963)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;27,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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,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;34,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTpmMWM0MjAzOTEzNWQ0NjU4OGNhZDBlMzdjMDlhYjg2Ny90YWJsZXJhbmdlOmYxYzQyMDM5MTM1ZDQ2NTg4Y2FkMGUzN2MwOWFiODY3XzEtMS0xLTEtNjgyMjc_2f6c2b0e-3680-4e23-994c-14ec94450a4e"
      unitRef="usd">6397000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTpmMWM0MjAzOTEzNWQ0NjU4OGNhZDBlMzdjMDlhYjg2Ny90YWJsZXJhbmdlOmYxYzQyMDM5MTM1ZDQ2NTg4Y2FkMGUzN2MwOWFiODY3XzEtMy0xLTEtNjgyMjc_efebf6e2-ecb3-40f9-bc87-0574789f31bb"
      unitRef="usd">356000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <cvco:LeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTpmMWM0MjAzOTEzNWQ0NjU4OGNhZDBlMzdjMDlhYjg2Ny90YWJsZXJhbmdlOmYxYzQyMDM5MTM1ZDQ2NTg4Y2FkMGUzN2MwOWFiODY3XzEtNS0xLTEtNjgyMjc_0dc17f02-865a-45cd-8e02-150f05bbd625"
      unitRef="usd">6753000</cvco:LeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTpmMWM0MjAzOTEzNWQ0NjU4OGNhZDBlMzdjMDlhYjg2Ny90YWJsZXJhbmdlOmYxYzQyMDM5MTM1ZDQ2NTg4Y2FkMGUzN2MwOWFiODY3XzItMS0xLTEtNjgyMjc_65a58404-62ef-4fb3-ab34-4bea876b6b58"
      unitRef="usd">5551000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTpmMWM0MjAzOTEzNWQ0NjU4OGNhZDBlMzdjMDlhYjg2Ny90YWJsZXJhbmdlOmYxYzQyMDM5MTM1ZDQ2NTg4Y2FkMGUzN2MwOWFiODY3XzItMy0xLTEtNjgyMjc_e641f121-cb24-4db0-b7f5-41cd695c959d"
      unitRef="usd">356000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <cvco:LeaseLiabilityPaymentsDueYearTwo
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTpmMWM0MjAzOTEzNWQ0NjU4OGNhZDBlMzdjMDlhYjg2Ny90YWJsZXJhbmdlOmYxYzQyMDM5MTM1ZDQ2NTg4Y2FkMGUzN2MwOWFiODY3XzItNS0xLTEtNjgyMjc_4ef56835-1394-4bd6-8994-85b8c9a56f47"
      unitRef="usd">5907000</cvco:LeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTpmMWM0MjAzOTEzNWQ0NjU4OGNhZDBlMzdjMDlhYjg2Ny90YWJsZXJhbmdlOmYxYzQyMDM5MTM1ZDQ2NTg4Y2FkMGUzN2MwOWFiODY3XzMtMS0xLTEtNjgyMjc_2e4dbd2a-53d5-4ce3-9e5b-a6f8896264bd"
      unitRef="usd">5073000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTpmMWM0MjAzOTEzNWQ0NjU4OGNhZDBlMzdjMDlhYjg2Ny90YWJsZXJhbmdlOmYxYzQyMDM5MTM1ZDQ2NTg4Y2FkMGUzN2MwOWFiODY3XzMtMy0xLTEtNjgyMjc_3db3c675-3d32-4f6c-b423-e5c2717c0e2f"
      unitRef="usd">356000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <cvco:LeaseLiabilityPaymentsDueYearThree
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTpmMWM0MjAzOTEzNWQ0NjU4OGNhZDBlMzdjMDlhYjg2Ny90YWJsZXJhbmdlOmYxYzQyMDM5MTM1ZDQ2NTg4Y2FkMGUzN2MwOWFiODY3XzMtNS0xLTEtNjgyMjc_f2d85bca-30c1-4ea2-a9d3-8274b3cc3a34"
      unitRef="usd">5429000</cvco:LeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTpmMWM0MjAzOTEzNWQ0NjU4OGNhZDBlMzdjMDlhYjg2Ny90YWJsZXJhbmdlOmYxYzQyMDM5MTM1ZDQ2NTg4Y2FkMGUzN2MwOWFiODY3XzQtMS0xLTEtNjgyMjc_01b4762e-c976-4be2-8232-53376178c235"
      unitRef="usd">2673000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTpmMWM0MjAzOTEzNWQ0NjU4OGNhZDBlMzdjMDlhYjg2Ny90YWJsZXJhbmdlOmYxYzQyMDM5MTM1ZDQ2NTg4Y2FkMGUzN2MwOWFiODY3XzQtMy0xLTEtNjgyMjc_21bc0ff1-d2c4-4ff0-bc65-97e3904a2986"
      unitRef="usd">356000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <cvco:LeaseLiabilityPaymentsDueYearFour
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTpmMWM0MjAzOTEzNWQ0NjU4OGNhZDBlMzdjMDlhYjg2Ny90YWJsZXJhbmdlOmYxYzQyMDM5MTM1ZDQ2NTg4Y2FkMGUzN2MwOWFiODY3XzQtNS0xLTEtNjgyMjc_a00e711b-9b85-49e3-a2cb-d80a34d424da"
      unitRef="usd">3029000</cvco:LeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTpmMWM0MjAzOTEzNWQ0NjU4OGNhZDBlMzdjMDlhYjg2Ny90YWJsZXJhbmdlOmYxYzQyMDM5MTM1ZDQ2NTg4Y2FkMGUzN2MwOWFiODY3XzUtMS0xLTEtNjgyMjc_dc0ab4f7-5d0f-4d27-9d4d-b72b2be3c5b5"
      unitRef="usd">2174000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTpmMWM0MjAzOTEzNWQ0NjU4OGNhZDBlMzdjMDlhYjg2Ny90YWJsZXJhbmdlOmYxYzQyMDM5MTM1ZDQ2NTg4Y2FkMGUzN2MwOWFiODY3XzUtMy0xLTEtNjgyMjc_b310bdba-550e-4abd-9447-6526216c4f85"
      unitRef="usd">356000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <cvco:LeaseLiabilityPaymentsDueYearFive
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTpmMWM0MjAzOTEzNWQ0NjU4OGNhZDBlMzdjMDlhYjg2Ny90YWJsZXJhbmdlOmYxYzQyMDM5MTM1ZDQ2NTg4Y2FkMGUzN2MwOWFiODY3XzUtNS0xLTEtNjgyMjc_83f42049-7d6e-4c74-97fd-742000cf8a68"
      unitRef="usd">2530000</cvco:LeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTpmMWM0MjAzOTEzNWQ0NjU4OGNhZDBlMzdjMDlhYjg2Ny90YWJsZXJhbmdlOmYxYzQyMDM5MTM1ZDQ2NTg4Y2FkMGUzN2MwOWFiODY3XzYtMS0xLTEtNjgyMjc_99cb3081-be58-4e84-bd38-8f9570462305"
      unitRef="usd">11913000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTpmMWM0MjAzOTEzNWQ0NjU4OGNhZDBlMzdjMDlhYjg2Ny90YWJsZXJhbmdlOmYxYzQyMDM5MTM1ZDQ2NTg4Y2FkMGUzN2MwOWFiODY3XzYtMy0xLTEtNjgyMjc_a8e1a59e-b8dc-479c-b409-cf647293e370"
      unitRef="usd">10585000</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <cvco:LeaseLiabilityPaymentsDueAfterYearFive
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTpmMWM0MjAzOTEzNWQ0NjU4OGNhZDBlMzdjMDlhYjg2Ny90YWJsZXJhbmdlOmYxYzQyMDM5MTM1ZDQ2NTg4Y2FkMGUzN2MwOWFiODY3XzYtNS0xLTEtNjgyMjc_8d676668-a18a-481f-8133-76d64c19e192"
      unitRef="usd">22498000</cvco:LeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTpmMWM0MjAzOTEzNWQ0NjU4OGNhZDBlMzdjMDlhYjg2Ny90YWJsZXJhbmdlOmYxYzQyMDM5MTM1ZDQ2NTg4Y2FkMGUzN2MwOWFiODY3XzctMS0xLTEtNjgyMjc_c5601374-aaf6-4cba-9418-77e84ea1be22"
      unitRef="usd">33781000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTpmMWM0MjAzOTEzNWQ0NjU4OGNhZDBlMzdjMDlhYjg2Ny90YWJsZXJhbmdlOmYxYzQyMDM5MTM1ZDQ2NTg4Y2FkMGUzN2MwOWFiODY3XzctMy0xLTEtNjgyMjc_ce8e1eff-4801-4ed0-aab9-633c19b428cc"
      unitRef="usd">12365000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <cvco:LeaseLiabilityPaymentsDue
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTpmMWM0MjAzOTEzNWQ0NjU4OGNhZDBlMzdjMDlhYjg2Ny90YWJsZXJhbmdlOmYxYzQyMDM5MTM1ZDQ2NTg4Y2FkMGUzN2MwOWFiODY3XzctNS0xLTEtNjgyMjc_1571d5a9-c7ae-4754-aa3a-b3114f72c7a4"
      unitRef="usd">46146000</cvco:LeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTpmMWM0MjAzOTEzNWQ0NjU4OGNhZDBlMzdjMDlhYjg2Ny90YWJsZXJhbmdlOmYxYzQyMDM5MTM1ZDQ2NTg4Y2FkMGUzN2MwOWFiODY3XzgtMS0xLTEtNjgyMjc_94fe3af2-7790-4ef3-b155-c73043d536b7"
      unitRef="usd">5841000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTpmMWM0MjAzOTEzNWQ0NjU4OGNhZDBlMzdjMDlhYjg2Ny90YWJsZXJhbmdlOmYxYzQyMDM5MTM1ZDQ2NTg4Y2FkMGUzN2MwOWFiODY3XzgtMy0xLTEtNjgyMjc_5839826e-af74-4038-bca3-09841f95d9bb"
      unitRef="usd">6122000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <cvco:LeaseLiabilityUndiscountedExcessAmount
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTpmMWM0MjAzOTEzNWQ0NjU4OGNhZDBlMzdjMDlhYjg2Ny90YWJsZXJhbmdlOmYxYzQyMDM5MTM1ZDQ2NTg4Y2FkMGUzN2MwOWFiODY3XzgtNS0xLTEtNjgyMjc_cf1b1030-932a-447b-a00b-9d51964ecbc3"
      unitRef="usd">11963000</cvco:LeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTpmMWM0MjAzOTEzNWQ0NjU4OGNhZDBlMzdjMDlhYjg2Ny90YWJsZXJhbmdlOmYxYzQyMDM5MTM1ZDQ2NTg4Y2FkMGUzN2MwOWFiODY3XzktMS0xLTEtNjgyMjc_b4d2abc4-7e7f-4c09-9d56-81ffef0f7e5a"
      unitRef="usd">27940000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTpmMWM0MjAzOTEzNWQ0NjU4OGNhZDBlMzdjMDlhYjg2Ny90YWJsZXJhbmdlOmYxYzQyMDM5MTM1ZDQ2NTg4Y2FkMGUzN2MwOWFiODY3XzktMy0xLTEtNjgyMjc_b88fa568-7c35-4120-a706-47e36f6d1db5"
      unitRef="usd">6243000</us-gaap:FinanceLeaseLiability>
    <cvco:LeaseLiability
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTpmMWM0MjAzOTEzNWQ0NjU4OGNhZDBlMzdjMDlhYjg2Ny90YWJsZXJhbmdlOmYxYzQyMDM5MTM1ZDQ2NTg4Y2FkMGUzN2MwOWFiODY3XzktNS0xLTEtNjgyMjc_775ba35a-ac76-4082-b46e-6b658042f969"
      unitRef="usd">34183000</cvco:LeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTo0NDRhMWRiYzE1NWI0NTM0OWNmZWZiMDMwOTQwOWE1NS90YWJsZXJhbmdlOjQ0NGExZGJjMTU1YjQ1MzQ5Y2ZlZmIwMzA5NDA5YTU1XzEtMS0xLTEtNjgyMjc_8f35c26d-05bd-41ff-8565-5bee84929ace">P8Y2M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTo0NDRhMWRiYzE1NWI0NTM0OWNmZWZiMDMwOTQwOWE1NS90YWJsZXJhbmdlOjQ0NGExZGJjMTU1YjQ1MzQ5Y2ZlZmIwMzA5NDA5YTU1XzEtMy0xLTEtNjgyMjc_f287b6ab-b324-493d-be78-3174a0fda07f"
      unitRef="number">0.045</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTo0NDRhMWRiYzE1NWI0NTM0OWNmZWZiMDMwOTQwOWE1NS90YWJsZXJhbmdlOjQ0NGExZGJjMTU1YjQ1MzQ5Y2ZlZmIwMzA5NDA5YTU1XzItMS0xLTEtNjgyMjc_936f63a9-935c-4c48-9c7e-7daaa8bc77f0">P34Y9M18D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTo0NDRhMWRiYzE1NWI0NTM0OWNmZWZiMDMwOTQwOWE1NS90YWJsZXJhbmdlOjQ0NGExZGJjMTU1YjQ1MzQ5Y2ZlZmIwMzA5NDA5YTU1XzItMy0xLTEtNjgyMjc_22b26607-a232-4b23-9954-5b6c53944a45"
      unitRef="number">0.045</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90ZXh0cmVnaW9uOjU2NmI1NDEzNjBlNjRhMTdhMjAzMjg5N2Y0NzhkNzExXzQ3Mw_215424cd-7927-43cf-958d-2b87b6c08a6a">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 1, 2023&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 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;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;114,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;114,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&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;16,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;16,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;132,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;132,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;&#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;/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;16,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;(5,818)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;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;/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,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/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;150,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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,304)&lt;/span&gt;&lt;/td&gt;&lt;td style="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;144,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;139,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;/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 years ended April&#160;1, 2023 and April&#160;2, 2022 (in thousands). See Note 23 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:68.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&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 1,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;100,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;Change in goodwill from Solitaire Homes 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;13,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Change in goodwill from Commodore 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;(416)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;Change in goodwill from 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;&#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;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 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:#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;114,547&#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;100,993&#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-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 $2.1&#160;million during fiscal year 2023, $1.4&#160;million during fiscal year 2022 and $0.7&#160;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;during fiscal year 2021. Customer relationships have a weighted average remaining life of 7.9 years and other finite lived intangibles have a weighted average remaining life of 3.5 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-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;2024&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;11,710&#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;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90ZXh0cmVnaW9uOjU2NmI1NDEzNjBlNjRhMTdhMjAzMjg5N2Y0NzhkNzExXzQ5MA_15af021a-9fc0-4143-8823-748fe0a0497b">&lt;div style="margin-top:9pt;text-indent: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 1, 2023&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 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;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;114,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;114,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&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;16,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;16,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;132,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;132,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;&#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;/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;16,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;(5,818)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;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;/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,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/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;150,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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,304)&lt;/span&gt;&lt;/td&gt;&lt;td style="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;144,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;139,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock>
    <us-gaap:Goodwill
      contextRef="i2e6e3b0f38a544f0a4912f36288f905d_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZToyYWRmZGNjNDNmNjY0ZmM4YjBkMzhhZmI2YjcyNTc5NC90YWJsZXJhbmdlOjJhZGZkY2M0M2Y2NjRmYzhiMGQzOGFmYjZiNzI1Nzk0XzMtMS0xLTEtNjgyMjc_a9348ed0-71ba-4eb8-a70b-17d2d7dd4783"
      unitRef="usd">114547000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i2e6e3b0f38a544f0a4912f36288f905d_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZToyYWRmZGNjNDNmNjY0ZmM4YjBkMzhhZmI2YjcyNTc5NC90YWJsZXJhbmdlOjJhZGZkY2M0M2Y2NjRmYzhiMGQzOGFmYjZiNzI1Nzk0XzMtNS0xLTEtNjgyMjc_fe2aed3b-7db2-4498-8efe-14d633420796"
      unitRef="usd">114547000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="if1ab48e25d3c43059ae81801e9e4cea7_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZToyYWRmZGNjNDNmNjY0ZmM4YjBkMzhhZmI2YjcyNTc5NC90YWJsZXJhbmdlOjJhZGZkY2M0M2Y2NjRmYzhiMGQzOGFmYjZiNzI1Nzk0XzMtNy0xLTEtNjgyMjc_c8bb8846-9efc-4834-acb1-0ec62dba43cb"
      unitRef="usd">100993000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="if1ab48e25d3c43059ae81801e9e4cea7_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZToyYWRmZGNjNDNmNjY0ZmM4YjBkMzhhZmI2YjcyNTc5NC90YWJsZXJhbmdlOjJhZGZkY2M0M2Y2NjRmYzhiMGQzOGFmYjZiNzI1Nzk0XzMtMTEtMS0xLTY4MjI3_4fc0d7d6-df31-4f75-9b0f-deb9744d40fc"
      unitRef="usd">100993000</us-gaap:Goodwill>
    <cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill
      contextRef="i4498cf3091bc4908b9f402040ad18728_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZToyYWRmZGNjNDNmNjY0ZmM4YjBkMzhhZmI2YjcyNTc5NC90YWJsZXJhbmdlOjJhZGZkY2M0M2Y2NjRmYzhiMGQzOGFmYjZiNzI1Nzk0XzQtMS0xLTEtNjgyMjc_422c7220-a705-4efc-aedf-851fdab4335b"
      unitRef="usd">16980000</cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill>
    <cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill
      contextRef="i4498cf3091bc4908b9f402040ad18728_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZToyYWRmZGNjNDNmNjY0ZmM4YjBkMzhhZmI2YjcyNTc5NC90YWJsZXJhbmdlOjJhZGZkY2M0M2Y2NjRmYzhiMGQzOGFmYjZiNzI1Nzk0XzQtNS0xLTEtNjgyMjc_a8846f83-d441-46d4-8d96-b411d40edd24"
      unitRef="usd">16980000</cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill>
    <cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill
      contextRef="ia7a1c00a53b7463eb6cb1bfc1dfa2e24_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZToyYWRmZGNjNDNmNjY0ZmM4YjBkMzhhZmI2YjcyNTc5NC90YWJsZXJhbmdlOjJhZGZkY2M0M2Y2NjRmYzhiMGQzOGFmYjZiNzI1Nzk0XzQtNy0xLTEtNjgyMjc_87ad73b1-38d8-4c44-8086-ad88e8dc282e"
      unitRef="usd">15680000</cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill>
    <cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill
      contextRef="ia7a1c00a53b7463eb6cb1bfc1dfa2e24_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZToyYWRmZGNjNDNmNjY0ZmM4YjBkMzhhZmI2YjcyNTc5NC90YWJsZXJhbmdlOjJhZGZkY2M0M2Y2NjRmYzhiMGQzOGFmYjZiNzI1Nzk0XzQtMTEtMS0xLTY4MjI3_dde2d560-1017-487a-8887-04b94333d1a9"
      unitRef="usd">15680000</cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill>
    <cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill
      contextRef="id2869d33d1854761a3488dd33eccafc3_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZToyYWRmZGNjNDNmNjY0ZmM4YjBkMzhhZmI2YjcyNTc5NC90YWJsZXJhbmdlOjJhZGZkY2M0M2Y2NjRmYzhiMGQzOGFmYjZiNzI1Nzk0XzUtMS0xLTEtNjgyMjc_b70699de-0758-4f0e-af65-093e20579dc3"
      unitRef="usd">1100000</cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill>
    <cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill
      contextRef="id2869d33d1854761a3488dd33eccafc3_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZToyYWRmZGNjNDNmNjY0ZmM4YjBkMzhhZmI2YjcyNTc5NC90YWJsZXJhbmdlOjJhZGZkY2M0M2Y2NjRmYzhiMGQzOGFmYjZiNzI1Nzk0XzUtNS0xLTEtNjgyMjc_edadfffc-7a01-4bc7-9086-fdb454f0892c"
      unitRef="usd">1100000</cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill>
    <cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill
      contextRef="i436d9b254ad94400ada5b80ac4099fcf_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZToyYWRmZGNjNDNmNjY0ZmM4YjBkMzhhZmI2YjcyNTc5NC90YWJsZXJhbmdlOjJhZGZkY2M0M2Y2NjRmYzhiMGQzOGFmYjZiNzI1Nzk0XzUtNy0xLTEtNjgyMjc_a1d7bde8-b0cd-472e-a060-b88064bfc32d"
      unitRef="usd">1100000</cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill>
    <cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill
      contextRef="i436d9b254ad94400ada5b80ac4099fcf_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZToyYWRmZGNjNDNmNjY0ZmM4YjBkMzhhZmI2YjcyNTc5NC90YWJsZXJhbmdlOjJhZGZkY2M0M2Y2NjRmYzhiMGQzOGFmYjZiNzI1Nzk0XzUtMTEtMS0xLTY4MjI3_0b722ec0-c54e-4ba5-b79e-71284ff6fc77"
      unitRef="usd">1100000</cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill>
    <cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwillGross
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZToyYWRmZGNjNDNmNjY0ZmM4YjBkMzhhZmI2YjcyNTc5NC90YWJsZXJhbmdlOjJhZGZkY2M0M2Y2NjRmYzhiMGQzOGFmYjZiNzI1Nzk0XzYtMS0xLTEtNjgyMjc_134c3e57-4a47-4318-bb76-51df7cf49253"
      unitRef="usd">132627000</cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwillGross>
    <cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwillNet
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZToyYWRmZGNjNDNmNjY0ZmM4YjBkMzhhZmI2YjcyNTc5NC90YWJsZXJhbmdlOjJhZGZkY2M0M2Y2NjRmYzhiMGQzOGFmYjZiNzI1Nzk0XzYtNS0xLTEtNjgyMjc_753c718d-5513-48ff-bbce-8ddc995829af"
      unitRef="usd">132627000</cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwillNet>
    <cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwillGross
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZToyYWRmZGNjNDNmNjY0ZmM4YjBkMzhhZmI2YjcyNTc5NC90YWJsZXJhbmdlOjJhZGZkY2M0M2Y2NjRmYzhiMGQzOGFmYjZiNzI1Nzk0XzYtNy0xLTEtNjgyMjc_d33b1631-3924-43b1-a116-1c6e76a84694"
      unitRef="usd">117773000</cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwillGross>
    <cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwillNet
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZToyYWRmZGNjNDNmNjY0ZmM4YjBkMzhhZmI2YjcyNTc5NC90YWJsZXJhbmdlOjJhZGZkY2M0M2Y2NjRmYzhiMGQzOGFmYjZiNzI1Nzk0XzYtMTEtMS0xLTY4MjI3_67e4a687-db94-4c16-b497-883ce3140349"
      unitRef="usd">117773000</cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwillNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i4ddc49b9fa514a708ef03343b5df404d_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZToyYWRmZGNjNDNmNjY0ZmM4YjBkMzhhZmI2YjcyNTc5NC90YWJsZXJhbmdlOjJhZGZkY2M0M2Y2NjRmYzhiMGQzOGFmYjZiNzI1Nzk0XzgtMS0xLTEtNjgyMjc_c7d008a9-e1cf-4352-9c08-3ba51784781f"
      unitRef="usd">16900000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i4ddc49b9fa514a708ef03343b5df404d_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZToyYWRmZGNjNDNmNjY0ZmM4YjBkMzhhZmI2YjcyNTc5NC90YWJsZXJhbmdlOjJhZGZkY2M0M2Y2NjRmYzhiMGQzOGFmYjZiNzI1Nzk0XzgtMy0xLTEtNjgyMjc_0e71836b-7b66-4b31-8740-e5495210faea"
      unitRef="usd">5818000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i4ddc49b9fa514a708ef03343b5df404d_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZToyYWRmZGNjNDNmNjY0ZmM4YjBkMzhhZmI2YjcyNTc5NC90YWJsZXJhbmdlOjJhZGZkY2M0M2Y2NjRmYzhiMGQzOGFmYjZiNzI1Nzk0XzgtNS0xLTEtNjgyMjc_1377b6e2-ec9f-41d9-acc5-ff2f4d7e73e3"
      unitRef="usd">11082000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i2eccb05be71743c88b7516b7a5fcfe21_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZToyYWRmZGNjNDNmNjY0ZmM4YjBkMzhhZmI2YjcyNTc5NC90YWJsZXJhbmdlOjJhZGZkY2M0M2Y2NjRmYzhiMGQzOGFmYjZiNzI1Nzk0XzgtNy0xLTEtNjgyMjc_d5005e65-9bb7-44aa-9884-0b5eab289d25"
      unitRef="usd">19500000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i2eccb05be71743c88b7516b7a5fcfe21_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZToyYWRmZGNjNDNmNjY0ZmM4YjBkMzhhZmI2YjcyNTc5NC90YWJsZXJhbmdlOjJhZGZkY2M0M2Y2NjRmYzhiMGQzOGFmYjZiNzI1Nzk0XzgtOS0xLTEtNjgyMjc_f2e354a0-f262-4215-b978-6fbb26b52ad7"
      unitRef="usd">8392000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i2eccb05be71743c88b7516b7a5fcfe21_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZToyYWRmZGNjNDNmNjY0ZmM4YjBkMzhhZmI2YjcyNTc5NC90YWJsZXJhbmdlOjJhZGZkY2M0M2Y2NjRmYzhiMGQzOGFmYjZiNzI1Nzk0XzgtMTEtMS0xLTY4MjI3_f01b8df2-364e-4622-8310-473df3bc4837"
      unitRef="usd">11108000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i13ee8b28ee024154ba45101b37bf4a16_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZToyYWRmZGNjNDNmNjY0ZmM4YjBkMzhhZmI2YjcyNTc5NC90YWJsZXJhbmdlOjJhZGZkY2M0M2Y2NjRmYzhiMGQzOGFmYjZiNzI1Nzk0XzktMS0xLTEtNjgyMjc_146822dd-1cfc-4083-8488-1ce9345eac72"
      unitRef="usd">1114000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i13ee8b28ee024154ba45101b37bf4a16_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZToyYWRmZGNjNDNmNjY0ZmM4YjBkMzhhZmI2YjcyNTc5NC90YWJsZXJhbmdlOjJhZGZkY2M0M2Y2NjRmYzhiMGQzOGFmYjZiNzI1Nzk0XzktMy0xLTEtNjgyMjc_b1b08e46-df90-472e-bca3-9986cc731d72"
      unitRef="usd">486000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i13ee8b28ee024154ba45101b37bf4a16_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZToyYWRmZGNjNDNmNjY0ZmM4YjBkMzhhZmI2YjcyNTc5NC90YWJsZXJhbmdlOjJhZGZkY2M0M2Y2NjRmYzhiMGQzOGFmYjZiNzI1Nzk0XzktNS0xLTEtNjgyMjc_bb800e95-7c60-4f72-a55e-fd2b038ce7ed"
      unitRef="usd">628000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i331395179f5b46dda63c125437067465_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZToyYWRmZGNjNDNmNjY0ZmM4YjBkMzhhZmI2YjcyNTc5NC90YWJsZXJhbmdlOjJhZGZkY2M0M2Y2NjRmYzhiMGQzOGFmYjZiNzI1Nzk0XzktNy0xLTEtNjgyMjc_cc1714c3-e41f-4d8b-bfd7-f7bca1daab0c"
      unitRef="usd">1924000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i331395179f5b46dda63c125437067465_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZToyYWRmZGNjNDNmNjY0ZmM4YjBkMzhhZmI2YjcyNTc5NC90YWJsZXJhbmdlOjJhZGZkY2M0M2Y2NjRmYzhiMGQzOGFmYjZiNzI1Nzk0XzktOS0xLTEtNjgyMjc_8b198823-bd8c-4d9d-85f1-9c61f63d2eae"
      unitRef="usd">1353000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i331395179f5b46dda63c125437067465_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZToyYWRmZGNjNDNmNjY0ZmM4YjBkMzhhZmI2YjcyNTc5NC90YWJsZXJhbmdlOjJhZGZkY2M0M2Y2NjRmYzhiMGQzOGFmYjZiNzI1Nzk0XzktMTEtMS0xLTY4MjI3_667e3b98-e79c-41f5-8883-eff7aa99bb97"
      unitRef="usd">571000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <cvco:IntangibleAssetsIncludingGoodwillGross
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZToyYWRmZGNjNDNmNjY0ZmM4YjBkMzhhZmI2YjcyNTc5NC90YWJsZXJhbmdlOjJhZGZkY2M0M2Y2NjRmYzhiMGQzOGFmYjZiNzI1Nzk0XzEwLTEtMS0xLTY4MjI3_459a1683-b0a0-49e5-a14f-32c0f0ce1ce1"
      unitRef="usd">150641000</cvco:IntangibleAssetsIncludingGoodwillGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZToyYWRmZGNjNDNmNjY0ZmM4YjBkMzhhZmI2YjcyNTc5NC90YWJsZXJhbmdlOjJhZGZkY2M0M2Y2NjRmYzhiMGQzOGFmYjZiNzI1Nzk0XzEwLTMtMS0xLTY4MjI3_31ab5f0f-ad6c-419a-afd7-26d372a4fe22"
      unitRef="usd">6304000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZToyYWRmZGNjNDNmNjY0ZmM4YjBkMzhhZmI2YjcyNTc5NC90YWJsZXJhbmdlOjJhZGZkY2M0M2Y2NjRmYzhiMGQzOGFmYjZiNzI1Nzk0XzEwLTUtMS0xLTY4MjI3_0a3e21b9-893c-44ee-847c-40fd24ddad6f"
      unitRef="usd">144337000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <cvco:IntangibleAssetsIncludingGoodwillGross
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZToyYWRmZGNjNDNmNjY0ZmM4YjBkMzhhZmI2YjcyNTc5NC90YWJsZXJhbmdlOjJhZGZkY2M0M2Y2NjRmYzhiMGQzOGFmYjZiNzI1Nzk0XzEwLTctMS0xLTY4MjI3_b8f80aae-e232-4fb3-8685-96fe8f563c37"
      unitRef="usd">139197000</cvco:IntangibleAssetsIncludingGoodwillGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZToyYWRmZGNjNDNmNjY0ZmM4YjBkMzhhZmI2YjcyNTc5NC90YWJsZXJhbmdlOjJhZGZkY2M0M2Y2NjRmYzhiMGQzOGFmYjZiNzI1Nzk0XzEwLTktMS0xLTY4MjI3_3f0aa93f-0b3a-41ed-9ed4-cd8e5a9e959d"
      unitRef="usd">9745000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZToyYWRmZGNjNDNmNjY0ZmM4YjBkMzhhZmI2YjcyNTc5NC90YWJsZXJhbmdlOjJhZGZkY2M0M2Y2NjRmYzhiMGQzOGFmYjZiNzI1Nzk0XzEwLTExLTEtMS02ODIyNw_8c1e8c66-2ee4-4ec4-b033-3ee438253730"
      unitRef="usd">129452000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:Goodwill
      contextRef="if1ab48e25d3c43059ae81801e9e4cea7_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZTo0NWYyNTUxMmIxZGM0YzhjYWE1Zjk2OGZlYWUzMDNjMy90YWJsZXJhbmdlOjQ1ZjI1NTEyYjFkYzRjOGNhYTVmOTY4ZmVhZTMwM2MzXzEtMS0xLTEtNjgyMjc_cc090168-3cad-47b2-a8f0-4337a69b6b7f"
      unitRef="usd">100993000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i50f1416a9b014ab0acfab030709003d6_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZTo0NWYyNTUxMmIxZGM0YzhjYWE1Zjk2OGZlYWUzMDNjMy90YWJsZXJhbmdlOjQ1ZjI1NTEyYjFkYzRjOGNhYTVmOTY4ZmVhZTMwM2MzXzEtMy0xLTEtODc5OTM_ca2fadc4-8fd7-447d-a0e3-e9e61f8931b5"
      unitRef="usd">75090000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i7f008d3386f14138a15d88b51ffc03b5_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZTo0NWYyNTUxMmIxZGM0YzhjYWE1Zjk2OGZlYWUzMDNjMy90YWJsZXJhbmdlOjQ1ZjI1NTEyYjFkYzRjOGNhYTVmOTY4ZmVhZTMwM2MzXzItMS0xLTEtODU3NTQ_61f483ea-7c69-4655-9cfd-828692376247"
      unitRef="usd">13970000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i43cfb98c35014f3992726f0ccbaec6ee_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZTo0NWYyNTUxMmIxZGM0YzhjYWE1Zjk2OGZlYWUzMDNjMy90YWJsZXJhbmdlOjQ1ZjI1NTEyYjFkYzRjOGNhYTVmOTY4ZmVhZTMwM2MzXzItMy0xLTEtODc5OTM_2643a486-5b5f-4757-9842-6e1723b278c6"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i78a1670419eb426288ae9a9a9bfe1b2e_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZTo0NWYyNTUxMmIxZGM0YzhjYWE1Zjk2OGZlYWUzMDNjMy90YWJsZXJhbmdlOjQ1ZjI1NTEyYjFkYzRjOGNhYTVmOTY4ZmVhZTMwM2MzXzMtMS0xLTEtNjgyMjc_3177d9d6-b408-4c0e-9c8b-f416a5b6d9b1"
      unitRef="usd">-416000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i5e8dd54e78db4420bd3948ef94cd82a3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZTo0NWYyNTUxMmIxZGM0YzhjYWE1Zjk2OGZlYWUzMDNjMy90YWJsZXJhbmdlOjQ1ZjI1NTEyYjFkYzRjOGNhYTVmOTY4ZmVhZTMwM2MzXzMtMy0xLTEtODc5OTM_ed7eced7-7623-4d6b-b56f-c4c2f0b8e766"
      unitRef="usd">21308000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="id2e16e16eadc4b809173737f74313cff_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZTo0NWYyNTUxMmIxZGM0YzhjYWE1Zjk2OGZlYWUzMDNjMy90YWJsZXJhbmdlOjQ1ZjI1NTEyYjFkYzRjOGNhYTVmOTY4ZmVhZTMwM2MzXzQtMS0xLTEtODgwMTE_8e007458-5699-4302-83e8-596a3fc7558b"
      unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="idb286dd7a3cc4bba9795b34964926e42_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZTo0NWYyNTUxMmIxZGM0YzhjYWE1Zjk2OGZlYWUzMDNjMy90YWJsZXJhbmdlOjQ1ZjI1NTEyYjFkYzRjOGNhYTVmOTY4ZmVhZTMwM2MzXzQtMy0xLTEtODc5OTM_388688a5-f29e-46a4-8261-9830b6478fc2"
      unitRef="usd">4595000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="i2e6e3b0f38a544f0a4912f36288f905d_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZTo0NWYyNTUxMmIxZGM0YzhjYWE1Zjk2OGZlYWUzMDNjMy90YWJsZXJhbmdlOjQ1ZjI1NTEyYjFkYzRjOGNhYTVmOTY4ZmVhZTMwM2MzXzQtMS0xLTEtNjgyMjc_9786cf4b-9848-4b3c-915c-5dce28b1c846"
      unitRef="usd">114547000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="if1ab48e25d3c43059ae81801e9e4cea7_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZTo0NWYyNTUxMmIxZGM0YzhjYWE1Zjk2OGZlYWUzMDNjMy90YWJsZXJhbmdlOjQ1ZjI1NTEyYjFkYzRjOGNhYTVmOTY4ZmVhZTMwM2MzXzUtMy0xLTEtODc5OTM_b8811651-d382-4439-8b41-890ea5f621af"
      unitRef="usd">100993000</us-gaap:Goodwill>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90ZXh0cmVnaW9uOjU2NmI1NDEzNjBlNjRhMTdhMjAzMjg5N2Y0NzhkNzExXzMxNQ_c9ab02d1-2c29-4f90-bff3-feddf6589d0f"
      unitRef="usd">2100000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90ZXh0cmVnaW9uOjU2NmI1NDEzNjBlNjRhMTdhMjAzMjg5N2Y0NzhkNzExXzM0MQ_63bd6443-9255-484b-a7b3-a169b9fafb88"
      unitRef="usd">1400000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90ZXh0cmVnaW9uOjU2NmI1NDEzNjBlNjRhMTdhMjAzMjg5N2Y0NzhkNzExXzM3MA_defea3bb-cdec-4d9d-a4e3-571a61d365ca"
      unitRef="usd">700000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i4ddc49b9fa514a708ef03343b5df404d_I20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90ZXh0cmVnaW9uOjU2NmI1NDEzNjBlNjRhMTdhMjAzMjg5N2Y0NzhkNzExXzU0OTc1NTgxNDY1OQ_e8f2dfff-f685-47ac-aab1-0380f8810ef6">P7Y10M24D</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i13ee8b28ee024154ba45101b37bf4a16_I20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90ZXh0cmVnaW9uOjU2NmI1NDEzNjBlNjRhMTdhMjAzMjg5N2Y0NzhkNzExXzU0OTc1NTgxNDY2NQ_76347e8b-b213-453f-86ef-088187e61a2b">P3Y6M</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90ZXh0cmVnaW9uOjU2NmI1NDEzNjBlNjRhMTdhMjAzMjg5N2Y0NzhkNzExXzQ5Mg_7b8c22dd-d5f2-4082-aff7-43eed811ed4a">&lt;div style="margin-top:9pt;text-indent: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;2024&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;11,710&#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;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZTowM2E4MDE5NTliM2M0NjdlOTk3ZGNmYWUyNzg0NDQ3YS90YWJsZXJhbmdlOjAzYTgwMTk1OWIzYzQ2N2U5OTdkY2ZhZTI3ODQ0NDdhXzAtMS0xLTEtNjgyMjc_1b34e0c1-f729-46e5-ba63-28e5bfd70f54"
      unitRef="usd">1569000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZTowM2E4MDE5NTliM2M0NjdlOTk3ZGNmYWUyNzg0NDQ3YS90YWJsZXJhbmdlOjAzYTgwMTk1OWIzYzQ2N2U5OTdkY2ZhZTI3ODQ0NDdhXzEtMS0xLTEtNjgyMjc_e59b6e17-e722-453f-a607-e82a2f488044"
      unitRef="usd">1530000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZTowM2E4MDE5NTliM2M0NjdlOTk3ZGNmYWUyNzg0NDQ3YS90YWJsZXJhbmdlOjAzYTgwMTk1OWIzYzQ2N2U5OTdkY2ZhZTI3ODQ0NDdhXzItMS0xLTEtNjgyMjc_b53537ee-a221-4b4d-80cc-d1e73b0e0aca"
      unitRef="usd">1488000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZTowM2E4MDE5NTliM2M0NjdlOTk3ZGNmYWUyNzg0NDQ3YS90YWJsZXJhbmdlOjAzYTgwMTk1OWIzYzQ2N2U5OTdkY2ZhZTI3ODQ0NDdhXzMtMS0xLTEtNjgyMjc_b7fa0eb8-b61a-48c2-94bd-97b1c70ddd5f"
      unitRef="usd">1415000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZTowM2E4MDE5NTliM2M0NjdlOTk3ZGNmYWUyNzg0NDQ3YS90YWJsZXJhbmdlOjAzYTgwMTk1OWIzYzQ2N2U5OTdkY2ZhZTI3ODQ0NDdhXzQtMS0xLTEtNjgyMjc_39e65c77-ebba-46c2-b414-8ea32c737111"
      unitRef="usd">1299000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZTowM2E4MDE5NTliM2M0NjdlOTk3ZGNmYWUyNzg0NDQ3YS90YWJsZXJhbmdlOjAzYTgwMTk1OWIzYzQ2N2U5OTdkY2ZhZTI3ODQ0NDdhXzUtMS0xLTEtNjgyMjc_20bd969a-14e8-4f1d-82de-9cc9b3428cfd"
      unitRef="usd">4409000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDIvZnJhZzo1NjZiNTQxMzYwZTY0YTE3YTIwMzI4OTdmNDc4ZDcxMS90YWJsZTowM2E4MDE5NTliM2M0NjdlOTk3ZGNmYWUyNzg0NDQ3YS90YWJsZXJhbmdlOjAzYTgwMTk1OWIzYzQ2N2U5OTdkY2ZhZTI3ODQ0NDdhXzYtMS0xLTEtODg2NTE_8596bbc2-e366-47ad-a7bf-769f46dfacb2"
      unitRef="usd">11710000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDUvZnJhZzoxNzBmNjlhZmEwYjY0YjAwOGExZjdhYzFlZjVjMThjYy90ZXh0cmVnaW9uOjE3MGY2OWFmYTBiNjRiMDA4YTFmN2FjMWVmNWMxOGNjXzE0Nw_7c5a4ce6-8e74-40d6-b4b1-a1762eb8f2ce">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 1,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;text-align:left;vertical-align: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 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;47,100&#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;54,172&#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;Customer deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;31,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;27,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;22,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;88,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;262,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;251,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDUvZnJhZzoxNzBmNjlhZmEwYjY0YjAwOGExZjdhYzFlZjVjMThjYy90ZXh0cmVnaW9uOjE3MGY2OWFmYTBiNjRiMDA4YTFmN2FjMWVmNWMxOGNjXzE1Nw_6ee547ea-e794-4320-8a14-b328c8e2df84">&lt;div style="margin-top:9pt;text-indent: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 1,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;text-align:left;vertical-align: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 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;47,100&#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;54,172&#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;Customer deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;31,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;27,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;22,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;88,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;262,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;251,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDUvZnJhZzoxNzBmNjlhZmEwYjY0YjAwOGExZjdhYzFlZjVjMThjYy90YWJsZTo4ODg5YmI4MTYxZjc0YmUzYTg1YzY0NWZiZWEwNDZhNi90YWJsZXJhbmdlOjg4ODliYjgxNjFmNzRiZTNhODVjNjQ1ZmJlYTA0NmE2XzEtMS0xLTEtODU3Njc_6a309d3d-3f88-4102-9c55-dd2c4abd8686"
      unitRef="usd">47100000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDUvZnJhZzoxNzBmNjlhZmEwYjY0YjAwOGExZjdhYzFlZjVjMThjYy90YWJsZTo4ODg5YmI4MTYxZjc0YmUzYTg1YzY0NWZiZWEwNDZhNi90YWJsZXJhbmdlOjg4ODliYjgxNjFmNzRiZTNhODVjNjQ1ZmJlYTA0NmE2XzEtMy0xLTEtODU3Njc_b9a5626b-4e6a-4b8c-9652-1782f70e0457"
      unitRef="usd">54172000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:CustomerDepositsCurrent
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDUvZnJhZzoxNzBmNjlhZmEwYjY0YjAwOGExZjdhYzFlZjVjMThjYy90YWJsZTo4ODg5YmI4MTYxZjc0YmUzYTg1YzY0NWZiZWEwNDZhNi90YWJsZXJhbmdlOjg4ODliYjgxNjFmNzRiZTNhODVjNjQ1ZmJlYTA0NmE2XzEtMS0xLTEtNjgyMjc_9db7c94c-98ac-4aa3-ba07-a78b8ba65358"
      unitRef="usd">45193000</us-gaap:CustomerDepositsCurrent>
    <us-gaap:CustomerDepositsCurrent
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDUvZnJhZzoxNzBmNjlhZmEwYjY0YjAwOGExZjdhYzFlZjVjMThjYy90YWJsZTo4ODg5YmI4MTYxZjc0YmUzYTg1YzY0NWZiZWEwNDZhNi90YWJsZXJhbmdlOjg4ODliYjgxNjFmNzRiZTNhODVjNjQ1ZmJlYTA0NmE2XzEtMy0xLTEtNjgyMjc_0042a97f-5a1c-49b8-9f32-335c54dc7317"
      unitRef="usd">56318000</us-gaap:CustomerDepositsCurrent>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDUvZnJhZzoxNzBmNjlhZmEwYjY0YjAwOGExZjdhYzFlZjVjMThjYy90YWJsZTo4ODg5YmI4MTYxZjc0YmUzYTg1YzY0NWZiZWEwNDZhNi90YWJsZXJhbmdlOjg4ODliYjgxNjFmNzRiZTNhODVjNjQ1ZmJlYTA0NmE2XzMtMS0xLTEtNjgyMjc_e404a077-cb92-4dfe-964a-e10e83febc4f"
      unitRef="usd">31368000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDUvZnJhZzoxNzBmNjlhZmEwYjY0YjAwOGExZjdhYzFlZjVjMThjYy90YWJsZTo4ODg5YmI4MTYxZjc0YmUzYTg1YzY0NWZiZWEwNDZhNi90YWJsZXJhbmdlOjg4ODliYjgxNjFmNzRiZTNhODVjNjQ1ZmJlYTA0NmE2XzMtMy0xLTEtNjgyMjc_6ba82b48-5771-44a4-93e6-724a87af1e6e"
      unitRef="usd">26250000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <us-gaap:SupplementaryInsuranceInformationUnearnedPremiums
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDUvZnJhZzoxNzBmNjlhZmEwYjY0YjAwOGExZjdhYzFlZjVjMThjYy90YWJsZTo4ODg5YmI4MTYxZjc0YmUzYTg1YzY0NWZiZWEwNDZhNi90YWJsZXJhbmdlOjg4ODliYjgxNjFmNzRiZTNhODVjNjQ1ZmJlYTA0NmE2XzQtMS0xLTEtNjgyMjc_5576ee34-8128-4129-8ae7-6671ff95552e"
      unitRef="usd">27901000</us-gaap:SupplementaryInsuranceInformationUnearnedPremiums>
    <us-gaap:SupplementaryInsuranceInformationUnearnedPremiums
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDUvZnJhZzoxNzBmNjlhZmEwYjY0YjAwOGExZjdhYzFlZjVjMThjYy90YWJsZTo4ODg5YmI4MTYxZjc0YmUzYTg1YzY0NWZiZWEwNDZhNi90YWJsZXJhbmdlOjg4ODliYjgxNjFmNzRiZTNhODVjNjQ1ZmJlYTA0NmE2XzQtMy0xLTEtNjgyMjc_9ac86246-b287-4899-9954-c7d4003997ca"
      unitRef="usd">24917000</us-gaap:SupplementaryInsuranceInformationUnearnedPremiums>
    <cvco:AccruedVolumeRebates
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDUvZnJhZzoxNzBmNjlhZmEwYjY0YjAwOGExZjdhYzFlZjVjMThjYy90YWJsZTo4ODg5YmI4MTYxZjc0YmUzYTg1YzY0NWZiZWEwNDZhNi90YWJsZXJhbmdlOjg4ODliYjgxNjFmNzRiZTNhODVjNjQ1ZmJlYTA0NmE2XzUtMS0xLTEtNjgyMjc_d45e96e1-76d1-43a4-9ec0-54ea5ebef688"
      unitRef="usd">22858000</cvco:AccruedVolumeRebates>
    <cvco:AccruedVolumeRebates
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDUvZnJhZzoxNzBmNjlhZmEwYjY0YjAwOGExZjdhYzFlZjVjMThjYy90YWJsZTo4ODg5YmI4MTYxZjc0YmUzYTg1YzY0NWZiZWEwNDZhNi90YWJsZXJhbmdlOjg4ODliYjgxNjFmNzRiZTNhODVjNjQ1ZmJlYTA0NmE2XzUtMy0xLTEtNjgyMjc_0f283570-78e5-459d-b893-39e204fafb25"
      unitRef="usd">18641000</cvco:AccruedVolumeRebates>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDUvZnJhZzoxNzBmNjlhZmEwYjY0YjAwOGExZjdhYzFlZjVjMThjYy90YWJsZTo4ODg5YmI4MTYxZjc0YmUzYTg1YzY0NWZiZWEwNDZhNi90YWJsZXJhbmdlOjg4ODliYjgxNjFmNzRiZTNhODVjNjQ1ZmJlYTA0NmE2XzEyLTEtMS0xLTY4MjI3_2bd20149-2e24-4d8d-b081-58a64ad98671"
      unitRef="usd">88241000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDUvZnJhZzoxNzBmNjlhZmEwYjY0YjAwOGExZjdhYzFlZjVjMThjYy90YWJsZTo4ODg5YmI4MTYxZjc0YmUzYTg1YzY0NWZiZWEwNDZhNi90YWJsZXJhbmdlOjg4ODliYjgxNjFmNzRiZTNhODVjNjQ1ZmJlYTA0NmE2XzEyLTMtMS0xLTY4MjI3_c0750380-0173-484f-903d-b6976d39a469"
      unitRef="usd">70790000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDUvZnJhZzoxNzBmNjlhZmEwYjY0YjAwOGExZjdhYzFlZjVjMThjYy90YWJsZTo4ODg5YmI4MTYxZjc0YmUzYTg1YzY0NWZiZWEwNDZhNi90YWJsZXJhbmdlOjg4ODliYjgxNjFmNzRiZTNhODVjNjQ1ZmJlYTA0NmE2XzEzLTEtMS0xLTY4MjI3_62943465-2d85-47f2-9691-60a2d5ce2116"
      unitRef="usd">262661000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDUvZnJhZzoxNzBmNjlhZmEwYjY0YjAwOGExZjdhYzFlZjVjMThjYy90YWJsZTo4ODg5YmI4MTYxZjc0YmUzYTg1YzY0NWZiZWEwNDZhNi90YWJsZXJhbmdlOjg4ODliYjgxNjFmNzRiZTNhODVjNjQ1ZmJlYTA0NmE2XzEzLTMtMS0xLTY4MjI3_9b169f8a-752b-4c8a-9a0c-5becc06ba927"
      unitRef="usd">251088000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:ProductWarrantyDisclosureTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDgvZnJhZzo2Zjg5YjA4YTU3YmY0ZjNiODIzYmIzNTM0YjE0NzllZC90ZXh0cmVnaW9uOjZmODliMDhhNTdiZjRmM2I4MjNiYjM1MzRiMTQ3OWVkXzE0NQ_16c911a7-7f6a-4777-abc5-cc3363074db0">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 2023, 2022 and 2021 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 1,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;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;26,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/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;1,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&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;50,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;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;/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;(46,289)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&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;31,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ProductWarrantyDisclosureTextBlock>
    <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDgvZnJhZzo2Zjg5YjA4YTU3YmY0ZjNiODIzYmIzNTM0YjE0NzllZC90ZXh0cmVnaW9uOjZmODliMDhhNTdiZjRmM2I4MjNiYjM1MzRiMTQ3OWVkXzE0Mg_cfc19130-b510-4e85-91b6-ebce3bdada0d">&lt;div style="margin-top:9pt;text-indent: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 2023, 2022 and 2021 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 1,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;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;26,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/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;1,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&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;50,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;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;/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;(46,289)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&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;31,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDgvZnJhZzo2Zjg5YjA4YTU3YmY0ZjNiODIzYmIzNTM0YjE0NzllZC90YWJsZTo0NTZhYjViNTI3Yzc0YzI3YThhNjRiZjUwZjY1ZjlhZC90YWJsZXJhbmdlOjQ1NmFiNWI1MjdjNzRjMjdhOGE2NGJmNTBmNjVmOWFkXzEtMS0xLTEtNjgyMjc_8f331152-1a50-4358-aaf5-c5bd9b38b559"
      unitRef="usd">26250000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="ib0ec55c17f5a4d9086a1ba1f3266c1ce_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDgvZnJhZzo2Zjg5YjA4YTU3YmY0ZjNiODIzYmIzNTM0YjE0NzllZC90YWJsZTo0NTZhYjViNTI3Yzc0YzI3YThhNjRiZjUwZjY1ZjlhZC90YWJsZXJhbmdlOjQ1NmFiNWI1MjdjNzRjMjdhOGE2NGJmNTBmNjVmOWFkXzEtMy0xLTEtNjgyMjc_73945dbf-d07a-46fb-87b6-1e356119933d"
      unitRef="usd">18032000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="idf34b7bbb0764a9e911501760a4adcfe_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDgvZnJhZzo2Zjg5YjA4YTU3YmY0ZjNiODIzYmIzNTM0YjE0NzllZC90YWJsZTo0NTZhYjViNTI3Yzc0YzI3YThhNjRiZjUwZjY1ZjlhZC90YWJsZXJhbmdlOjQ1NmFiNWI1MjdjNzRjMjdhOGE2NGJmNTBmNjVmOWFkXzEtNS0xLTEtNjgyMjc_57e82edb-6c56-4dbe-b800-788061d67109"
      unitRef="usd">18678000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDgvZnJhZzo2Zjg5YjA4YTU3YmY0ZjNiODIzYmIzNTM0YjE0NzllZC90YWJsZTo0NTZhYjViNTI3Yzc0YzI3YThhNjRiZjUwZjY1ZjlhZC90YWJsZXJhbmdlOjQ1NmFiNWI1MjdjNzRjMjdhOGE2NGJmNTBmNjVmOWFkXzItMS0xLTEtNjgyMjc_98557d69-bdd9-4c9a-8abc-a099c6f87855"
      unitRef="usd">1250000</us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition>
    <us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDgvZnJhZzo2Zjg5YjA4YTU3YmY0ZjNiODIzYmIzNTM0YjE0NzllZC90YWJsZTo0NTZhYjViNTI3Yzc0YzI3YThhNjRiZjUwZjY1ZjlhZC90YWJsZXJhbmdlOjQ1NmFiNWI1MjdjNzRjMjdhOGE2NGJmNTBmNjVmOWFkXzItMy0xLTEtNjgyMjc_27bd0ccc-1745-4ca7-8e62-ef9c751e319b"
      unitRef="usd">5909000</us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition>
    <us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDgvZnJhZzo2Zjg5YjA4YTU3YmY0ZjNiODIzYmIzNTM0YjE0NzllZC90YWJsZTo0NTZhYjViNTI3Yzc0YzI3YThhNjRiZjUwZjY1ZjlhZC90YWJsZXJhbmdlOjQ1NmFiNWI1MjdjNzRjMjdhOGE2NGJmNTBmNjVmOWFkXzItNS0xLTEtNjgyMjc_a5a5222f-54bf-423d-806a-bf1a41bde153"
      unitRef="usd">0</us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDgvZnJhZzo2Zjg5YjA4YTU3YmY0ZjNiODIzYmIzNTM0YjE0NzllZC90YWJsZTo0NTZhYjViNTI3Yzc0YzI3YThhNjRiZjUwZjY1ZjlhZC90YWJsZXJhbmdlOjQ1NmFiNWI1MjdjNzRjMjdhOGE2NGJmNTBmNjVmOWFkXzMtMS0xLTEtNjgyMjc_74faed66-5333-45f0-8a6c-87fec2f42370"
      unitRef="usd">50157000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDgvZnJhZzo2Zjg5YjA4YTU3YmY0ZjNiODIzYmIzNTM0YjE0NzllZC90YWJsZTo0NTZhYjViNTI3Yzc0YzI3YThhNjRiZjUwZjY1ZjlhZC90YWJsZXJhbmdlOjQ1NmFiNWI1MjdjNzRjMjdhOGE2NGJmNTBmNjVmOWFkXzMtMy0xLTEtNjgyMjc_b17f7872-351a-4499-9fb2-25ab5a9a4242"
      unitRef="usd">40678000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDgvZnJhZzo2Zjg5YjA4YTU3YmY0ZjNiODIzYmIzNTM0YjE0NzllZC90YWJsZTo0NTZhYjViNTI3Yzc0YzI3YThhNjRiZjUwZjY1ZjlhZC90YWJsZXJhbmdlOjQ1NmFiNWI1MjdjNzRjMjdhOGE2NGJmNTBmNjVmOWFkXzMtNS0xLTEtNjgyMjc_78223d82-7650-42b9-b7c7-6773f6852359"
      unitRef="usd">28352000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualPayments
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDgvZnJhZzo2Zjg5YjA4YTU3YmY0ZjNiODIzYmIzNTM0YjE0NzllZC90YWJsZTo0NTZhYjViNTI3Yzc0YzI3YThhNjRiZjUwZjY1ZjlhZC90YWJsZXJhbmdlOjQ1NmFiNWI1MjdjNzRjMjdhOGE2NGJmNTBmNjVmOWFkXzQtMS0xLTEtNjgyMjc_82abc95f-3e1a-46ac-a091-6573731ae290"
      unitRef="usd">46289000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrualPayments
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDgvZnJhZzo2Zjg5YjA4YTU3YmY0ZjNiODIzYmIzNTM0YjE0NzllZC90YWJsZTo0NTZhYjViNTI3Yzc0YzI3YThhNjRiZjUwZjY1ZjlhZC90YWJsZXJhbmdlOjQ1NmFiNWI1MjdjNzRjMjdhOGE2NGJmNTBmNjVmOWFkXzQtMy0xLTEtNjgyMjc_051bab21-4bcf-495c-9798-2e6a780f4c22"
      unitRef="usd">38369000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrualPayments
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDgvZnJhZzo2Zjg5YjA4YTU3YmY0ZjNiODIzYmIzNTM0YjE0NzllZC90YWJsZTo0NTZhYjViNTI3Yzc0YzI3YThhNjRiZjUwZjY1ZjlhZC90YWJsZXJhbmdlOjQ1NmFiNWI1MjdjNzRjMjdhOGE2NGJmNTBmNjVmOWFkXzQtNS0xLTEtNjgyMjc_7549a12d-e254-4a77-aa4c-8750a242e97a"
      unitRef="usd">28998000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDgvZnJhZzo2Zjg5YjA4YTU3YmY0ZjNiODIzYmIzNTM0YjE0NzllZC90YWJsZTo0NTZhYjViNTI3Yzc0YzI3YThhNjRiZjUwZjY1ZjlhZC90YWJsZXJhbmdlOjQ1NmFiNWI1MjdjNzRjMjdhOGE2NGJmNTBmNjVmOWFkXzUtMS0xLTEtNjgyMjc_000c6ffe-1637-4ea1-8b95-8dc8010688d8"
      unitRef="usd">31368000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDgvZnJhZzo2Zjg5YjA4YTU3YmY0ZjNiODIzYmIzNTM0YjE0NzllZC90YWJsZTo0NTZhYjViNTI3Yzc0YzI3YThhNjRiZjUwZjY1ZjlhZC90YWJsZXJhbmdlOjQ1NmFiNWI1MjdjNzRjMjdhOGE2NGJmNTBmNjVmOWFkXzUtMy0xLTEtNjgyMjc_ff65b584-87c1-4819-8368-6415d0ef6130"
      unitRef="usd">26250000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="ib0ec55c17f5a4d9086a1ba1f3266c1ce_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNDgvZnJhZzo2Zjg5YjA4YTU3YmY0ZjNiODIzYmIzNTM0YjE0NzllZC90YWJsZTo0NTZhYjViNTI3Yzc0YzI3YThhNjRiZjUwZjY1ZjlhZC90YWJsZXJhbmdlOjQ1NmFiNWI1MjdjNzRjMjdhOGE2NGJmNTBmNjVmOWFkXzUtNS0xLTEtNjgyMjc_0b653d43-f6ab-4ada-8e95-8ed2986c7045"
      unitRef="usd">18032000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:OtherLiabilitiesDisclosureTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTEvZnJhZzozZjMwODdmOTExZmY0YTNjYjFlYmVlZGY3NTY4YTMyZC90ZXh0cmVnaW9uOjNmMzA4N2Y5MTFmZjRhM2NiMWViZWVkZjc1NjhhMzJkXzY3OQ_7afb20f5-6839-4d11-a1dc-5454e095439b">Other 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;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 1,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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 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,243&#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;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;/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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;10,890&#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;11,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Less current portion included in Accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(3,070)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;7,820&#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;10,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Scheduled maturities for future fiscal years of the Company's obligations consist of the following (in thousands). The mandatorily redeemable noncontrolling interest is due in December 2023 and is included in the current portion, recorded in Accrued expenses and other current liabilities.&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;2024&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;3,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;6,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:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;10,890&#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;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:OtherLiabilitiesDisclosureTextBlock>
    <us-gaap:OtherLiabilitiesTableTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTEvZnJhZzozZjMwODdmOTExZmY0YTNjYjFlYmVlZGY3NTY4YTMyZC90ZXh0cmVnaW9uOjNmMzA4N2Y5MTFmZjRhM2NiMWViZWVkZjc1NjhhMzJkXzY1OQ_d505fecf-b2f8-4ba8-8c86-1518d63b5cfe">&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 1,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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 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,243&#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;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;/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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;10,890&#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;11,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Less current portion included in Accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(3,070)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;7,820&#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;10,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:OtherLiabilitiesTableTextBlock>
    <us-gaap:FinanceLeaseLiability
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTEvZnJhZzozZjMwODdmOTExZmY0YTNjYjFlYmVlZGY3NTY4YTMyZC90YWJsZTpiMDZhNWE3ODg4ODU0NmYyYjAyNjE5OTdlNmY2MjQ3NC90YWJsZXJhbmdlOmIwNmE1YTc4ODg4NTQ2ZjJiMDI2MTk5N2U2ZjYyNDc0XzEtMS0xLTEtNjgyMjc_2e3ecbfe-c5e9-4756-b928-e4d7322de517"
      unitRef="usd">6243000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTEvZnJhZzozZjMwODdmOTExZmY0YTNjYjFlYmVlZGY3NTY4YTMyZC90YWJsZTpiMDZhNWE3ODg4ODU0NmYyYjAyNjE5OTdlNmY2MjQ3NC90YWJsZXJhbmdlOmIwNmE1YTc4ODg4NTQ2ZjJiMDI2MTk5N2U2ZjYyNDc0XzEtMy0xLTEtNjgyMjc_198f5a85-8081-4c6e-b4c7-8b673628bbc1"
      unitRef="usd">6316000</us-gaap:FinanceLeaseLiability>
    <us-gaap:PrincipalAmountOutstandingOnLoansSecuritized
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTEvZnJhZzozZjMwODdmOTExZmY0YTNjYjFlYmVlZGY3NTY4YTMyZC90YWJsZTpiMDZhNWE3ODg4ODU0NmYyYjAyNjE5OTdlNmY2MjQ3NC90YWJsZXJhbmdlOmIwNmE1YTc4ODg4NTQ2ZjJiMDI2MTk5N2U2ZjYyNDc0XzItMS0xLTEtNjgyMjc_d290da18-c4b6-4d9f-943d-ff98ac904e4e"
      unitRef="usd">2379000</us-gaap:PrincipalAmountOutstandingOnLoansSecuritized>
    <us-gaap:PrincipalAmountOutstandingOnLoansSecuritized
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTEvZnJhZzozZjMwODdmOTExZmY0YTNjYjFlYmVlZGY3NTY4YTMyZC90YWJsZTpiMDZhNWE3ODg4ODU0NmYyYjAyNjE5OTdlNmY2MjQ3NC90YWJsZXJhbmdlOmIwNmE1YTc4ODg4NTQ2ZjJiMDI2MTk5N2U2ZjYyNDc0XzItMy0xLTEtNjgyMjc_4f666369-8f55-41c6-a6d1-a6effac3bbfc"
      unitRef="usd">2933000</us-gaap:PrincipalAmountOutstandingOnLoansSecuritized>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTEvZnJhZzozZjMwODdmOTExZmY0YTNjYjFlYmVlZGY3NTY4YTMyZC90YWJsZTpiMDZhNWE3ODg4ODU0NmYyYjAyNjE5OTdlNmY2MjQ3NC90YWJsZXJhbmdlOmIwNmE1YTc4ODg4NTQ2ZjJiMDI2MTk5N2U2ZjYyNDc0XzMtMS0xLTEtNjgyMjc_09a2eca1-4ec4-4a0c-bcef-3451975afd9e"
      unitRef="usd">2268000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTEvZnJhZzozZjMwODdmOTExZmY0YTNjYjFlYmVlZGY3NTY4YTMyZC90YWJsZTpiMDZhNWE3ODg4ODU0NmYyYjAyNjE5OTdlNmY2MjQ3NC90YWJsZXJhbmdlOmIwNmE1YTc4ODg4NTQ2ZjJiMDI2MTk5N2U2ZjYyNDc0XzMtMy0xLTEtNjgyMjc_a4dc5cf5-5184-494b-8fcd-bae7ff168322"
      unitRef="usd">2371000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTEvZnJhZzozZjMwODdmOTExZmY0YTNjYjFlYmVlZGY3NTY4YTMyZC90YWJsZTpiMDZhNWE3ODg4ODU0NmYyYjAyNjE5OTdlNmY2MjQ3NC90YWJsZXJhbmdlOmIwNmE1YTc4ODg4NTQ2ZjJiMDI2MTk5N2U2ZjYyNDc0XzUtMS0xLTEtNjgyMjc_55353042-d9ce-4b04-aa34-c133baa097a6"
      unitRef="usd">10890000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTEvZnJhZzozZjMwODdmOTExZmY0YTNjYjFlYmVlZGY3NTY4YTMyZC90YWJsZTpiMDZhNWE3ODg4ODU0NmYyYjAyNjE5OTdlNmY2MjQ3NC90YWJsZXJhbmdlOmIwNmE1YTc4ODg4NTQ2ZjJiMDI2MTk5N2U2ZjYyNDc0XzUtMy0xLTEtNjgyMjc_3846bfce-35ec-46e7-836e-f7034b16d5b6"
      unitRef="usd">11620000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:SecuredDebtCurrent
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTEvZnJhZzozZjMwODdmOTExZmY0YTNjYjFlYmVlZGY3NTY4YTMyZC90YWJsZTpiMDZhNWE3ODg4ODU0NmYyYjAyNjE5OTdlNmY2MjQ3NC90YWJsZXJhbmdlOmIwNmE1YTc4ODg4NTQ2ZjJiMDI2MTk5N2U2ZjYyNDc0XzYtMS0xLTEtNjgyMjc_6ec528f8-31c6-4db3-87e4-7d1ac44be992"
      unitRef="usd">3070000</us-gaap:SecuredDebtCurrent>
    <us-gaap:SecuredDebtCurrent
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTEvZnJhZzozZjMwODdmOTExZmY0YTNjYjFlYmVlZGY3NTY4YTMyZC90YWJsZTpiMDZhNWE3ODg4ODU0NmYyYjAyNjE5OTdlNmY2MjQ3NC90YWJsZXJhbmdlOmIwNmE1YTc4ODg4NTQ2ZjJiMDI2MTk5N2U2ZjYyNDc0XzYtMy0xLTEtNjgyMjc_551ec757-eaed-4ac2-98e7-67548719f970"
      unitRef="usd">784000</us-gaap:SecuredDebtCurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTEvZnJhZzozZjMwODdmOTExZmY0YTNjYjFlYmVlZGY3NTY4YTMyZC90YWJsZTpiMDZhNWE3ODg4ODU0NmYyYjAyNjE5OTdlNmY2MjQ3NC90YWJsZXJhbmdlOmIwNmE1YTc4ODg4NTQ2ZjJiMDI2MTk5N2U2ZjYyNDc0XzctMS0xLTEtNjgyMjc_386fe179-72fa-49a1-b375-a9b5f3d8ed4c"
      unitRef="usd">7820000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTEvZnJhZzozZjMwODdmOTExZmY0YTNjYjFlYmVlZGY3NTY4YTMyZC90YWJsZTpiMDZhNWE3ODg4ODU0NmYyYjAyNjE5OTdlNmY2MjQ3NC90YWJsZXJhbmdlOmIwNmE1YTc4ODg4NTQ2ZjJiMDI2MTk5N2U2ZjYyNDc0XzctMy0xLTEtNjgyMjc_91ba738e-64a4-40fb-9535-f82c25087e8a"
      unitRef="usd">10836000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTEvZnJhZzozZjMwODdmOTExZmY0YTNjYjFlYmVlZGY3NTY4YTMyZC90ZXh0cmVnaW9uOjNmMzA4N2Y5MTFmZjRhM2NiMWViZWVkZjc1NjhhMzJkXzY2MA_1600bd4a-99ce-46ed-89b0-a75afa812d89">&lt;div style="margin-top:9pt;text-indent: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). The mandatorily redeemable noncontrolling interest is due in December 2023 and is included in the current portion, recorded in Accrued expenses and other current liabilities.&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;2024&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;3,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;6,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:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;10,890&#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;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTEvZnJhZzozZjMwODdmOTExZmY0YTNjYjFlYmVlZGY3NTY4YTMyZC90YWJsZTpiMmM1Yzg1ODliNWQ0OTA3OTA3MDkzNTUyNmM5YWY1My90YWJsZXJhbmdlOmIyYzVjODU4OWI1ZDQ5MDc5MDcwOTM1NTI2YzlhZjUzXzAtMS0xLTEtNjgyMjc_25708aea-fdd8-4e52-90dd-e2afd29bd182"
      unitRef="usd">3070000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTEvZnJhZzozZjMwODdmOTExZmY0YTNjYjFlYmVlZGY3NTY4YTMyZC90YWJsZTpiMmM1Yzg1ODliNWQ0OTA3OTA3MDkzNTUyNmM5YWY1My90YWJsZXJhbmdlOmIyYzVjODU4OWI1ZDQ5MDc5MDcwOTM1NTI2YzlhZjUzXzEtMS0xLTEtNjgyMjc_f72239dd-48b5-436d-be06-c6ab696a41be"
      unitRef="usd">459000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTEvZnJhZzozZjMwODdmOTExZmY0YTNjYjFlYmVlZGY3NTY4YTMyZC90YWJsZTpiMmM1Yzg1ODliNWQ0OTA3OTA3MDkzNTUyNmM5YWY1My90YWJsZXJhbmdlOmIyYzVjODU4OWI1ZDQ5MDc5MDcwOTM1NTI2YzlhZjUzXzItMS0xLTEtNjgyMjc_ff4cea98-cfb4-49fd-8724-b51d11090e96"
      unitRef="usd">398000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTEvZnJhZzozZjMwODdmOTExZmY0YTNjYjFlYmVlZGY3NTY4YTMyZC90YWJsZTpiMmM1Yzg1ODliNWQ0OTA3OTA3MDkzNTUyNmM5YWY1My90YWJsZXJhbmdlOmIyYzVjODU4OWI1ZDQ5MDc5MDcwOTM1NTI2YzlhZjUzXzMtMS0xLTEtNjgyMjc_4820222d-900b-4c28-9d3f-7bf010042303"
      unitRef="usd">344000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTEvZnJhZzozZjMwODdmOTExZmY0YTNjYjFlYmVlZGY3NTY4YTMyZC90YWJsZTpiMmM1Yzg1ODliNWQ0OTA3OTA3MDkzNTUyNmM5YWY1My90YWJsZXJhbmdlOmIyYzVjODU4OWI1ZDQ5MDc5MDcwOTM1NTI2YzlhZjUzXzQtMS0xLTEtNjgyMjc_9919ff10-b907-4bc5-b26f-eff89df89edf"
      unitRef="usd">305000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTEvZnJhZzozZjMwODdmOTExZmY0YTNjYjFlYmVlZGY3NTY4YTMyZC90YWJsZTpiMmM1Yzg1ODliNWQ0OTA3OTA3MDkzNTUyNmM5YWY1My90YWJsZXJhbmdlOmIyYzVjODU4OWI1ZDQ5MDc5MDcwOTM1NTI2YzlhZjUzXzUtMS0xLTEtNjgyMjc_dc946d1c-da72-4647-86dd-c25aaa5495dc"
      unitRef="usd">6314000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTEvZnJhZzozZjMwODdmOTExZmY0YTNjYjFlYmVlZGY3NTY4YTMyZC90YWJsZTpiMmM1Yzg1ODliNWQ0OTA3OTA3MDkzNTUyNmM5YWY1My90YWJsZXJhbmdlOmIyYzVjODU4OWI1ZDQ5MDc5MDcwOTM1NTI2YzlhZjUzXzYtMS0xLTEtODg2NTc_4bd2e66c-5882-4e07-b8a6-e2badead8bac"
      unitRef="usd">10890000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18yMTk5MDIzMjU3MTIyL2ZyYWc6YzI1Mjc4MzcwZDBlNGJkYThkMjRiNTUzZTU3YjY0MmUvdGV4dHJlZ2lvbjpjMjUyNzgzNzBkMGU0YmRhOGQyNGI1NTNlNTdiNjQyZV81NDk3NTU4MjQ0NjM_b1288a11-4711-4ef3-85d3-23049d52f4d5">Debt&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;On November 22, 2022, we entered into a Credit Agreement among the Company, Bank of America, N.A., as administrative agent, swing line lender and letter of credit issuer, and the guarantors party thereto (the "Credit Agreement"), providing for a $50&#160;million revolving credit facility (the "Revolving Credit Facility"), which may be increased from time to time through adding one or more tranches of term loans (each an "Incremental Term Facility") up to an aggregate amount of $100&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent: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 under the Revolving Credit Facility and any Incremental Term Facilities will bear interest at a rate equal to (i) the Secured Overnight Financing Rate, plus a credit spread adjustment of 0.10% (as adjusted, "Term SOFR"), plus the "applicable rate" or (ii) the "base rate" (defined as the highest of (a) the Bank of America prime rate, (b) the Federal Funds rate plus 0.50%, and (c) Term SOFR plus 1.00%) plus the "applicable rate." The applicable rate will be determined in accordance with a pricing grid based on the Company's Consolidated Total Leverage Ratio (as defined in the Credit Agreement) ranging from 1.125% to 1.350% per annum for Term SOFR rate loans and from 0.125% to 0.350% per annum for base rate loans. In addition, the Company will pay a commitment fee on the unused portion of the Revolving Credit Facility of 0.15% per annum.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent: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 Revolving Credit Facility is recourse to certain of the Company's subsidiaries, on a joint and several basis as guarantors, but is unsecured.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent: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 Credit Agreement includes the following financial covenants: (i) as of the end of any fiscal quarter, the Consolidated Total Leverage Ratio (as defined in the Credit Agreement) cannot exceed 3.25 to 1.00 and (ii) a requirement to maintain Consolidated EBITDA (as defined in the Credit Agreement) for any period of four fiscal quarters of at least $75 million. The Credit Agreement also contains customary representations and warranties, and affirmative negative covenants.&lt;/span&gt;&lt;/div&gt;As of April&#160;1, 2023, there were no borrowings outstanding under the Revolving Credit Facility and we were in compliance with all covenants.</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18yMTk5MDIzMjU3MTIyL2ZyYWc6YzI1Mjc4MzcwZDBlNGJkYThkMjRiNTUzZTU3YjY0MmUvdGV4dHJlZ2lvbjpjMjUyNzgzNzBkMGU0YmRhOGQyNGI1NTNlNTdiNjQyZV81NDk3NTU4MjQ0Njc_7ed90053-fec4-4612-91e1-b1ea3d25404d"
      unitRef="usd">50000000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18yMTk5MDIzMjU3MTIyL2ZyYWc6YzI1Mjc4MzcwZDBlNGJkYThkMjRiNTUzZTU3YjY0MmUvdGV4dHJlZ2lvbjpjMjUyNzgzNzBkMGU0YmRhOGQyNGI1NTNlNTdiNjQyZV81NDk3NTU4MjQ0ODg_39368807-4b1f-4e70-97b7-d1edec8ca084"
      unitRef="usd">100000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityInterestRateDescription
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18yMTk5MDIzMjU3MTIyL2ZyYWc6YzI1Mjc4MzcwZDBlNGJkYThkMjRiNTUzZTU3YjY0MmUvdGV4dHJlZ2lvbjpjMjUyNzgzNzBkMGU0YmRhOGQyNGI1NTNlNTdiNjQyZV81NDk3NTU4MjQ0Nzk_8298ff5e-1bb1-4d16-8b17-6a003c3507b6">Loans under the Revolving Credit Facility and any Incremental Term Facilities will bear interest at a rate equal to (i) the Secured Overnight Financing Rate, plus a credit spread adjustment of 0.10% (as adjusted, "Term SOFR"), plus the "applicable rate" or (ii) the "base rate" (defined as the highest of (a) the Bank of America prime rate, (b) the Federal Funds rate plus 0.50%, and (c) Term SOFR plus 1.00%) plus the "applicable rate." The applicable rate will be determined in accordance with a pricing grid based on the Company's Consolidated Total Leverage Ratio (as defined in the Credit Agreement) ranging from 1.125% to 1.350% per annum for Term SOFR rate loans and from 0.125% to 0.350% per annum for base rate loans. In addition, the Company will pay a commitment fee on the unused portion of the Revolving Credit Facility of 0.15% per annum.</us-gaap:LineOfCreditFacilityInterestRateDescription>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18yMTk5MDIzMjU3MTIyL2ZyYWc6YzI1Mjc4MzcwZDBlNGJkYThkMjRiNTUzZTU3YjY0MmUvdGV4dHJlZ2lvbjpjMjUyNzgzNzBkMGU0YmRhOGQyNGI1NTNlNTdiNjQyZV81NDk3NTU4MjQ0ODE_2b22be75-64bc-48be-b098-a2b0a7d904ce"
      unitRef="number">0.0015</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityCovenantTerms
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18yMTk5MDIzMjU3MTIyL2ZyYWc6YzI1Mjc4MzcwZDBlNGJkYThkMjRiNTUzZTU3YjY0MmUvdGV4dHJlZ2lvbjpjMjUyNzgzNzBkMGU0YmRhOGQyNGI1NTNlNTdiNjQyZV81NDk3NTU4MjQ0NjU_022b05d1-330a-4b20-95fe-291276ab4446">The Credit Agreement includes the following financial covenants: (i) as of the end of any fiscal quarter, the Consolidated Total Leverage Ratio (as defined in the Credit Agreement) cannot exceed 3.25 to 1.00 and (ii) a requirement to maintain Consolidated EBITDA (as defined in the Credit Agreement) for any period of four fiscal quarters of at least $75 million.</us-gaap:LineOfCreditFacilityCovenantTerms>
    <us-gaap:LineOfCreditFacilityCovenantCompliance
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18yMTk5MDIzMjU3MTIyL2ZyYWc6YzI1Mjc4MzcwZDBlNGJkYThkMjRiNTUzZTU3YjY0MmUvdGV4dHJlZ2lvbjpjMjUyNzgzNzBkMGU0YmRhOGQyNGI1NTNlNTdiNjQyZV81NDk3NTU4MjQ0NjQ_bfc556f0-6780-41c1-9554-51e635392c47">we were in compliance with all covenants.</us-gaap:LineOfCreditFacilityCovenantCompliance>
    <us-gaap:ReinsuranceTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTQvZnJhZzo2MmQ0ODU4ZWVjYzQ0NmFjOGE5MThhOGEyZDQwNWQ1NC90ZXh0cmVnaW9uOjYyZDQ4NThlZWNjNDQ2YWM4YTkxOGE4YTJkNDA1ZDU0XzE3ODI_6e610c8f-c52b-462c-b59f-922a40959f5c">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 1, 2023&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 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="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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;32,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/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;34,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(18,300)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,300)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;48,524&#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;44,284&#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;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;/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 $0.4 million per claim, of which we cede $0.2 million of the risk of loss per reinsurance. Therefore, our risk of loss is limited to $0.2 million 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 $3.0 million per occurrence, up to a maximum of $100.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 2023, 2022 and 2021 (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 1,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;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;8,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/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;33,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(30,676)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;10,939&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ReinsuranceTextBlock>
    <srt:SupplementalScheduleOfReinsurancePremiumsForInsuranceCompaniesTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTQvZnJhZzo2MmQ0ODU4ZWVjYzQ0NmFjOGE5MThhOGEyZDQwNWQ1NC90ZXh0cmVnaW9uOjYyZDQ4NThlZWNjNDQ2YWM4YTkxOGE4YTJkNDA1ZDU0XzE3Nzk_61b8d39e-db97-47c3-89de-76af1f65a09a">&lt;div style="margin-top:9pt;text-indent: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 1, 2023&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 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="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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;32,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/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;34,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(18,300)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,300)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;48,524&#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;44,284&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</srt:SupplementalScheduleOfReinsurancePremiumsForInsuranceCompaniesTextBlock>
    <us-gaap:DirectPremiumsWritten
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTQvZnJhZzo2MmQ0ODU4ZWVjYzQ0NmFjOGE5MThhOGEyZDQwNWQ1NC90YWJsZTo4M2JlZGU0NjNkYjA0NWJmYjZiN2JjYjQ3YTk2Njk4OC90YWJsZXJhbmdlOjgzYmVkZTQ2M2RiMDQ1YmZiNmI3YmNiNDdhOTY2OTg4XzMtMS0xLTEtNjgyMjc_e3139edb-105a-458f-8aad-a66aa14a50da"
      unitRef="usd">32671000</us-gaap:DirectPremiumsWritten>
    <us-gaap:DirectPremiumsEarned
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTQvZnJhZzo2MmQ0ODU4ZWVjYzQ0NmFjOGE5MThhOGEyZDQwNWQ1NC90YWJsZTo4M2JlZGU0NjNkYjA0NWJmYjZiN2JjYjQ3YTk2Njk4OC90YWJsZXJhbmdlOjgzYmVkZTQ2M2RiMDQ1YmZiNmI3YmNiNDdhOTY2OTg4XzMtMy0xLTEtNjgyMjc_e7eae404-dc93-4b67-ba0c-19bf28a9e543"
      unitRef="usd">29775000</us-gaap:DirectPremiumsEarned>
    <us-gaap:DirectPremiumsWritten
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTQvZnJhZzo2MmQ0ODU4ZWVjYzQ0NmFjOGE5MThhOGEyZDQwNWQ1NC90YWJsZTo4M2JlZGU0NjNkYjA0NWJmYjZiN2JjYjQ3YTk2Njk4OC90YWJsZXJhbmdlOjgzYmVkZTQ2M2RiMDQ1YmZiNmI3YmNiNDdhOTY2OTg4XzMtNS0xLTEtNjgyMjc_97f5dffa-668c-44b3-a731-4b5720d3630d"
      unitRef="usd">27639000</us-gaap:DirectPremiumsWritten>
    <us-gaap:DirectPremiumsEarned
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTQvZnJhZzo2MmQ0ODU4ZWVjYzQ0NmFjOGE5MThhOGEyZDQwNWQ1NC90YWJsZTo4M2JlZGU0NjNkYjA0NWJmYjZiN2JjYjQ3YTk2Njk4OC90YWJsZXJhbmdlOjgzYmVkZTQ2M2RiMDQ1YmZiNmI3YmNiNDdhOTY2OTg4XzMtNy0xLTEtNjgyMjc_e440477b-f5a3-49d3-a29a-cda62608b2ed"
      unitRef="usd">25543000</us-gaap:DirectPremiumsEarned>
    <us-gaap:AssumedPremiumsWritten
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTQvZnJhZzo2MmQ0ODU4ZWVjYzQ0NmFjOGE5MThhOGEyZDQwNWQ1NC90YWJsZTo4M2JlZGU0NjNkYjA0NWJmYjZiN2JjYjQ3YTk2Njk4OC90YWJsZXJhbmdlOjgzYmVkZTQ2M2RiMDQ1YmZiNmI3YmNiNDdhOTY2OTg4XzQtMS0xLTEtNjgyMjc_87865ddf-5591-4627-b44e-0daf874d1705"
      unitRef="usd">34153000</us-gaap:AssumedPremiumsWritten>
    <us-gaap:AssumedPremiumsEarned
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTQvZnJhZzo2MmQ0ODU4ZWVjYzQ0NmFjOGE5MThhOGEyZDQwNWQ1NC90YWJsZTo4M2JlZGU0NjNkYjA0NWJmYjZiN2JjYjQ3YTk2Njk4OC90YWJsZXJhbmdlOjgzYmVkZTQ2M2RiMDQ1YmZiNmI3YmNiNDdhOTY2OTg4XzQtMy0xLTEtNjgyMjc_4d1492ab-32dc-4fb5-a15e-664b8c311f55"
      unitRef="usd">32809000</us-gaap:AssumedPremiumsEarned>
    <us-gaap:AssumedPremiumsWritten
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTQvZnJhZzo2MmQ0ODU4ZWVjYzQ0NmFjOGE5MThhOGEyZDQwNWQ1NC90YWJsZTo4M2JlZGU0NjNkYjA0NWJmYjZiN2JjYjQ3YTk2Njk4OC90YWJsZXJhbmdlOjgzYmVkZTQ2M2RiMDQ1YmZiNmI3YmNiNDdhOTY2OTg4XzQtNS0xLTEtNjgyMjc_bc765d3d-9f8c-4cde-9df5-bc336b6cc5d7"
      unitRef="usd">31693000</us-gaap:AssumedPremiumsWritten>
    <us-gaap:AssumedPremiumsEarned
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTQvZnJhZzo2MmQ0ODU4ZWVjYzQ0NmFjOGE5MThhOGEyZDQwNWQ1NC90YWJsZTo4M2JlZGU0NjNkYjA0NWJmYjZiN2JjYjQ3YTk2Njk4OC90YWJsZXJhbmdlOjgzYmVkZTQ2M2RiMDQ1YmZiNmI3YmNiNDdhOTY2OTg4XzQtNy0xLTEtNjgyMjc_b11ff972-3512-493a-ae3d-93215f6c9da3"
      unitRef="usd">30579000</us-gaap:AssumedPremiumsEarned>
    <us-gaap:CededPremiumsWritten
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTQvZnJhZzo2MmQ0ODU4ZWVjYzQ0NmFjOGE5MThhOGEyZDQwNWQ1NC90YWJsZTo4M2JlZGU0NjNkYjA0NWJmYjZiN2JjYjQ3YTk2Njk4OC90YWJsZXJhbmdlOjgzYmVkZTQ2M2RiMDQ1YmZiNmI3YmNiNDdhOTY2OTg4XzUtMS0xLTEtNjgyMjc_c0507907-9297-44fb-8d26-a4d6e5c2e679"
      unitRef="usd">18300000</us-gaap:CededPremiumsWritten>
    <us-gaap:CededPremiumsEarned
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTQvZnJhZzo2MmQ0ODU4ZWVjYzQ0NmFjOGE5MThhOGEyZDQwNWQ1NC90YWJsZTo4M2JlZGU0NjNkYjA0NWJmYjZiN2JjYjQ3YTk2Njk4OC90YWJsZXJhbmdlOjgzYmVkZTQ2M2RiMDQ1YmZiNmI3YmNiNDdhOTY2OTg4XzUtMy0xLTEtNjgyMjc_0cda80f1-1e56-43b4-a3e4-acee270fd856"
      unitRef="usd">18300000</us-gaap:CededPremiumsEarned>
    <us-gaap:CededPremiumsWritten
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTQvZnJhZzo2MmQ0ODU4ZWVjYzQ0NmFjOGE5MThhOGEyZDQwNWQ1NC90YWJsZTo4M2JlZGU0NjNkYjA0NWJmYjZiN2JjYjQ3YTk2Njk4OC90YWJsZXJhbmdlOjgzYmVkZTQ2M2RiMDQ1YmZiNmI3YmNiNDdhOTY2OTg4XzUtNS0xLTEtNjgyMjc_28817afb-ed60-434a-a375-c37a4ba5a755"
      unitRef="usd">15232000</us-gaap:CededPremiumsWritten>
    <us-gaap:CededPremiumsEarned
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTQvZnJhZzo2MmQ0ODU4ZWVjYzQ0NmFjOGE5MThhOGEyZDQwNWQ1NC90YWJsZTo4M2JlZGU0NjNkYjA0NWJmYjZiN2JjYjQ3YTk2Njk4OC90YWJsZXJhbmdlOjgzYmVkZTQ2M2RiMDQ1YmZiNmI3YmNiNDdhOTY2OTg4XzUtNy0xLTEtNjgyMjc_a543ee48-8947-4fe7-8ff7-a26206845e41"
      unitRef="usd">15232000</us-gaap:CededPremiumsEarned>
    <us-gaap:PremiumsWrittenNet
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTQvZnJhZzo2MmQ0ODU4ZWVjYzQ0NmFjOGE5MThhOGEyZDQwNWQ1NC90YWJsZTo4M2JlZGU0NjNkYjA0NWJmYjZiN2JjYjQ3YTk2Njk4OC90YWJsZXJhbmdlOjgzYmVkZTQ2M2RiMDQ1YmZiNmI3YmNiNDdhOTY2OTg4XzYtMS0xLTEtNjgyMjc_6ea3b6bb-4b33-4dd3-a514-d86f31d2e5d1"
      unitRef="usd">48524000</us-gaap:PremiumsWrittenNet>
    <us-gaap:PremiumsEarnedNetPropertyAndCasualty
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTQvZnJhZzo2MmQ0ODU4ZWVjYzQ0NmFjOGE5MThhOGEyZDQwNWQ1NC90YWJsZTo4M2JlZGU0NjNkYjA0NWJmYjZiN2JjYjQ3YTk2Njk4OC90YWJsZXJhbmdlOjgzYmVkZTQ2M2RiMDQ1YmZiNmI3YmNiNDdhOTY2OTg4XzYtMy0xLTEtNjgyMjc_66fc40cf-139b-4425-b6fd-278214aaf4d2"
      unitRef="usd">44284000</us-gaap:PremiumsEarnedNetPropertyAndCasualty>
    <us-gaap:PremiumsWrittenNet
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTQvZnJhZzo2MmQ0ODU4ZWVjYzQ0NmFjOGE5MThhOGEyZDQwNWQ1NC90YWJsZTo4M2JlZGU0NjNkYjA0NWJmYjZiN2JjYjQ3YTk2Njk4OC90YWJsZXJhbmdlOjgzYmVkZTQ2M2RiMDQ1YmZiNmI3YmNiNDdhOTY2OTg4XzYtNS0xLTEtNjgyMjc_517137a4-6810-4ecc-914b-5939a830681f"
      unitRef="usd">44100000</us-gaap:PremiumsWrittenNet>
    <us-gaap:PremiumsEarnedNetPropertyAndCasualty
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTQvZnJhZzo2MmQ0ODU4ZWVjYzQ0NmFjOGE5MThhOGEyZDQwNWQ1NC90YWJsZTo4M2JlZGU0NjNkYjA0NWJmYjZiN2JjYjQ3YTk2Njk4OC90YWJsZXJhbmdlOjgzYmVkZTQ2M2RiMDQ1YmZiNmI3YmNiNDdhOTY2OTg4XzYtNy0xLTEtNjgyMjc_b20ddbb5-7f2c-4ae8-b009-de7187d12ffe"
      unitRef="usd">40890000</us-gaap:PremiumsEarnedNetPropertyAndCasualty>
    <cvco:MaximumRiskAssumedPerPolicy
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTQvZnJhZzo2MmQ0ODU4ZWVjYzQ0NmFjOGE5MThhOGEyZDQwNWQ1NC90ZXh0cmVnaW9uOjYyZDQ4NThlZWNjNDQ2YWM4YTkxOGE4YTJkNDA1ZDU0Xzc1Nw_2394fa12-0da4-4416-b0ab-778dd72b3809"
      unitRef="usd">400000</cvco:MaximumRiskAssumedPerPolicy>
    <cvco:MaximumRiskCededPerPolicy
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTQvZnJhZzo2MmQ0ODU4ZWVjYzQ0NmFjOGE5MThhOGEyZDQwNWQ1NC90ZXh0cmVnaW9uOjYyZDQ4NThlZWNjNDQ2YWM4YTkxOGE4YTJkNDA1ZDU0Xzc4OA_24150308-210f-4bae-81ff-9255fab03b61"
      unitRef="usd">200000</cvco:MaximumRiskCededPerPolicy>
    <cvco:LimitedRiskOfLossPerClaimOnTypicalPoliciesAmount
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTQvZnJhZzo2MmQ0ODU4ZWVjYzQ0NmFjOGE5MThhOGEyZDQwNWQ1NC90ZXh0cmVnaW9uOjYyZDQ4NThlZWNjNDQ2YWM4YTkxOGE4YTJkNDA1ZDU0Xzg3MA_8c67bed1-46dc-48f6-adb0-d537745f1bc3"
      unitRef="usd">200000</cvco:LimitedRiskOfLossPerClaimOnTypicalPoliciesAmount>
    <cvco:CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTQvZnJhZzo2MmQ0ODU4ZWVjYzQ0NmFjOGE5MThhOGEyZDQwNWQ1NC90ZXh0cmVnaW9uOjYyZDQ4NThlZWNjNDQ2YWM4YTkxOGE4YTJkNDA1ZDU0XzEwNTY_b2c5d0c4-1ac9-4496-829f-b42e49c40cba"
      unitRef="usd">3000000</cvco:CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount>
    <cvco:CatastrophicLossesRecoverableInAggregateGreaterThanAmount
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTQvZnJhZzo2MmQ0ODU4ZWVjYzQ0NmFjOGE5MThhOGEyZDQwNWQ1NC90ZXh0cmVnaW9uOjYyZDQ4NThlZWNjNDQ2YWM4YTkxOGE4YTJkNDA1ZDU0XzEwOTQ_20eb05b5-1592-44f3-b92d-75eedf785aae"
      unitRef="usd">100000000</cvco:CatastrophicLossesRecoverableInAggregateGreaterThanAmount>
    <us-gaap:ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTQvZnJhZzo2MmQ0ODU4ZWVjYzQ0NmFjOGE5MThhOGEyZDQwNWQ1NC90ZXh0cmVnaW9uOjYyZDQ4NThlZWNjNDQ2YWM4YTkxOGE4YTJkNDA1ZDU0XzE3ODA_2f6b139c-ed8f-4c40-9efa-e597e2c1b7ac">The following details the activity in the reserve for fiscal years 2023, 2022 and 2021 (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 1,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;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;8,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/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;33,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(30,676)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;10,939&#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;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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense>
    <us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTQvZnJhZzo2MmQ0ODU4ZWVjYzQ0NmFjOGE5MThhOGEyZDQwNWQ1NC90YWJsZTozMmMyNGM0NjBkMGQ0OWE2YTY5NzE1MGUyYTAyN2QxNC90YWJsZXJhbmdlOjMyYzI0YzQ2MGQwZDQ5YTZhNjk3MTUwZTJhMDI3ZDE0XzEtMS0xLTEtNjgyMjc_332ddd3b-999e-4f26-a848-64f79965bdc6"
      unitRef="usd">8149000</us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense>
    <us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense
      contextRef="ib0ec55c17f5a4d9086a1ba1f3266c1ce_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTQvZnJhZzo2MmQ0ODU4ZWVjYzQ0NmFjOGE5MThhOGEyZDQwNWQ1NC90YWJsZTozMmMyNGM0NjBkMGQ0OWE2YTY5NzE1MGUyYTAyN2QxNC90YWJsZXJhbmdlOjMyYzI0YzQ2MGQwZDQ5YTZhNjk3MTUwZTJhMDI3ZDE0XzEtMy0xLTEtNjgyMjc_03f73cef-f4a4-4b36-a481-bfcaf209ec14"
      unitRef="usd">7451000</us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense>
    <us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense
      contextRef="idf34b7bbb0764a9e911501760a4adcfe_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTQvZnJhZzo2MmQ0ODU4ZWVjYzQ0NmFjOGE5MThhOGEyZDQwNWQ1NC90YWJsZTozMmMyNGM0NjBkMGQ0OWE2YTY5NzE1MGUyYTAyN2QxNC90YWJsZXJhbmdlOjMyYzI0YzQ2MGQwZDQ5YTZhNjk3MTUwZTJhMDI3ZDE0XzEtNS0xLTEtNjgyMjc_77a6cdf5-38a9-4560-89e8-3980dc8974b1"
      unitRef="usd">5582000</us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTQvZnJhZzo2MmQ0ODU4ZWVjYzQ0NmFjOGE5MThhOGEyZDQwNWQ1NC90YWJsZTozMmMyNGM0NjBkMGQ0OWE2YTY5NzE1MGUyYTAyN2QxNC90YWJsZXJhbmdlOjMyYzI0YzQ2MGQwZDQ5YTZhNjk3MTUwZTJhMDI3ZDE0XzItMS0xLTEtNjgyMjc_39ed37de-eb46-4230-80d6-6f8207eab362"
      unitRef="usd">33466000</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTQvZnJhZzo2MmQ0ODU4ZWVjYzQ0NmFjOGE5MThhOGEyZDQwNWQ1NC90YWJsZTozMmMyNGM0NjBkMGQ0OWE2YTY5NzE1MGUyYTAyN2QxNC90YWJsZXJhbmdlOjMyYzI0YzQ2MGQwZDQ5YTZhNjk3MTUwZTJhMDI3ZDE0XzItMy0xLTEtNjgyMjc_f1088a46-a28e-45a1-92ea-c07ec92013d1"
      unitRef="usd">25962000</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTQvZnJhZzo2MmQ0ODU4ZWVjYzQ0NmFjOGE5MThhOGEyZDQwNWQ1NC90YWJsZTozMmMyNGM0NjBkMGQ0OWE2YTY5NzE1MGUyYTAyN2QxNC90YWJsZXJhbmdlOjMyYzI0YzQ2MGQwZDQ5YTZhNjk3MTUwZTJhMDI3ZDE0XzItNS0xLTEtNjgyMjc_94361662-3499-4ac2-a632-413f5d3a30be"
      unitRef="usd">23041000</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTQvZnJhZzo2MmQ0ODU4ZWVjYzQ0NmFjOGE5MThhOGEyZDQwNWQ1NC90YWJsZTozMmMyNGM0NjBkMGQ0OWE2YTY5NzE1MGUyYTAyN2QxNC90YWJsZXJhbmdlOjMyYzI0YzQ2MGQwZDQ5YTZhNjk3MTUwZTJhMDI3ZDE0XzMtMS0xLTEtNjgyMjc_a5c5f43e-0ace-498f-a46b-a9419d76730f"
      unitRef="usd">30676000</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTQvZnJhZzo2MmQ0ODU4ZWVjYzQ0NmFjOGE5MThhOGEyZDQwNWQ1NC90YWJsZTozMmMyNGM0NjBkMGQ0OWE2YTY5NzE1MGUyYTAyN2QxNC90YWJsZXJhbmdlOjMyYzI0YzQ2MGQwZDQ5YTZhNjk3MTUwZTJhMDI3ZDE0XzMtMy0xLTEtNjgyMjc_70c0fc81-7cf4-43cb-9f2f-4e6f1cdb3318"
      unitRef="usd">25264000</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTQvZnJhZzo2MmQ0ODU4ZWVjYzQ0NmFjOGE5MThhOGEyZDQwNWQ1NC90YWJsZTozMmMyNGM0NjBkMGQ0OWE2YTY5NzE1MGUyYTAyN2QxNC90YWJsZXJhbmdlOjMyYzI0YzQ2MGQwZDQ5YTZhNjk3MTUwZTJhMDI3ZDE0XzMtNS0xLTEtNjgyMjc_41a8bafc-d7ec-4b1c-931e-4fc355e503b5"
      unitRef="usd">21172000</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1>
    <us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTQvZnJhZzo2MmQ0ODU4ZWVjYzQ0NmFjOGE5MThhOGEyZDQwNWQ1NC90YWJsZTozMmMyNGM0NjBkMGQ0OWE2YTY5NzE1MGUyYTAyN2QxNC90YWJsZXJhbmdlOjMyYzI0YzQ2MGQwZDQ5YTZhNjk3MTUwZTJhMDI3ZDE0XzQtMS0xLTEtNjgyMjc_153d85a5-1251-41de-b173-edf6fb41a436"
      unitRef="usd">10939000</us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense>
    <us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTQvZnJhZzo2MmQ0ODU4ZWVjYzQ0NmFjOGE5MThhOGEyZDQwNWQ1NC90YWJsZTozMmMyNGM0NjBkMGQ0OWE2YTY5NzE1MGUyYTAyN2QxNC90YWJsZXJhbmdlOjMyYzI0YzQ2MGQwZDQ5YTZhNjk3MTUwZTJhMDI3ZDE0XzQtMy0xLTEtNjgyMjc_66dc54ae-a8bd-4474-973f-17109c0b9204"
      unitRef="usd">8149000</us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense>
    <us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense
      contextRef="ib0ec55c17f5a4d9086a1ba1f3266c1ce_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTQvZnJhZzo2MmQ0ODU4ZWVjYzQ0NmFjOGE5MThhOGEyZDQwNWQ1NC90YWJsZTozMmMyNGM0NjBkMGQ0OWE2YTY5NzE1MGUyYTAyN2QxNC90YWJsZXJhbmdlOjMyYzI0YzQ2MGQwZDQ5YTZhNjk3MTUwZTJhMDI3ZDE0XzQtNS0xLTEtNjgyMjc_2041f835-cd97-4feb-b536-beaed796ec6b"
      unitRef="usd">7451000</us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90ZXh0cmVnaW9uOmI0MDczNmE0YzBkYzRjOTdiZmIzNzkwNTBjMzc2NzQ4XzM2Mzg_69dfae79-c857-4459-a260-32ce1ee1658b">Income TaxesThe 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 2023, 2022 and 2021 (in thousands):&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;/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;51,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;7,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;/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;12,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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;63,949&#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;16,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;19,951&#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;Deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;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;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(732)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 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;1,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;(1,792)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;65,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;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;/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 2023, 2022 and 2021 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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;/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;64,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;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;/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;12,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;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;/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;(884)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/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;(10,847)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;1,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;65,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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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 1,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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 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;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,763)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(7,030)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,041)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;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;7,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;6,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;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;/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;(6,050)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Research and experimentation expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 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,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;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;/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,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/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;3,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(7,581)&lt;/span&gt;&lt;/td&gt;&lt;td style="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;(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;/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 effective income tax rate for the current year was positively impacted by the recognition of tax credits and stock option exercises. Of the total tax credits, $9.8&#160;million related to the sale of energy efficient homes and energy start credits available under the Internal Revenue Code &#xa7;45L and $1.0&#160;million related 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 was extended through December 31, 2022 by the Inflation Reduction Act of 2022. The Company determined eligibility for the program in consultation with third-party qualified experts. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent: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 2023, 2022 and 2021, 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;1, 2023, we had state net operating loss carryforwards totaling $8.4 million, which begin to expire in 2036, and an associated valuation allowance of $0.3 million. We have evaluated our historical profits earned and forecasted taxable income and determined that, except as described above, all of the deferred tax assets would be utilized in future periods. Ultimate realization of the deferred tax assets depends on our ability to continue to earn profits, as we have historically, and to meet these forecasts in future periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Income tax returns are filed in the U.S. federal jurisdiction and in several state jurisdictions. In general, we are no longer subject to examination by the IRS or state and local income tax examinations by tax authorities for years before fiscal year 2019; however, we have filed refund claims for fiscal 2018 and 2019 which are currently being processed by the IRS.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90ZXh0cmVnaW9uOmI0MDczNmE0YzBkYzRjOTdiZmIzNzkwNTBjMzc2NzQ4XzM2NjM_3768329d-fb25-4409-9449-7d7ebc3c3c0c">The following details the provision for income taxes for fiscal years 2023, 2022 and 2021 (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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;/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;51,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;7,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;/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;12,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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;63,949&#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;16,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;19,951&#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;Deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;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;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(732)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 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;1,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;(1,792)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;65,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;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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToyZDI3OTJhNTU5YWE0NjBmYjM3NGViMzQzNjFmMGRkMy90YWJsZXJhbmdlOjJkMjc5MmE1NTlhYTQ2MGZiMzc0ZWIzNDM2MWYwZGQzXzItMS0xLTEtNjgyMjc_d058eaa3-f9c4-4960-981a-ee6dffa4312d"
      unitRef="usd">51190000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToyZDI3OTJhNTU5YWE0NjBmYjM3NGViMzQzNjFmMGRkMy90YWJsZXJhbmdlOjJkMjc5MmE1NTlhYTQ2MGZiMzc0ZWIzNDM2MWYwZGQzXzItMy0xLTEtNjgyMjc_c62b4675-70a8-4c59-841d-57da70d28184"
      unitRef="usd">7271000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToyZDI3OTJhNTU5YWE0NjBmYjM3NGViMzQzNjFmMGRkMy90YWJsZXJhbmdlOjJkMjc5MmE1NTlhYTQ2MGZiMzc0ZWIzNDM2MWYwZGQzXzItNS0xLTEtNjgyMjc_e343e615-c5ac-4f90-8cc2-2ab7c0893997"
      unitRef="usd">16823000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToyZDI3OTJhNTU5YWE0NjBmYjM3NGViMzQzNjFmMGRkMy90YWJsZXJhbmdlOjJkMjc5MmE1NTlhYTQ2MGZiMzc0ZWIzNDM2MWYwZGQzXzMtMS0xLTEtNjgyMjc_2021cf88-112b-4863-9e89-01f13fe7c65b"
      unitRef="usd">12709000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToyZDI3OTJhNTU5YWE0NjBmYjM3NGViMzQzNjFmMGRkMy90YWJsZXJhbmdlOjJkMjc5MmE1NTlhYTQ2MGZiMzc0ZWIzNDM2MWYwZGQzXzMtMy0xLTEtNjgyMjc_83dc4ae4-1db7-4fb8-931c-e531ba85d597"
      unitRef="usd">8768000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToyZDI3OTJhNTU5YWE0NjBmYjM3NGViMzQzNjFmMGRkMy90YWJsZXJhbmdlOjJkMjc5MmE1NTlhYTQ2MGZiMzc0ZWIzNDM2MWYwZGQzXzMtNS0xLTEtNjgyMjc_59caace0-a753-438e-a519-bb16ec5d8d91"
      unitRef="usd">3128000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToyZDI3OTJhNTU5YWE0NjBmYjM3NGViMzQzNjFmMGRkMy90YWJsZXJhbmdlOjJkMjc5MmE1NTlhYTQ2MGZiMzc0ZWIzNDM2MWYwZGQzXzUtMS0xLTEtOTAzMzk_ee14e86f-bc53-4093-a21b-e0706dbaa821"
      unitRef="usd">50000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToyZDI3OTJhNTU5YWE0NjBmYjM3NGViMzQzNjFmMGRkMy90YWJsZXJhbmdlOjJkMjc5MmE1NTlhYTQ2MGZiMzc0ZWIzNDM2MWYwZGQzXzUtMy0xLTEtOTAzMzk_c60f16f8-b3a7-479c-8f9b-c6d12e6e481c"
      unitRef="usd">0</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToyZDI3OTJhNTU5YWE0NjBmYjM3NGViMzQzNjFmMGRkMy90YWJsZXJhbmdlOjJkMjc5MmE1NTlhYTQ2MGZiMzc0ZWIzNDM2MWYwZGQzXzUtNS0xLTEtOTAzMzk_3033a0ec-91bb-4192-88ec-763708eadaba"
      unitRef="usd">0</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToyZDI3OTJhNTU5YWE0NjBmYjM3NGViMzQzNjFmMGRkMy90YWJsZXJhbmdlOjJkMjc5MmE1NTlhYTQ2MGZiMzc0ZWIzNDM2MWYwZGQzXzQtMS0xLTEtNjgyMjc_2d051b86-e7b0-4af4-b971-f2c4dbc7dbc3"
      unitRef="usd">63949000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToyZDI3OTJhNTU5YWE0NjBmYjM3NGViMzQzNjFmMGRkMy90YWJsZXJhbmdlOjJkMjc5MmE1NTlhYTQ2MGZiMzc0ZWIzNDM2MWYwZGQzXzQtMy0xLTEtNjgyMjc_36d7f84a-19e1-43af-af92-cb239cd2889c"
      unitRef="usd">16039000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToyZDI3OTJhNTU5YWE0NjBmYjM3NGViMzQzNjFmMGRkMy90YWJsZXJhbmdlOjJkMjc5MmE1NTlhYTQ2MGZiMzc0ZWIzNDM2MWYwZGQzXzQtNS0xLTEtNjgyMjc_6cf50cb0-9b92-4a27-8ed3-10e8120a1bc9"
      unitRef="usd">19951000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToyZDI3OTJhNTU5YWE0NjBmYjM3NGViMzQzNjFmMGRkMy90YWJsZXJhbmdlOjJkMjc5MmE1NTlhYTQ2MGZiMzc0ZWIzNDM2MWYwZGQzXzYtMS0xLTEtNjgyMjc_ac866bc0-f4d6-47eb-af28-9d1e08ba702e"
      unitRef="usd">2705000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToyZDI3OTJhNTU5YWE0NjBmYjM3NGViMzQzNjFmMGRkMy90YWJsZXJhbmdlOjJkMjc5MmE1NTlhYTQ2MGZiMzc0ZWIzNDM2MWYwZGQzXzYtMy0xLTEtNjgyMjc_11482c02-c380-4c7e-b973-b2fee7b89e50"
      unitRef="usd">-1257000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToyZDI3OTJhNTU5YWE0NjBmYjM3NGViMzQzNjFmMGRkMy90YWJsZXJhbmdlOjJkMjc5MmE1NTlhYTQ2MGZiMzc0ZWIzNDM2MWYwZGQzXzYtNS0xLTEtNjgyMjc_4f08deae-20fe-4c77-ab57-0df3010a8aaa"
      unitRef="usd">302000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToyZDI3OTJhNTU5YWE0NjBmYjM3NGViMzQzNjFmMGRkMy90YWJsZXJhbmdlOjJkMjc5MmE1NTlhYTQ2MGZiMzc0ZWIzNDM2MWYwZGQzXzctMS0xLTEtNjgyMjc_72077ed6-bfdd-4eda-9f8e-a62a57bb5cb3"
      unitRef="usd">-732000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToyZDI3OTJhNTU5YWE0NjBmYjM3NGViMzQzNjFmMGRkMy90YWJsZXJhbmdlOjJkMjc5MmE1NTlhYTQ2MGZiMzc0ZWIzNDM2MWYwZGQzXzctMy0xLTEtNjgyMjc_05bebb68-663a-4b47-a90d-8ecc9516a1d1"
      unitRef="usd">-535000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToyZDI3OTJhNTU5YWE0NjBmYjM3NGViMzQzNjFmMGRkMy90YWJsZXJhbmdlOjJkMjc5MmE1NTlhYTQ2MGZiMzc0ZWIzNDM2MWYwZGQzXzctNS0xLTEtNjgyMjc_80a5c339-42a4-43a1-8cd7-0d024927049c"
      unitRef="usd">13000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToyZDI3OTJhNTU5YWE0NjBmYjM3NGViMzQzNjFmMGRkMy90YWJsZXJhbmdlOjJkMjc5MmE1NTlhYTQ2MGZiMzc0ZWIzNDM2MWYwZGQzXzgtMS0xLTEtNjgyMjc_d62d043b-575c-4393-8886-080ba0216daa"
      unitRef="usd">1973000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToyZDI3OTJhNTU5YWE0NjBmYjM3NGViMzQzNjFmMGRkMy90YWJsZXJhbmdlOjJkMjc5MmE1NTlhYTQ2MGZiMzc0ZWIzNDM2MWYwZGQzXzgtMy0xLTEtNjgyMjc_7d333b4f-7064-4cad-8448-a0cb121aaaa8"
      unitRef="usd">-1792000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToyZDI3OTJhNTU5YWE0NjBmYjM3NGViMzQzNjFmMGRkMy90YWJsZXJhbmdlOjJkMjc5MmE1NTlhYTQ2MGZiMzc0ZWIzNDM2MWYwZGQzXzgtNS0xLTEtNjgyMjc_d0847343-4b5d-41ce-9be0-6ae489377959"
      unitRef="usd">315000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToyZDI3OTJhNTU5YWE0NjBmYjM3NGViMzQzNjFmMGRkMy90YWJsZXJhbmdlOjJkMjc5MmE1NTlhYTQ2MGZiMzc0ZWIzNDM2MWYwZGQzXzktMS0xLTEtNjgyMjc_39397d1a-d38d-4298-bff7-3e0f295a6fb4"
      unitRef="usd">65922000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToyZDI3OTJhNTU5YWE0NjBmYjM3NGViMzQzNjFmMGRkMy90YWJsZXJhbmdlOjJkMjc5MmE1NTlhYTQ2MGZiMzc0ZWIzNDM2MWYwZGQzXzktMy0xLTEtNjgyMjc_2d5f021c-8537-4588-a1a9-27fcc8c5e8b1"
      unitRef="usd">14247000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToyZDI3OTJhNTU5YWE0NjBmYjM3NGViMzQzNjFmMGRkMy90YWJsZXJhbmdlOjJkMjc5MmE1NTlhYTQ2MGZiMzc0ZWIzNDM2MWYwZGQzXzktNS0xLTEtNjgyMjc_99f9f469-2e78-4f05-9ab5-7d6f96f804ea"
      unitRef="usd">20266000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90ZXh0cmVnaW9uOmI0MDczNmE0YzBkYzRjOTdiZmIzNzkwNTBjMzc2NzQ4XzM2NTg_e0316133-5f24-40c3-b3b2-96e81e7f6b9a">&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 2023, 2022 and 2021 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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;/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;64,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;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;/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;12,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;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;/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;(884)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/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;(10,847)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;1,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;65,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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90ZXh0cmVnaW9uOmI0MDczNmE0YzBkYzRjOTdiZmIzNzkwNTBjMzc2NzQ4XzM4MQ_1ca0410c-ab83-4512-826f-43c67a26059e"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90ZXh0cmVnaW9uOmI0MDczNmE0YzBkYzRjOTdiZmIzNzkwNTBjMzc2NzQ4XzM4MQ_4523fb2a-7167-46d5-8362-9aaf6baf59ba"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90ZXh0cmVnaW9uOmI0MDczNmE0YzBkYzRjOTdiZmIzNzkwNTBjMzc2NzQ4XzM4MQ_6d0e3466-7e9d-44ef-860c-10ab58df264e"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToxZDY3OTFkN2NiZGU0NTgwYTgzYTFlYjRjZmQ1ZDllYy90YWJsZXJhbmdlOjFkNjc5MWQ3Y2JkZTQ1ODBhODNhMWViNGNmZDVkOWVjXzEtMS0xLTEtNjgyMjc_4be3a86d-6e4b-494d-9d8d-849c6179bbdc"
      unitRef="usd">64420000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToxZDY3OTFkN2NiZGU0NTgwYTgzYTFlYjRjZmQ1ZDllYy90YWJsZXJhbmdlOjFkNjc5MWQ3Y2JkZTQ1ODBhODNhMWViNGNmZDVkOWVjXzEtMy0xLTEtNjgyMjc_c65f3d05-6f8a-4e4f-86bb-59d234b24841"
      unitRef="usd">44518000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToxZDY3OTFkN2NiZGU0NTgwYTgzYTFlYjRjZmQ1ZDllYy90YWJsZXJhbmdlOjFkNjc5MWQ3Y2JkZTQ1ODBhODNhMWViNGNmZDVkOWVjXzEtNS0xLTEtNjgyMjc_e11332fa-1f2a-4b91-846e-37efd9d70af8"
      unitRef="usd">20351000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToxZDY3OTFkN2NiZGU0NTgwYTgzYTFlYjRjZmQ1ZDllYy90YWJsZXJhbmdlOjFkNjc5MWQ3Y2JkZTQ1ODBhODNhMWViNGNmZDVkOWVjXzItMS0xLTEtNjgyMjc_697da070-cdcb-46d6-a98d-670c2b5495c6"
      unitRef="usd">12172000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToxZDY3OTFkN2NiZGU0NTgwYTgzYTFlYjRjZmQ1ZDllYy90YWJsZXJhbmdlOjFkNjc5MWQ3Y2JkZTQ1ODBhODNhMWViNGNmZDVkOWVjXzItMy0xLTEtNjgyMjc_509ce23c-312c-4e51-8b7f-b53cff2ffb4f"
      unitRef="usd">8075000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToxZDY3OTFkN2NiZGU0NTgwYTgzYTFlYjRjZmQ1ZDllYy90YWJsZXJhbmdlOjFkNjc5MWQ3Y2JkZTQ1ODBhODNhMWViNGNmZDVkOWVjXzItNS0xLTEtNjgyMjc_44013028-4a9c-4cb5-872d-1a144abb1c10"
      unitRef="usd">3422000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToxZDY3OTFkN2NiZGU0NTgwYTgzYTFlYjRjZmQ1ZDllYy90YWJsZXJhbmdlOjFkNjc5MWQ3Y2JkZTQ1ODBhODNhMWViNGNmZDVkOWVjXzMtMS0xLTEtNjgyMjc_0ba27d3c-8a30-4ccc-b0a7-e5d1dfe30834"
      unitRef="usd">-884000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToxZDY3OTFkN2NiZGU0NTgwYTgzYTFlYjRjZmQ1ZDllYy90YWJsZXJhbmdlOjFkNjc5MWQ3Y2JkZTQ1ODBhODNhMWViNGNmZDVkOWVjXzMtMy0xLTEtNjgyMjc_365cea3b-5394-4922-97e0-5fa2664948ec"
      unitRef="usd">-1421000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToxZDY3OTFkN2NiZGU0NTgwYTgzYTFlYjRjZmQ1ZDllYy90YWJsZXJhbmdlOjFkNjc5MWQ3Y2JkZTQ1ODBhODNhMWViNGNmZDVkOWVjXzMtNS0xLTEtNjgyMjc_83c641d5-209e-4207-9162-5ee73195d3d9"
      unitRef="usd">-2710000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToxZDY3OTFkN2NiZGU0NTgwYTgzYTFlYjRjZmQ1ZDllYy90YWJsZXJhbmdlOjFkNjc5MWQ3Y2JkZTQ1ODBhODNhMWViNGNmZDVkOWVjXzQtMS0xLTEtNjgyMjc_cfb48eae-e974-4ded-9a93-f5c82c6c1916"
      unitRef="usd">10847000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToxZDY3OTFkN2NiZGU0NTgwYTgzYTFlYjRjZmQ1ZDllYy90YWJsZXJhbmdlOjFkNjc5MWQ3Y2JkZTQ1ODBhODNhMWViNGNmZDVkOWVjXzQtMy0xLTEtNjgyMjc_185b997d-d91f-4be0-aa24-1ddddec766f5"
      unitRef="usd">37488000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToxZDY3OTFkN2NiZGU0NTgwYTgzYTFlYjRjZmQ1ZDllYy90YWJsZXJhbmdlOjFkNjc5MWQ3Y2JkZTQ1ODBhODNhMWViNGNmZDVkOWVjXzQtNS0xLTEtNjgyMjc_109b211c-3d61-4325-a314-04a86c5e7c1d"
      unitRef="usd">1356000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToxZDY3OTFkN2NiZGU0NTgwYTgzYTFlYjRjZmQ1ZDllYy90YWJsZXJhbmdlOjFkNjc5MWQ3Y2JkZTQ1ODBhODNhMWViNGNmZDVkOWVjXzUtMS0xLTEtNjgyMjc_6f3dcdea-26a2-4ac1-b6fe-0978fe5756c8"
      unitRef="usd">1061000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToxZDY3OTFkN2NiZGU0NTgwYTgzYTFlYjRjZmQ1ZDllYy90YWJsZXJhbmdlOjFkNjc5MWQ3Y2JkZTQ1ODBhODNhMWViNGNmZDVkOWVjXzUtMy0xLTEtNjgyMjc_f62e69d2-fc2e-43e0-abd1-279592449789"
      unitRef="usd">563000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToxZDY3OTFkN2NiZGU0NTgwYTgzYTFlYjRjZmQ1ZDllYy90YWJsZXJhbmdlOjFkNjc5MWQ3Y2JkZTQ1ODBhODNhMWViNGNmZDVkOWVjXzUtNS0xLTEtNjgyMjc_c79c8b16-a4e3-4806-a9dc-1b6dcb9b07ea"
      unitRef="usd">559000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToxZDY3OTFkN2NiZGU0NTgwYTgzYTFlYjRjZmQ1ZDllYy90YWJsZXJhbmdlOjFkNjc5MWQ3Y2JkZTQ1ODBhODNhMWViNGNmZDVkOWVjXzYtMS0xLTEtNjgyMjc_cf1b9e1f-ca6c-4892-a88c-3bf360a61eca"
      unitRef="usd">65922000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToxZDY3OTFkN2NiZGU0NTgwYTgzYTFlYjRjZmQ1ZDllYy90YWJsZXJhbmdlOjFkNjc5MWQ3Y2JkZTQ1ODBhODNhMWViNGNmZDVkOWVjXzYtMy0xLTEtNjgyMjc_4bb8e413-6889-4cd9-a480-34f53988927d"
      unitRef="usd">14247000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZToxZDY3OTFkN2NiZGU0NTgwYTgzYTFlYjRjZmQ1ZDllYy90YWJsZXJhbmdlOjFkNjc5MWQ3Y2JkZTQ1ODBhODNhMWViNGNmZDVkOWVjXzYtNS0xLTEtNjgyMjc_1c8703fc-8338-4517-b683-d8a2049a69df"
      unitRef="usd">20266000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90ZXh0cmVnaW9uOmI0MDczNmE0YzBkYzRjOTdiZmIzNzkwNTBjMzc2NzQ4XzM2NDU_b2b5e0e5-fdc4-4986-b96d-b04293607c38">&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 1,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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 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;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,763)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(7,030)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,041)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;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;7,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;6,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;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;/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;(6,050)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Research and experimentation expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 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,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;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;/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,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/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;3,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(7,581)&lt;/span&gt;&lt;/td&gt;&lt;td style="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;(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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZTo1N2ViOGYyNDM4YTc0NTgyYWU1MmNjYTI5NThjMDQxMy90YWJsZXJhbmdlOjU3ZWI4ZjI0MzhhNzQ1ODJhZTUyY2NhMjk1OGMwNDEzXzItMS0xLTEtNjgyMjc_6f8db928-2df7-47a1-bbba-d0170c4e75ed"
      unitRef="usd">16763000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZTo1N2ViOGYyNDM4YTc0NTgyYWU1MmNjYTI5NThjMDQxMy90YWJsZXJhbmdlOjU3ZWI4ZjI0MzhhNzQ1ODJhZTUyY2NhMjk1OGMwNDEzXzItMy0xLTEtNjgyMjc_54f45755-d20a-4513-a717-0e90364383dd"
      unitRef="usd">7030000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZTo1N2ViOGYyNDM4YTc0NTgyYWU1MmNjYTI5NThjMDQxMy90YWJsZXJhbmdlOjU3ZWI4ZjI0MzhhNzQ1ODJhZTUyY2NhMjk1OGMwNDEzXzMtMS0xLTEtOTAxMzM_4400f632-fe24-4a9e-baec-0a47052ad1e8"
      unitRef="usd">16041000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZTo1N2ViOGYyNDM4YTc0NTgyYWU1MmNjYTI5NThjMDQxMy90YWJsZXJhbmdlOjU3ZWI4ZjI0MzhhNzQ1ODJhZTUyY2NhMjk1OGMwNDEzXzMtMy0xLTEtOTAxMzk_bd5c2455-ca7f-4d13-a4f9-32a5dfcb643b"
      unitRef="usd">16675000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZTo1N2ViOGYyNDM4YTc0NTgyYWU1MmNjYTI5NThjMDQxMy90YWJsZXJhbmdlOjU3ZWI4ZjI0MzhhNzQ1ODJhZTUyY2NhMjk1OGMwNDEzXzQtMS0xLTEtNjgyMjc_d6483cf4-2e23-40d0-9e63-09045d4f2e15"
      unitRef="usd">7355000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZTo1N2ViOGYyNDM4YTc0NTgyYWU1MmNjYTI5NThjMDQxMy90YWJsZXJhbmdlOjU3ZWI4ZjI0MzhhNzQ1ODJhZTUyY2NhMjk1OGMwNDEzXzQtMy0xLTEtNjgyMjc_bc755541-e834-41ce-a899-fbc9f41d2dd9"
      unitRef="usd">5913000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZTo1N2ViOGYyNDM4YTc0NTgyYWU1MmNjYTI5NThjMDQxMy90YWJsZXJhbmdlOjU3ZWI4ZjI0MzhhNzQ1ODJhZTUyY2NhMjk1OGMwNDEzXzUtMS0xLTEtNjgyMjc_f3f99996-4764-465b-b06b-6c3948c31e66"
      unitRef="usd">6323000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZTo1N2ViOGYyNDM4YTc0NTgyYWU1MmNjYTI5NThjMDQxMy90YWJsZXJhbmdlOjU3ZWI4ZjI0MzhhNzQ1ODJhZTUyY2NhMjk1OGMwNDEzXzUtMy0xLTEtNjgyMjc_30d24423-f3aa-4069-b23c-80b78b13900c"
      unitRef="usd">4270000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZTo1N2ViOGYyNDM4YTc0NTgyYWU1MmNjYTI5NThjMDQxMy90YWJsZXJhbmdlOjU3ZWI4ZjI0MzhhNzQ1ODJhZTUyY2NhMjk1OGMwNDEzXzYtMS0xLTEtNjgyMjc_806c6710-8a92-4b7e-b75f-cd11e195b03d"
      unitRef="usd">6050000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZTo1N2ViOGYyNDM4YTc0NTgyYWU1MmNjYTI5NThjMDQxMy90YWJsZXJhbmdlOjU3ZWI4ZjI0MzhhNzQ1ODJhZTUyY2NhMjk1OGMwNDEzXzYtMy0xLTEtNjgyMjc_f93f1350-6128-4525-b66d-82ba1a4ba1c0"
      unitRef="usd">3968000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZTo1N2ViOGYyNDM4YTc0NTgyYWU1MmNjYTI5NThjMDQxMy90YWJsZXJhbmdlOjU3ZWI4ZjI0MzhhNzQ1ODJhZTUyY2NhMjk1OGMwNDEzXzctMS0xLTEtNjgyMjc_a4820415-da1a-45e3-9204-bdc9a9869aa6"
      unitRef="usd">3675000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZTo1N2ViOGYyNDM4YTc0NTgyYWU1MmNjYTI5NThjMDQxMy90YWJsZXJhbmdlOjU3ZWI4ZjI0MzhhNzQ1ODJhZTUyY2NhMjk1OGMwNDEzXzctMy0xLTEtNjgyMjc_5cac0602-a6c8-477d-916c-c46c597d66a0"
      unitRef="usd">3924000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation>
    <cvco:DeferredTaxAssetsAccruedVolumeRebates
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZTo1N2ViOGYyNDM4YTc0NTgyYWU1MmNjYTI5NThjMDQxMy90YWJsZXJhbmdlOjU3ZWI4ZjI0MzhhNzQ1ODJhZTUyY2NhMjk1OGMwNDEzXzgtMS0xLTEtNjgyMjc_14b1d54a-207d-4f5a-b7d5-ad7d69c7635d"
      unitRef="usd">2713000</cvco:DeferredTaxAssetsAccruedVolumeRebates>
    <cvco:DeferredTaxAssetsAccruedVolumeRebates
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZTo1N2ViOGYyNDM4YTc0NTgyYWU1MmNjYTI5NThjMDQxMy90YWJsZXJhbmdlOjU3ZWI4ZjI0MzhhNzQ1ODJhZTUyY2NhMjk1OGMwNDEzXzgtMy0xLTEtNjgyMjc_aa97cb18-445b-4534-aa3e-8bef24cc4865"
      unitRef="usd">2600000</cvco:DeferredTaxAssetsAccruedVolumeRebates>
    <us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZTo1N2ViOGYyNDM4YTc0NTgyYWU1MmNjYTI5NThjMDQxMy90YWJsZXJhbmdlOjU3ZWI4ZjI0MzhhNzQ1ODJhZTUyY2NhMjk1OGMwNDEzXzktMS0xLTEtOTAxNTQ_81c9466c-4859-4613-8974-59a5de0e4cce"
      unitRef="usd">2712000</us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment>
    <us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZTo1N2ViOGYyNDM4YTc0NTgyYWU1MmNjYTI5NThjMDQxMy90YWJsZXJhbmdlOjU3ZWI4ZjI0MzhhNzQ1ODJhZTUyY2NhMjk1OGMwNDEzXzktMy0xLTEtOTAxNjI_0e3a0fc5-da41-42c3-81f6-617b837be613"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZTo1N2ViOGYyNDM4YTc0NTgyYWU1MmNjYTI5NThjMDQxMy90YWJsZXJhbmdlOjU3ZWI4ZjI0MzhhNzQ1ODJhZTUyY2NhMjk1OGMwNDEzXzEwLTEtMS0xLTkwMTcy_1cf88f59-4d51-4804-b85a-a1071733a961"
      unitRef="usd">2151000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZTo1N2ViOGYyNDM4YTc0NTgyYWU1MmNjYTI5NThjMDQxMy90YWJsZXJhbmdlOjU3ZWI4ZjI0MzhhNzQ1ODJhZTUyY2NhMjk1OGMwNDEzXzEwLTMtMS0xLTkwMTc2_ff8ab8b8-8bf3-4dc4-bd40-005d1f0d371a"
      unitRef="usd">2192000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZTo1N2ViOGYyNDM4YTc0NTgyYWU1MmNjYTI5NThjMDQxMy90YWJsZXJhbmdlOjU3ZWI4ZjI0MzhhNzQ1ODJhZTUyY2NhMjk1OGMwNDEzXzktMS0xLTEtNjgyMjc_73563c13-b949-47ea-a11e-d4dab4d92dea"
      unitRef="usd">2086000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZTo1N2ViOGYyNDM4YTc0NTgyYWU1MmNjYTI5NThjMDQxMy90YWJsZXJhbmdlOjU3ZWI4ZjI0MzhhNzQ1ODJhZTUyY2NhMjk1OGMwNDEzXzktMy0xLTEtNjgyMjc_ec1fa8e1-8f98-4a8a-b413-f3868ba91b6e"
      unitRef="usd">2199000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <cvco:DeferredTaxAssetsLoanDiscountNetNoncurrent
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZTo1N2ViOGYyNDM4YTc0NTgyYWU1MmNjYTI5NThjMDQxMy90YWJsZXJhbmdlOjU3ZWI4ZjI0MzhhNzQ1ODJhZTUyY2NhMjk1OGMwNDEzXzEyLTEtMS0xLTkwMTg4_bb9e0ca9-99b7-464d-8fc9-0c14b3bc79b0"
      unitRef="usd">970000</cvco:DeferredTaxAssetsLoanDiscountNetNoncurrent>
    <cvco:DeferredTaxAssetsLoanDiscountNetNoncurrent
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZTo1N2ViOGYyNDM4YTc0NTgyYWU1MmNjYTI5NThjMDQxMy90YWJsZXJhbmdlOjU3ZWI4ZjI0MzhhNzQ1ODJhZTUyY2NhMjk1OGMwNDEzXzEyLTMtMS0xLTkwMTky_0dcbf4db-6794-4100-91be-75ea432aef6e"
      unitRef="usd">1275000</cvco:DeferredTaxAssetsLoanDiscountNetNoncurrent>
    <us-gaap:DeferredTaxLiabilitiesInvestments
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZTo1N2ViOGYyNDM4YTc0NTgyYWU1MmNjYTI5NThjMDQxMy90YWJsZXJhbmdlOjU3ZWI4ZjI0MzhhNzQ1ODJhZTUyY2NhMjk1OGMwNDEzXzExLTEtMS0xLTY4MjI3_ab7c6f7a-e012-4d91-90f3-4c46913070c0"
      unitRef="usd">5000</us-gaap:DeferredTaxLiabilitiesInvestments>
    <us-gaap:DeferredTaxLiabilitiesInvestments
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZTo1N2ViOGYyNDM4YTc0NTgyYWU1MmNjYTI5NThjMDQxMy90YWJsZXJhbmdlOjU3ZWI4ZjI0MzhhNzQ1ODJhZTUyY2NhMjk1OGMwNDEzXzExLTMtMS0xLTY4MjI3_3c1ea74c-5923-4822-a632-ffb8eaf924ab"
      unitRef="usd">1715000</us-gaap:DeferredTaxLiabilitiesInvestments>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZTo1N2ViOGYyNDM4YTc0NTgyYWU1MmNjYTI5NThjMDQxMy90YWJsZXJhbmdlOjU3ZWI4ZjI0MzhhNzQ1ODJhZTUyY2NhMjk1OGMwNDEzXzE0LTEtMS0xLTY4MjI3_36dff53c-6ba9-44aa-90e1-4cc294d6ff79"
      unitRef="usd">3293000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZTo1N2ViOGYyNDM4YTc0NTgyYWU1MmNjYTI5NThjMDQxMy90YWJsZXJhbmdlOjU3ZWI4ZjI0MzhhNzQ1ODJhZTUyY2NhMjk1OGMwNDEzXzE0LTMtMS0xLTY4MjI3_803bbe01-62a4-49f2-ae92-fe0c2a64c17f"
      unitRef="usd">1487000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxLiabilities
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZTo1N2ViOGYyNDM4YTc0NTgyYWU1MmNjYTI5NThjMDQxMy90YWJsZXJhbmdlOjU3ZWI4ZjI0MzhhNzQ1ODJhZTUyY2NhMjk1OGMwNDEzXzE1LTEtMS0xLTY4MjI3_0448daa2-da83-470d-93ca-d33481d811aa"
      unitRef="usd">7581000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90YWJsZTo1N2ViOGYyNDM4YTc0NTgyYWU1MmNjYTI5NThjMDQxMy90YWJsZXJhbmdlOjU3ZWI4ZjI0MzhhNzQ1ODJhZTUyY2NhMjk1OGMwNDEzXzE1LTMtMS0xLTY4MjI3_ff5d92a3-089c-4db8-9908-c962358200d9"
      unitRef="usd">5528000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:IncomeTaxReconciliationTaxCreditsOther
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90ZXh0cmVnaW9uOmI0MDczNmE0YzBkYzRjOTdiZmIzNzkwNTBjMzc2NzQ4XzU0OTc1NTgzMzExOQ_62c1a23e-7e98-4772-8a50-ddf17a3f36b7"
      unitRef="usd">9800000</us-gaap:IncomeTaxReconciliationTaxCreditsOther>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90ZXh0cmVnaW9uOmI0MDczNmE0YzBkYzRjOTdiZmIzNzkwNTBjMzc2NzQ4XzU0OTc1NTgzMTE5NQ_e4318515-c56f-4d33-9ab2-252e0cdbb7df"
      unitRef="usd">1000000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90ZXh0cmVnaW9uOmI0MDczNmE0YzBkYzRjOTdiZmIzNzkwNTBjMzc2NzQ4XzI4OTk_1d02e5cf-137a-494d-b5ba-572bffaeaac2"
      unitRef="usd">8400000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNTcvZnJhZzpiNDA3MzZhNGMwZGM0Yzk3YmZiMzc5MDUwYzM3Njc0OC90ZXh0cmVnaW9uOmI0MDczNmE0YzBkYzRjOTdiZmIzNzkwNTBjMzc2NzQ4XzI5NDg_60fac871-c31b-439e-85cb-d26616b34c85"
      unitRef="usd">300000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjAvZnJhZzo3NzM1ZjA0MWJhNDI0NTA5YWViNTQxMjYwYzhkN2M1Zi90ZXh0cmVnaW9uOjc3MzVmMDQxYmE0MjQ1MDlhZWI1NDEyNjBjOGQ3YzVmXzg4NDM_74192fbb-7ec2-4dc6-9934-d315cadacb1f">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 $178 million and $141 million at April&#160;1, 2023 and April&#160;2, 2022, respectively, without reduction for the resale value of the homes. During the fourth quarter of fiscal 2023, we received one repurchase demand notice and the inventory was obtained shortly after year end. As the fair value of the inventory exceeded the amount for which it was repurchased, no reserve was deemed necessary. There were no other repurchases during the year. Our reserve for repurchase commitments was $5.2 million at April&#160;1, 2023 and $3.6 million at April&#160;2, 2022.&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 1,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;text-align:left;vertical-align: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;2,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;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;/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;(706)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;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;/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 $0.7 million as of April&#160;1, 2023 and $0.9 million as of April&#160;2, 2022, 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;1, 2023. In addition, we are subject to minimum net worth requirements and were in compliance for the year ended April&#160;1, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div 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;1, 2023, we had outstanding IRLCs with a notional amount of $64.9 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 years 2023 and 2022, we recognized insignificant non-cash gains on outstanding IRLCs. During fiscal year 2021, we recognized a non-cash loss of $0.2&#160;million 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;1, 2023, we had $1.6 million in outstanding Commitments. Commitments for forward sales of whole loans are typically in an amount proportionate with the amount of IRLCs expected to close in particular time frames, assuming no change in mortgage interest rates, for the respective loan products intended for whole loan sale.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The estimated fair values of Commitments are based on quoted market values and are recorded within Prepaid expenses and other current assets in the Consolidated Balance Sheets. During the years&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; ended April&#160;1, 2023 and April&#160;2, 2022, we recognized non-cash losses 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;$0.3&#160;million and $0.1&#160;million, respectively. During the fiscal year 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, 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; &lt;/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 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 ("former 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, as amended (the "Exchange Act"), based on trading in the shares of another company directed by the former CEO. In fiscal 2022, the Company recorded an accrual relating to this loss contingency. On September 23, 2022, the United States District Court for the District of Arizona approved the settlement of the SEC action against the Company. Without admitting or denying the findings of the consent judgment, the Company agreed to the imposition of an injunction against future violations of the antifraud and internal accounting control provisions of the Exchange Act and a monetary penalty of $1.5&#160;million, which did not have a material impact on the Company's financial statements. The settlement resolves all claims in such action against the Company, but we remain obligated for ongoing indemnification for a former officer of 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;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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjAvZnJhZzo3NzM1ZjA0MWJhNDI0NTA5YWViNTQxMjYwYzhkN2M1Zi90ZXh0cmVnaW9uOjc3MzVmMDQxYmE0MjQ1MDlhZWI1NDEyNjBjOGQ3YzVmXzg4Mzk_451c7c6f-e82d-4ea3-a3f2-cb5894f71c1d">&lt;div 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 $178 million and $141 million at April&#160;1, 2023 and April&#160;2, 2022, respectively, without reduction for the resale value of the homes. During the fourth quarter of fiscal 2023, we received one repurchase demand notice and the inventory was obtained shortly after year end. As the fair value of the inventory exceeded the amount for which it was repurchased, no reserve was deemed necessary. There were no other repurchases during the year. Our reserve for repurchase commitments was $5.2 million at April&#160;1, 2023 and $3.6 million at April&#160;2, 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesPolicyTextBlock>
    <cvco:PeriodOfAgreementUnderRepurchaseContingenciesMinimum
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjAvZnJhZzo3NzM1ZjA0MWJhNDI0NTA5YWViNTQxMjYwYzhkN2M1Zi90ZXh0cmVnaW9uOjc3MzVmMDQxYmE0MjQ1MDlhZWI1NDEyNjBjOGQ3YzVmXzU3MQ_d817d5c2-64c8-485c-8a63-4a79efd0592e">P18M</cvco:PeriodOfAgreementUnderRepurchaseContingenciesMinimum>
    <cvco:PeriodOfAgreementUnderRepurchaseContingenciesMaximum
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjAvZnJhZzo3NzM1ZjA0MWJhNDI0NTA5YWViNTQxMjYwYzhkN2M1Zi90ZXh0cmVnaW9uOjc3MzVmMDQxYmE0MjQ1MDlhZWI1NDEyNjBjOGQ3YzVmXzU3Nw_7a03b956-2506-42d4-85ce-faf8867c2173">P24M</cvco:PeriodOfAgreementUnderRepurchaseContingenciesMaximum>
    <cvco:AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiabilityContingencyMaximum
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjAvZnJhZzo3NzM1ZjA0MWJhNDI0NTA5YWViNTQxMjYwYzhkN2M1Zi90ZXh0cmVnaW9uOjc3MzVmMDQxYmE0MjQ1MDlhZWI1NDEyNjBjOGQ3YzVmXzgwNw_0216f824-f211-437b-8aec-9404fae1b863"
      unitRef="usd">178000000</cvco:AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiabilityContingencyMaximum>
    <cvco:AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiabilityContingencyMaximum
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjAvZnJhZzo3NzM1ZjA0MWJhNDI0NTA5YWViNTQxMjYwYzhkN2M1Zi90ZXh0cmVnaW9uOjc3MzVmMDQxYmE0MjQ1MDlhZWI1NDEyNjBjOGQ3YzVmXzgxNA_3841c03f-e566-49eb-80e3-b713ee6ab22a"
      unitRef="usd">141000000</cvco:AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiabilityContingencyMaximum>
    <us-gaap:LossContingencyNewClaimsFiledNumber
      contextRef="ied83d4d9fa0b4d268bcfbacff3b29f80_D20220403-20230401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjAvZnJhZzo3NzM1ZjA0MWJhNDI0NTA5YWViNTQxMjYwYzhkN2M1Zi90ZXh0cmVnaW9uOjc3MzVmMDQxYmE0MjQ1MDlhZWI1NDEyNjBjOGQ3YzVmXzU0OTc1NTgyNjY0MA_4125e200-7b42-42e1-8820-cf07402fcf43"
      unitRef="claim">1</us-gaap:LossContingencyNewClaimsFiledNumber>
    <us-gaap:AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjAvZnJhZzo3NzM1ZjA0MWJhNDI0NTA5YWViNTQxMjYwYzhkN2M1Zi90ZXh0cmVnaW9uOjc3MzVmMDQxYmE0MjQ1MDlhZWI1NDEyNjBjOGQ3YzVmXzk0NQ_8ba84176-668f-4960-a2c9-fc1fba88610a"
      unitRef="usd">5200000</us-gaap:AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability>
    <us-gaap:AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjAvZnJhZzo3NzM1ZjA0MWJhNDI0NTA5YWViNTQxMjYwYzhkN2M1Zi90ZXh0cmVnaW9uOjc3MzVmMDQxYmE0MjQ1MDlhZWI1NDEyNjBjOGQ3YzVmXzk1Mg_c2d5f911-d294-41f6-945d-cfa1dac9b086"
      unitRef="usd">3600000</us-gaap:AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability>
    <us-gaap:OtherCommitmentsTableTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjAvZnJhZzo3NzM1ZjA0MWJhNDI0NTA5YWViNTQxMjYwYzhkN2M1Zi90ZXh0cmVnaW9uOjc3MzVmMDQxYmE0MjQ1MDlhZWI1NDEyNjBjOGQ3YzVmXzg4NDQ_4cb8cdd1-bebf-4140-9b1e-b79ae72b6902">&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 1,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;text-align:left;vertical-align: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;2,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;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;/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;(706)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;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;/tr&gt;&lt;/table&gt;</us-gaap:OtherCommitmentsTableTextBlock>
    <us-gaap:ContractualObligation
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjAvZnJhZzo3NzM1ZjA0MWJhNDI0NTA5YWViNTQxMjYwYzhkN2M1Zi90YWJsZTo2OGNkNjJiYWNiNmQ0YjkyYmRlNjkxMWRiMDkxYzlkOC90YWJsZXJhbmdlOjY4Y2Q2MmJhY2I2ZDRiOTJiZGU2OTExZGIwOTFjOWQ4XzEtMS0xLTEtNjgyMjc_c4e850c1-dde1-40f4-9d28-fedc92d3c7b2"
      unitRef="usd">2214000</us-gaap:ContractualObligation>
    <us-gaap:ContractualObligation
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjAvZnJhZzo3NzM1ZjA0MWJhNDI0NTA5YWViNTQxMjYwYzhkN2M1Zi90YWJsZTo2OGNkNjJiYWNiNmQ0YjkyYmRlNjkxMWRiMDkxYzlkOC90YWJsZXJhbmdlOjY4Y2Q2MmJhY2I2ZDRiOTJiZGU2OTExZGIwOTFjOWQ4XzEtMy0xLTEtNjgyMjc_6ff2f855-344d-4413-b949-fdaaa0aa6167"
      unitRef="usd">9330000</us-gaap:ContractualObligation>
    <cvco:ConstructionAdvances
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjAvZnJhZzo3NzM1ZjA0MWJhNDI0NTA5YWViNTQxMjYwYzhkN2M1Zi90YWJsZTo2OGNkNjJiYWNiNmQ0YjkyYmRlNjkxMWRiMDkxYzlkOC90YWJsZXJhbmdlOjY4Y2Q2MmJhY2I2ZDRiOTJiZGU2OTExZGIwOTFjOWQ4XzItMS0xLTEtNjgyMjc_ba3ae8f6-c49f-4238-80c1-1ce5665fa6ff"
      unitRef="usd">706000</cvco:ConstructionAdvances>
    <cvco:ConstructionAdvances
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjAvZnJhZzo3NzM1ZjA0MWJhNDI0NTA5YWViNTQxMjYwYzhkN2M1Zi90YWJsZTo2OGNkNjJiYWNiNmQ0YjkyYmRlNjkxMWRiMDkxYzlkOC90YWJsZXJhbmdlOjY4Y2Q2MmJhY2I2ZDRiOTJiZGU2OTExZGIwOTFjOWQ4XzItMy0xLTEtNjgyMjc_0ae9967c-ec7f-4c8b-9de0-dbe3373b0ef1"
      unitRef="usd">3547000</cvco:ConstructionAdvances>
    <cvco:RemainingConstructionContingentCommitment
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjAvZnJhZzo3NzM1ZjA0MWJhNDI0NTA5YWViNTQxMjYwYzhkN2M1Zi90YWJsZTo2OGNkNjJiYWNiNmQ0YjkyYmRlNjkxMWRiMDkxYzlkOC90YWJsZXJhbmdlOjY4Y2Q2MmJhY2I2ZDRiOTJiZGU2OTExZGIwOTFjOWQ4XzMtMS0xLTEtNjgyMjc_90d435ce-5f54-45b0-a79d-b50c84e62501"
      unitRef="usd">1508000</cvco:RemainingConstructionContingentCommitment>
    <cvco:RemainingConstructionContingentCommitment
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjAvZnJhZzo3NzM1ZjA0MWJhNDI0NTA5YWViNTQxMjYwYzhkN2M1Zi90YWJsZTo2OGNkNjJiYWNiNmQ0YjkyYmRlNjkxMWRiMDkxYzlkOC90YWJsZXJhbmdlOjY4Y2Q2MmJhY2I2ZDRiOTJiZGU2OTExZGIwOTFjOWQ4XzMtMy0xLTEtNjgyMjc_cd2296d0-8ef1-44ac-9eca-30a5bc4a11bf"
      unitRef="usd">5783000</cvco:RemainingConstructionContingentCommitment>
    <us-gaap:GuaranteesIndemnificationsAndWarrantiesPolicies
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjAvZnJhZzo3NzM1ZjA0MWJhNDI0NTA5YWViNTQxMjYwYzhkN2M1Zi90ZXh0cmVnaW9uOjc3MzVmMDQxYmE0MjQ1MDlhZWI1NDEyNjBjOGQ3YzVmXzg4NDY_e3a787db-8df6-4abe-ab8b-45735af4c03c">&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 $0.7 million as of April&#160;1, 2023 and $0.9 million as of April&#160;2, 2022, 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;1, 2023. In addition, we are subject to minimum net worth requirements and were in compliance for the year ended April&#160;1, 2023.&lt;/span&gt;</us-gaap:GuaranteesIndemnificationsAndWarrantiesPolicies>
    <cvco:ReservesRelatedToConsumerLoansSold
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjAvZnJhZzo3NzM1ZjA0MWJhNDI0NTA5YWViNTQxMjYwYzhkN2M1Zi90ZXh0cmVnaW9uOjc3MzVmMDQxYmE0MjQ1MDlhZWI1NDEyNjBjOGQ3YzVmXzMwOTc_20af4c48-2725-42e9-a205-4fbd53fc6a2a"
      unitRef="usd">700000</cvco:ReservesRelatedToConsumerLoansSold>
    <cvco:ReservesRelatedToConsumerLoansSold
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjAvZnJhZzo3NzM1ZjA0MWJhNDI0NTA5YWViNTQxMjYwYzhkN2M1Zi90ZXh0cmVnaW9uOjc3MzVmMDQxYmE0MjQ1MDlhZWI1NDEyNjBjOGQ3YzVmXzMxMTM_e71b29cd-8e43-40fc-b317-a6d7004abef2"
      unitRef="usd">900000</cvco:ReservesRelatedToConsumerLoansSold>
    <us-gaap:LossContingencyNewClaimsFiledNumber
      contextRef="i1945952edfa24bfab9766b3cad44602e_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjAvZnJhZzo3NzM1ZjA0MWJhNDI0NTA5YWViNTQxMjYwYzhkN2M1Zi90ZXh0cmVnaW9uOjc3MzVmMDQxYmE0MjQ1MDlhZWI1NDEyNjBjOGQ3YzVmXzM0ODI_53dc2e82-4664-4496-8b5b-130cf9e4cc99"
      unitRef="claim">0</us-gaap:LossContingencyNewClaimsFiledNumber>
    <us-gaap:DerivativesReportingOfDerivativeActivity
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjAvZnJhZzo3NzM1ZjA0MWJhNDI0NTA5YWViNTQxMjYwYzhkN2M1Zi90ZXh0cmVnaW9uOjc3MzVmMDQxYmE0MjQ1MDlhZWI1NDEyNjBjOGQ3YzVmXzg4MjE_8d5dfe74-34c6-4e1a-963c-97bf66ce0db5">&lt;div 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;1, 2023, we had outstanding IRLCs with a notional amount of $64.9 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 years 2023 and 2022, we recognized insignificant non-cash gains on outstanding IRLCs. During fiscal year 2021, we recognized a non-cash loss of $0.2&#160;million 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;1, 2023, we had $1.6 million in outstanding Commitments. Commitments for forward sales of whole loans are typically in an amount proportionate with the amount of IRLCs expected to close in particular time frames, assuming no change in mortgage interest rates, for the respective loan products intended for whole loan sale.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The estimated fair values of Commitments are based on quoted market values and are recorded within Prepaid expenses and other current assets in the Consolidated Balance Sheets. During the years&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; ended April&#160;1, 2023 and April&#160;2, 2022, we recognized non-cash losses 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;$0.3&#160;million and $0.1&#160;million, respectively. During the fiscal year 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, 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; &lt;/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 Commitments.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativesReportingOfDerivativeActivity>
    <cvco:InterestRateLockCommitmentsRecordedAtFairValue
      contextRef="i3ad964dec3104113b84b36bc7ca39208_I20230401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjAvZnJhZzo3NzM1ZjA0MWJhNDI0NTA5YWViNTQxMjYwYzhkN2M1Zi90ZXh0cmVnaW9uOjc3MzVmMDQxYmE0MjQ1MDlhZWI1NDEyNjBjOGQ3YzVmXzQ4MjY_0b21a3fb-2674-43d0-94b2-16145af9e667"
      unitRef="usd">64900000</cvco:InterestRateLockCommitmentsRecordedAtFairValue>
    <us-gaap:DerivativeLossOnDerivative
      contextRef="ie86fbce230424b07817b5b064cbe9fca_D20200329-20210403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjAvZnJhZzo3NzM1ZjA0MWJhNDI0NTA5YWViNTQxMjYwYzhkN2M1Zi90ZXh0cmVnaW9uOjc3MzVmMDQxYmE0MjQ1MDlhZWI1NDEyNjBjOGQ3YzVmXzU0OTc1NTgyODE2Mw_98bdc159-0db8-4baa-aac4-20e302ec338f"
      unitRef="usd">200000</us-gaap:DerivativeLossOnDerivative>
    <cvco:ForwardCommitmentsRecordedatFairValue
      contextRef="i3ad964dec3104113b84b36bc7ca39208_I20230401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjAvZnJhZzo3NzM1ZjA0MWJhNDI0NTA5YWViNTQxMjYwYzhkN2M1Zi90ZXh0cmVnaW9uOjc3MzVmMDQxYmE0MjQ1MDlhZWI1NDEyNjBjOGQ3YzVmXzYyMDE_d5931ee3-80b2-4e70-a222-6c77ff3fa3b2"
      unitRef="usd">1600000</cvco:ForwardCommitmentsRecordedatFairValue>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="i075d74d026174307895c807a78d2502f_D20220403-20230401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjAvZnJhZzo3NzM1ZjA0MWJhNDI0NTA5YWViNTQxMjYwYzhkN2M1Zi90ZXh0cmVnaW9uOjc3MzVmMDQxYmE0MjQ1MDlhZWI1NDEyNjBjOGQ3YzVmXzU0OTc1NTgyODIzOQ_ee783c9a-c28c-4b87-9c93-767955b62f2f"
      unitRef="usd">-300000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="i675232abb97c455e9e2ef2a96a0538de_D20210404-20220402"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjAvZnJhZzo3NzM1ZjA0MWJhNDI0NTA5YWViNTQxMjYwYzhkN2M1Zi90ZXh0cmVnaW9uOjc3MzVmMDQxYmE0MjQ1MDlhZWI1NDEyNjBjOGQ3YzVmXzU0OTc1NTgyODI5Ng_af605bab-7a0b-4555-8855-a988fc760eb6"
      unitRef="usd">-100000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="ie86fbce230424b07817b5b064cbe9fca_D20200329-20210403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjAvZnJhZzo3NzM1ZjA0MWJhNDI0NTA5YWViNTQxMjYwYzhkN2M1Zi90ZXh0cmVnaW9uOjc3MzVmMDQxYmE0MjQ1MDlhZWI1NDEyNjBjOGQ3YzVmXzY4NDk_46a75890-1e47-4297-ac37-8d2d28aa7bb5"
      unitRef="usd">1400000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:LitigationSettlementAmountAwardedToOtherParty
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjAvZnJhZzo3NzM1ZjA0MWJhNDI0NTA5YWViNTQxMjYwYzhkN2M1Zi90ZXh0cmVnaW9uOjc3MzVmMDQxYmE0MjQ1MDlhZWI1NDEyNjBjOGQ3YzVmXzU0OTc1NTgyNjY3NQ_822910fb-4a53-4d79-90d3-594222ce7723"
      unitRef="usd">1500000</us-gaap:LitigationSettlementAmountAwardedToOtherParty>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90ZXh0cmVnaW9uOjJlZTgzMTMyMmFhZjQxYzQ4NDQ1ZjExY2YyOWYyNWUyXzI5Mzk_97f9faf9-7ea2-455e-936d-56e5acdbd33f">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 were approved by the Company's stockholders, permit the award of up to 1,650,000 shares of the Company's common stock, of which 271,080 shares were still available for grant as of April&#160;1, 2023. 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 vest over a defined period 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 and generally expire seven years from the date of grant. Upon option exercise, new shares of the Company's common stock are issued. Service-based RSUs vest over a defined period, typically three years. Performance-based RSUs vest based on the achievement of certain criteria, determined by the plan administrator, over the measurement period which is generally three years. When RSUs vest, unrestricted shares are issued. The stock incentive plans provide for accelerated vesting of stock option awards and RSUs when the participant is involuntarily terminated 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, &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;Compensation - Stock 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 compensation expense was approximately $6.3 million, $5.1 million and $4.4 million for fiscal years 2023, 2022 and 2021, respectively. As of April&#160;1, 2023, total unrecognized compensation cost was approximately $6.9 million and the related weighted-average period over which it is expected to be recognized is approximately 1.73 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 2023, 2022 and 2021:&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 per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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 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;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 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;39,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 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;(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 #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;251,749&#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;146.86&#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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align: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:#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;(53,550)&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;107.58&#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="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;Canceled or expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 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;text-align:left;vertical-align: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:#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;192,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;157.23&#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;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:#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,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;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,237)&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;137.28&#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 #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;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,100)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Outstanding at April 1, 2023&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;143,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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.88&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;22,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr 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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Exercisable at April 3, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;108,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;132.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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.22&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;15,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Exercisable at April 2, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #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;126,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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;149.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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="3" style="background-color:#ffffff;border-top:3pt double #000;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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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;11,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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;Exercisable at April 1, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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;116,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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:3pt double #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:3pt double #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;155.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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-bottom:3pt double #000;border-top:3pt double #000;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.70&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 #000;border-top:3pt double #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:3pt double #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;18,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;There were no grants of stock options in fiscal years 2023 or 2022. The weighted-average estimated fair value of employee stock options granted during fiscal year 2021 was $69.65 per share 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: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:2px 1pt;text-align:left;vertical-align: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:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/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="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;/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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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="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;/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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 2023, 2022 and 2021 was $5.7 million, $7.9 million and $16.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 2023, 2022 and 2021 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: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 style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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 Service-based units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Weighted Average Grant Date Fair Value per share&lt;/span&gt;&lt;/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 28, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.82&#160;&lt;/span&gt;&lt;/td&gt;&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;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;183.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;(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;158.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Outstanding at April 3, 2021&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;4,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;177.08&#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;Awarded&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;16,902&#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;233.60&#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;Released&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;180.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;215.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;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;Outstanding at April 2, 2022&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;17,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;229.39&#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;Awarded&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;18,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;227.99&#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;Released&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,714)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;234.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(1,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;283.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Outstanding at April 1, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;28,868&#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 #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;225.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The total intrinsic value of RSUs released during fiscal years 2023, 2022 and 2021 was $1.6 million, $0.8 million and $0.6 million, respectively.&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 style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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 Performance-based units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Weighted Average Grant Date Fair Value per share&lt;/span&gt;&lt;/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 28, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;158.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;/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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;167.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;163.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Outstanding at April 3, 2021&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;12,939&#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 #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-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;163.51&#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;Awarded&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,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;217.39&#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;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;192.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 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;183.62&#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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,730&#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 #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;209.87&#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;Additional shares granted by performance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;158.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Released&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,822)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;158.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 1, 2023&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;25,451&#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;202.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;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:#ffffff;border-top:3pt double #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;6,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;7,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;/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 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;11,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;/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;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. The total intrinsic value of performance based RSUs released during fiscal year 2023 was $1.9 million and there was none in either fiscal year 2022 or fiscal year 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;Actual performance exceeded the target established for the three-year performance-based RSUs granted in fiscal year 2021. As a result, in the first quarter of fiscal year 2024, we expect 787 performance-based RSUs will vest and be released, in addition to the unvested target performance-based RSUs shown in the table above.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90ZXh0cmVnaW9uOjJlZTgzMTMyMmFhZjQxYzQ4NDQ1ZjExY2YyOWYyNWUyXzI1NQ_f0116723-af31-40a8-aeb9-83f47a0eb996"
      unitRef="shares">1650000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90ZXh0cmVnaW9uOjJlZTgzMTMyMmFhZjQxYzQ4NDQ1ZjExY2YyOWYyNWUyXzMwNQ_39f8391c-8911-4420-bc63-cb5e75df54e7"
      unitRef="shares">271080</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90ZXh0cmVnaW9uOjJlZTgzMTMyMmFhZjQxYzQ4NDQ1ZjExY2YyOWYyNWUyXzU0MQ_f6cd3e0c-8040-4304-9e1b-2719eb4cedcd"
      unitRef="number">1</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i21dc5260e00f4c0587b9f9e1d50589c3_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90ZXh0cmVnaW9uOjJlZTgzMTMyMmFhZjQxYzQ4NDQ1ZjExY2YyOWYyNWUyXzU0OTc1NTgyMDQ5MA_20fea711-cf96-4a79-af35-8066939828c5">P5Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i21dc5260e00f4c0587b9f9e1d50589c3_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90ZXh0cmVnaW9uOjJlZTgzMTMyMmFhZjQxYzQ4NDQ1ZjExY2YyOWYyNWUyXzY1Mg_2951d37f-7f6b-4e05-9677-7d164213d8ab">P7Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="if561189b2bdb4de08353f39b6658c780_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90ZXh0cmVnaW9uOjJlZTgzMTMyMmFhZjQxYzQ4NDQ1ZjExY2YyOWYyNWUyXzU0OTc1NTgyMDEyOQ_485cbb87-59a8-4c00-a256-df699b8f3f25">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="if561189b2bdb4de08353f39b6658c780_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90ZXh0cmVnaW9uOjJlZTgzMTMyMmFhZjQxYzQ4NDQ1ZjExY2YyOWYyNWUyXzU0OTc1NTgyMDQ4MA_485cbb87-59a8-4c00-a256-df699b8f3f25">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i21dc5260e00f4c0587b9f9e1d50589c3_D20220403-20230401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90ZXh0cmVnaW9uOjJlZTgzMTMyMmFhZjQxYzQ4NDQ1ZjExY2YyOWYyNWUyXzExOTg_47f37194-10fc-499d-b13d-32a3aa4aadb3"
      unitRef="usd">6300000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0f9ff7379e6e4cd6a498c3aa2993b1e2_D20210404-20220402"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90ZXh0cmVnaW9uOjJlZTgzMTMyMmFhZjQxYzQ4NDQ1ZjExY2YyOWYyNWUyXzEyMDI_8c5f7255-71c9-4ac3-bfdb-141941fd019e"
      unitRef="usd">5100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i80d179a4baf6440ab183ae8aded3aaad_D20200329-20210403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90ZXh0cmVnaW9uOjJlZTgzMTMyMmFhZjQxYzQ4NDQ1ZjExY2YyOWYyNWUyXzEyMDk_7cfa5196-f189-454c-bb50-4ae9f57fd2cd"
      unitRef="usd">4400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90ZXh0cmVnaW9uOjJlZTgzMTMyMmFhZjQxYzQ4NDQ1ZjExY2YyOWYyNWUyXzEzMjM_c9fbf3ce-ca78-43ae-91cf-b8e3930715f9"
      unitRef="usd">6900000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i21dc5260e00f4c0587b9f9e1d50589c3_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90ZXh0cmVnaW9uOjJlZTgzMTMyMmFhZjQxYzQ4NDQ1ZjExY2YyOWYyNWUyXzE0MjY_7aa2f86b-cf45-41e5-92a5-2ad79dc85297">P1Y8M23D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90ZXh0cmVnaW9uOjJlZTgzMTMyMmFhZjQxYzQ4NDQ1ZjExY2YyOWYyNWUyXzI5MjM_8e3ff8ca-8dbb-4268-970b-df929f42cd24">&lt;div 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 2023, 2022 and 2021:&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 per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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 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;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 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;39,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 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;(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 #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;251,749&#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;146.86&#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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align: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:#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;(53,550)&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;107.58&#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="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;Canceled or expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 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;text-align:left;vertical-align: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:#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;192,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;157.23&#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;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:#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,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;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,237)&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;137.28&#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 #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;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,100)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Outstanding at April 1, 2023&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;143,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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.88&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;22,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr 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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Exercisable at April 3, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;108,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;132.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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.22&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;15,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Exercisable at April 2, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #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;126,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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;149.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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="3" style="background-color:#ffffff;border-top:3pt double #000;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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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;11,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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;Exercisable at April 1, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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;116,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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:3pt double #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:3pt double #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;155.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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-bottom:3pt double #000;border-top:3pt double #000;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.70&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 #000;border-top:3pt double #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:3pt double #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;18,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;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="ib47afa7110e24562bbbf8042eef5a872_I20200328"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzUtMS0xLTEtNjgyMjc_ac0029e2-0c3c-40aa-8f00-722cb2af980c"
      unitRef="shares">364174</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ib47afa7110e24562bbbf8042eef5a872_I20200328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzUtMy0xLTEtNjgyMjc_12ecef20-9fbe-4cdf-8ef6-4ee81e8a156a"
      unitRef="usdPerShare">123.93</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i80d179a4baf6440ab183ae8aded3aaad_D20200329-20210403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzYtMS0xLTEtNjgyMjc_05914b22-aa44-48f8-a3cd-79686f15401b"
      unitRef="shares">39800</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i80d179a4baf6440ab183ae8aded3aaad_D20200329-20210403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzYtMy0xLTEtNjgyMjc_688d791b-15a9-4ca4-8eb7-83410a0d93a4"
      unitRef="usdPerShare">177.61</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i80d179a4baf6440ab183ae8aded3aaad_D20200329-20210403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzctMS0xLTEtNjgyMjc_07192fb5-fbc2-4f6e-9cf2-ac2041cf9afa"
      unitRef="shares">131567</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i80d179a4baf6440ab183ae8aded3aaad_D20200329-20210403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzctMy0xLTEtNjgyMjc_22422186-b543-4e0b-a79b-4d60c3f7dee8"
      unitRef="usdPerShare">90.49</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="i80d179a4baf6440ab183ae8aded3aaad_D20200329-20210403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzgtMS0xLTEtNjgyMjc_8f3cc296-a669-4453-a839-604094f1ef23"
      unitRef="shares">20658</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i80d179a4baf6440ab183ae8aded3aaad_D20200329-20210403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzgtMy0xLTEtNjgyMjc_7f1bcc2b-6c18-4638-a526-60ebbc35471d"
      unitRef="usdPerShare">148.95</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="idd23814f48fe4483853be01c39dfcdcb_I20210403"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzktMS0xLTEtNjgyMjc_e0c4234d-c352-47d2-a1d5-25e45ad66b1f"
      unitRef="shares">251749</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="idd23814f48fe4483853be01c39dfcdcb_I20210403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzktMy0xLTEtNjgyMjc_53a727a8-21ad-4d98-bb9a-5698efaacbdd"
      unitRef="usdPerShare">146.86</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i80d179a4baf6440ab183ae8aded3aaad_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzktNS0xLTEtNjgyMjc_ebaabf6d-599b-4b45-8eb4-ee2da530e55d">P4Y14D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="idd23814f48fe4483853be01c39dfcdcb_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzktNy0xLTEtNjgyMjc_a7fa4fc7-c613-450f-91c5-0c7f6eff8109"
      unitRef="usd">34266000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i0f9ff7379e6e4cd6a498c3aa2993b1e2_D20210404-20220402"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzExLTEtMS0xLTY4MjI3_897cd93f-1cbc-4917-817c-cb391bac844a"
      unitRef="shares">53550</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i0f9ff7379e6e4cd6a498c3aa2993b1e2_D20210404-20220402"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzExLTMtMS0xLTY4MjI3_39ac8918-48cd-4cf8-bcea-e0bd71299e0e"
      unitRef="usdPerShare">107.58</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="i0f9ff7379e6e4cd6a498c3aa2993b1e2_D20210404-20220402"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzEyLTEtMS0xLTY4MjI3_e5b13304-acd9-49ac-a119-cedeeb6e90df"
      unitRef="shares">5286</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i0f9ff7379e6e4cd6a498c3aa2993b1e2_D20210404-20220402"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzEyLTMtMS0xLTY4MjI3_e1824aef-95d5-4199-80a7-58b671c0a719"
      unitRef="usdPerShare">164.49</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="iafe92fbd3d1c4a1d982b20038acfc7ba_I20220402"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzEzLTEtMS0xLTY4MjI3_d51c5a83-c2a4-48ad-b3e6-6a8a6614bc7a"
      unitRef="shares">192913</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="iafe92fbd3d1c4a1d982b20038acfc7ba_I20220402"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzEzLTMtMS0xLTY4MjI3_eff036fe-2eca-4c2a-9163-62afab875f72"
      unitRef="usdPerShare">157.23</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i0f9ff7379e6e4cd6a498c3aa2993b1e2_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzEzLTUtMS0xLTY4MjI3_9721f025-4ddd-4a95-b7f3-5823c6985371">P3Y4M2D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="iafe92fbd3d1c4a1d982b20038acfc7ba_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzEzLTctMS0xLTY4MjI3_e6c55059-d275-44df-a1cd-1d82ed2f1d98"
      unitRef="usd">16724000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i21dc5260e00f4c0587b9f9e1d50589c3_D20220403-20230401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzExLTEtMS0xLTgwMzgx_e237feb8-6238-4e32-935f-e82b5a1577fd"
      unitRef="shares">44237</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i21dc5260e00f4c0587b9f9e1d50589c3_D20220403-20230401"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzExLTMtMS0xLTgwMzgx_8a0b4cdc-c180-41c0-8257-3be5da89de0f"
      unitRef="usdPerShare">137.28</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="i21dc5260e00f4c0587b9f9e1d50589c3_D20220403-20230401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzEyLTEtMS0xLTgwMzgx_12cb9984-3b48-4f8b-bb2d-3c6d02d4a485"
      unitRef="shares">5100</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i21dc5260e00f4c0587b9f9e1d50589c3_D20220403-20230401"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzEyLTMtMS0xLTgwMzgx_a60b4b04-8251-44a3-a5cc-02540170219e"
      unitRef="usdPerShare">241.23</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i777c514d6a784fd8ad92df3bd9d1aa58_I20230401"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzEzLTEtMS0xLTgwMzk0_c074be17-c56b-4cc6-a8de-ebc726ad64ea"
      unitRef="shares">143576</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i777c514d6a784fd8ad92df3bd9d1aa58_I20230401"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzEzLTMtMS0xLTgwMzk0_2a5b71b5-4c47-43f1-a5a4-d6290067b028"
      unitRef="usdPerShare">160.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i21dc5260e00f4c0587b9f9e1d50589c3_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzEzLTUtMS0xLTgwMzk0_744ab015-ab17-470d-a130-c9dd7c9ecad0">P2Y10M17D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i777c514d6a784fd8ad92df3bd9d1aa58_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzEzLTctMS0xLTgwMzk0_152e9489-9dff-47fa-8f32-cdb925f9997d"
      unitRef="usd">22591000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="idd23814f48fe4483853be01c39dfcdcb_I20210403"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzE1LTEtMS0xLTY4MjI3_f968efea-7619-4a6d-a639-04a132ca2dae"
      unitRef="shares">108588</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="idd23814f48fe4483853be01c39dfcdcb_I20210403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzE1LTMtMS0xLTY4MjI3_29deb0e4-5e5b-4577-a224-5a236ff831eb"
      unitRef="usdPerShare">132.48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i80d179a4baf6440ab183ae8aded3aaad_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzE1LTUtMS0xLTY4MjI3_1dd4ebfb-e95d-45a7-b768-2e789276a7a3">P3Y2M19D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="idd23814f48fe4483853be01c39dfcdcb_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzE1LTctMS0xLTY4MjI3_734e20b3-3faf-4bba-91b5-1df016609eb0"
      unitRef="usd">15549000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="iafe92fbd3d1c4a1d982b20038acfc7ba_I20220402"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzE2LTEtMS0xLTY4MjI3_ffac78c1-c037-47e6-8681-701724cec8f9"
      unitRef="shares">126948</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="iafe92fbd3d1c4a1d982b20038acfc7ba_I20220402"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzE2LTMtMS0xLTY4MjI3_ca900643-ff89-4c34-9896-5994f02df18f"
      unitRef="usdPerShare">149.90</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i0f9ff7379e6e4cd6a498c3aa2993b1e2_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzE2LTUtMS0xLTY4MjI3_1130f9b1-d9b0-4a95-b996-b46aad9819f7">P2Y9M25D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="iafe92fbd3d1c4a1d982b20038acfc7ba_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzE2LTctMS0xLTY4MjI3_7326407f-3831-4f29-8080-0e1c2c72ef67"
      unitRef="usd">11941000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i777c514d6a784fd8ad92df3bd9d1aa58_I20230401"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzE3LTEtMS0xLTY4MjI3_57546f21-f2ef-491a-93de-54c40e735251"
      unitRef="shares">116434</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i777c514d6a784fd8ad92df3bd9d1aa58_I20230401"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzE3LTMtMS0xLTY4MjI3_57729970-657c-4526-876a-e2863d9b1bbe"
      unitRef="usdPerShare">155.38</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i21dc5260e00f4c0587b9f9e1d50589c3_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzE3LTUtMS0xLTY4MjI3_087bb22b-6f0a-477b-badf-a22bd180d12b">P2Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i777c514d6a784fd8ad92df3bd9d1aa58_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTphMDMxZTdiZDJkYWI0ZmU4YjJlY2M5ZjYwZTM2ZTkwOS90YWJsZXJhbmdlOmEwMzFlN2JkMmRhYjRmZThiMmVjYzlmNjBlMzZlOTA5XzE3LTctMS0xLTY4MjI3_3d33f435-ac96-449f-8314-49f4b3ca6b0e"
      unitRef="usd">18887000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90ZXh0cmVnaW9uOjJlZTgzMTMyMmFhZjQxYzQ4NDQ1ZjExY2YyOWYyNWUyXzI5MzQ_6caa0322-e7ef-484b-beb8-6087325d4aa6">&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 years 2023 or 2022. The weighted-average estimated fair value of employee stock options granted during fiscal year 2021 was $69.65 per share 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: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:2px 1pt;text-align:left;vertical-align: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:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/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="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;/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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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="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;/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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i80d179a4baf6440ab183ae8aded3aaad_D20200329-20210403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90ZXh0cmVnaW9uOjJlZTgzMTMyMmFhZjQxYzQ4NDQ1ZjExY2YyOWYyNWUyXzE3MTI_77869dd8-3368-4351-809a-ec9f276d31f4"
      unitRef="usdPerShare">69.65</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i80d179a4baf6440ab183ae8aded3aaad_D20200329-20210403"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTozMWJmNGYxN2FiOWU0M2IwOWFmMWQ0ZGUyMTE4Mzg0Mi90YWJsZXJhbmdlOjMxYmY0ZjE3YWI5ZTQzYjA5YWYxZDRkZTIxMTgzODQyXzItNS0xLTEtNjgyMjc_c505b106-32ea-435f-baf5-35bb70e2f8ed"
      unitRef="number">0.475</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i80d179a4baf6440ab183ae8aded3aaad_D20200329-20210403"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTozMWJmNGYxN2FiOWU0M2IwOWFmMWQ0ZGUyMTE4Mzg0Mi90YWJsZXJhbmdlOjMxYmY0ZjE3YWI5ZTQzYjA5YWYxZDRkZTIxMTgzODQyXzMtNS0xLTEtNjgyMjc_0ec43d0d-b370-4c25-9577-dc404e0972f8"
      unitRef="number">0.003</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i80d179a4baf6440ab183ae8aded3aaad_D20200329-20210403"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTozMWJmNGYxN2FiOWU0M2IwOWFmMWQ0ZGUyMTE4Mzg0Mi90YWJsZXJhbmdlOjMxYmY0ZjE3YWI5ZTQzYjA5YWYxZDRkZTIxMTgzODQyXzQtNS0xLTEtNjgyMjc_69a665a8-3f0b-4a45-b332-e93b51ecca48"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i80d179a4baf6440ab183ae8aded3aaad_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTozMWJmNGYxN2FiOWU0M2IwOWFmMWQ0ZGUyMTE4Mzg0Mi90YWJsZXJhbmdlOjMxYmY0ZjE3YWI5ZTQzYjA5YWYxZDRkZTIxMTgzODQyXzUtNS0xLTEtNjgyMjc_d6474321-0f5d-4f4c-9151-b7beef042631">P4Y6M21D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <cvco:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedForfeitures
      contextRef="i80d179a4baf6440ab183ae8aded3aaad_D20200329-20210403"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTozMWJmNGYxN2FiOWU0M2IwOWFmMWQ0ZGUyMTE4Mzg0Mi90YWJsZXJhbmdlOjMxYmY0ZjE3YWI5ZTQzYjA5YWYxZDRkZTIxMTgzODQyXzYtNS0xLTEtNjgyMjc_9c012f51-7b73-47cf-9945-1028ec18c228"
      unitRef="number">0.070</cvco:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedForfeitures>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i21dc5260e00f4c0587b9f9e1d50589c3_D20220403-20230401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90ZXh0cmVnaW9uOjJlZTgzMTMyMmFhZjQxYzQ4NDQ1ZjExY2YyOWYyNWUyXzE4NzY_5bf088e4-26b1-4f1a-80e8-da86317327f4"
      unitRef="usd">5700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i0f9ff7379e6e4cd6a498c3aa2993b1e2_D20210404-20220402"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90ZXh0cmVnaW9uOjJlZTgzMTMyMmFhZjQxYzQ4NDQ1ZjExY2YyOWYyNWUyXzE4ODA_d3875f21-a90b-49e8-8aa5-31fe7fa84a75"
      unitRef="usd">7900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i80d179a4baf6440ab183ae8aded3aaad_D20200329-20210403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90ZXh0cmVnaW9uOjJlZTgzMTMyMmFhZjQxYzQ4NDQ1ZjExY2YyOWYyNWUyXzE4ODc_42acc45d-f02f-48a3-9941-f74d5a7911df"
      unitRef="usd">16700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90ZXh0cmVnaW9uOjJlZTgzMTMyMmFhZjQxYzQ4NDQ1ZjExY2YyOWYyNWUyXzI5Mzg_375ea594-4c33-4afd-8333-777d89cec689">&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 2023, 2022 and 2021 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: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 style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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 Service-based units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Weighted Average Grant Date Fair Value per share&lt;/span&gt;&lt;/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 28, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.82&#160;&lt;/span&gt;&lt;/td&gt;&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;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;183.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;(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;158.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Outstanding at April 3, 2021&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;4,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;177.08&#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;Awarded&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;16,902&#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;233.60&#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;Released&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;180.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;215.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;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;Outstanding at April 2, 2022&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;17,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;229.39&#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;Awarded&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;18,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;227.99&#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;Released&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,714)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;234.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(1,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;283.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Outstanding at April 1, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;28,868&#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 #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;225.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The total intrinsic value of RSUs released during fiscal years 2023, 2022 and 2021 was $1.6 million, $0.8 million and $0.6 million, respectively.&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 style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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 Performance-based units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Weighted Average Grant Date Fair Value per share&lt;/span&gt;&lt;/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 28, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;158.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;/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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;167.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;163.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Outstanding at April 3, 2021&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;12,939&#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 #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-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;163.51&#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;Awarded&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,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;217.39&#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;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;192.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 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;183.62&#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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,730&#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 #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;209.87&#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;Additional shares granted by performance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;158.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Released&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,822)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;158.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 1, 2023&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;25,451&#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;202.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;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:#ffffff;border-top:3pt double #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;6,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;7,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;/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 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;11,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i77ac7659b50a4cb0a3a291024756676a_I20200328"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpkMWZjMWZiNDc5ZmY0MGNiYmE1ZDEwOTRiOTYwMWQ0NS90YWJsZXJhbmdlOmQxZmMxZmI0NzlmZjQwY2JiYTVkMTA5NGI5NjAxZDQ1XzItMS0xLTEtNjgyMjc_2a4d29bd-8935-4cd7-9ada-6844322e7fd8"
      unitRef="shares">4500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i77ac7659b50a4cb0a3a291024756676a_I20200328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpkMWZjMWZiNDc5ZmY0MGNiYmE1ZDEwOTRiOTYwMWQ0NS90YWJsZXJhbmdlOmQxZmMxZmI0NzlmZjQwY2JiYTVkMTA5NGI5NjAxZDQ1XzItMy0xLTEtNjgyMjc_9718fb2e-a3b9-4653-acee-4736cc4c03a4"
      unitRef="usdPerShare">157.82</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i465d5e47764c4e0bbd53971028adf344_D20200329-20210403"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpkMWZjMWZiNDc5ZmY0MGNiYmE1ZDEwOTRiOTYwMWQ0NS90YWJsZXJhbmdlOmQxZmMxZmI0NzlmZjQwY2JiYTVkMTA5NGI5NjAxZDQ1XzMtMS0xLTEtNjgyMjc_cc63ffe8-abe4-4305-844c-da4c63d1dbcf"
      unitRef="shares">3550</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i465d5e47764c4e0bbd53971028adf344_D20200329-20210403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpkMWZjMWZiNDc5ZmY0MGNiYmE1ZDEwOTRiOTYwMWQ0NS90YWJsZXJhbmdlOmQxZmMxZmI0NzlmZjQwY2JiYTVkMTA5NGI5NjAxZDQ1XzMtMy0xLTEtNjgyMjc_4962c1eb-bfaf-4906-89ee-f6629833e12c"
      unitRef="usdPerShare">183.83</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i465d5e47764c4e0bbd53971028adf344_D20200329-20210403"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpkMWZjMWZiNDc5ZmY0MGNiYmE1ZDEwOTRiOTYwMWQ0NS90YWJsZXJhbmdlOmQxZmMxZmI0NzlmZjQwY2JiYTVkMTA5NGI5NjAxZDQ1XzQtMS0xLTEtNjgyMjc_fffab34e-0f97-45e3-9552-8da0a11a878e"
      unitRef="shares">3465</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i465d5e47764c4e0bbd53971028adf344_D20200329-20210403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpkMWZjMWZiNDc5ZmY0MGNiYmE1ZDEwOTRiOTYwMWQ0NS90YWJsZXJhbmdlOmQxZmMxZmI0NzlmZjQwY2JiYTVkMTA5NGI5NjAxZDQ1XzQtMy0xLTEtNjgyMjc_6d64e578-80bf-418b-8683-689e8ae36dd1"
      unitRef="usdPerShare">158.97</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ide58fd938717462db7d5866690a42b8b_I20210403"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpkMWZjMWZiNDc5ZmY0MGNiYmE1ZDEwOTRiOTYwMWQ0NS90YWJsZXJhbmdlOmQxZmMxZmI0NzlmZjQwY2JiYTVkMTA5NGI5NjAxZDQ1XzYtMS0xLTEtNjgyMjc_66b0f31c-090e-4992-8d70-dae70f1fbf53"
      unitRef="shares">4585</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ide58fd938717462db7d5866690a42b8b_I20210403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpkMWZjMWZiNDc5ZmY0MGNiYmE1ZDEwOTRiOTYwMWQ0NS90YWJsZXJhbmdlOmQxZmMxZmI0NzlmZjQwY2JiYTVkMTA5NGI5NjAxZDQ1XzYtMy0xLTEtNjgyMjc_de2689c2-924c-494e-b382-96b72a1bd4db"
      unitRef="usdPerShare">177.08</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i69c6fd5667f84382a1d57768025eef3a_D20210404-20220402"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpkMWZjMWZiNDc5ZmY0MGNiYmE1ZDEwOTRiOTYwMWQ0NS90YWJsZXJhbmdlOmQxZmMxZmI0NzlmZjQwY2JiYTVkMTA5NGI5NjAxZDQ1XzctMS0xLTEtNjgyMjc_edb87292-e497-4db4-b239-4276736d561d"
      unitRef="shares">16902</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i69c6fd5667f84382a1d57768025eef3a_D20210404-20220402"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpkMWZjMWZiNDc5ZmY0MGNiYmE1ZDEwOTRiOTYwMWQ0NS90YWJsZXJhbmdlOmQxZmMxZmI0NzlmZjQwY2JiYTVkMTA5NGI5NjAxZDQ1XzctMy0xLTEtNjgyMjc_6ac2e54e-e2a1-47ae-8dcb-9068dd272d10"
      unitRef="usdPerShare">233.60</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i69c6fd5667f84382a1d57768025eef3a_D20210404-20220402"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpkMWZjMWZiNDc5ZmY0MGNiYmE1ZDEwOTRiOTYwMWQ0NS90YWJsZXJhbmdlOmQxZmMxZmI0NzlmZjQwY2JiYTVkMTA5NGI5NjAxZDQ1XzgtMS0xLTEtNjgyMjc_675eb63e-f6ad-4262-8c6f-5567441eb5a2"
      unitRef="shares">3335</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i69c6fd5667f84382a1d57768025eef3a_D20210404-20220402"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpkMWZjMWZiNDc5ZmY0MGNiYmE1ZDEwOTRiOTYwMWQ0NS90YWJsZXJhbmdlOmQxZmMxZmI0NzlmZjQwY2JiYTVkMTA5NGI5NjAxZDQ1XzgtMy0xLTEtNjgyMjc_9ae3d412-04f7-48a8-8a99-75661b613e45"
      unitRef="usdPerShare">180.83</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations
      contextRef="i69c6fd5667f84382a1d57768025eef3a_D20210404-20220402"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpkMWZjMWZiNDc5ZmY0MGNiYmE1ZDEwOTRiOTYwMWQ0NS90YWJsZXJhbmdlOmQxZmMxZmI0NzlmZjQwY2JiYTVkMTA5NGI5NjAxZDQ1XzktMS0xLTEtNjgyMjc_0a1e5522-aae9-40c1-81e6-9fe1a9eff56a"
      unitRef="shares">505</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i69c6fd5667f84382a1d57768025eef3a_D20210404-20220402"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpkMWZjMWZiNDc5ZmY0MGNiYmE1ZDEwOTRiOTYwMWQ0NS90YWJsZXJhbmdlOmQxZmMxZmI0NzlmZjQwY2JiYTVkMTA5NGI5NjAxZDQ1XzktMy0xLTEtNjgyMjc_0fc3005c-1eae-4922-9077-a6cd33fe9b76"
      unitRef="usdPerShare">215.90</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="iaeb188f7b15546e6af699ca8fd055e71_I20220402"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpkMWZjMWZiNDc5ZmY0MGNiYmE1ZDEwOTRiOTYwMWQ0NS90YWJsZXJhbmdlOmQxZmMxZmI0NzlmZjQwY2JiYTVkMTA5NGI5NjAxZDQ1XzEwLTEtMS0xLTY4MjI3_ae3c1ca8-8692-4bf2-970b-f0a723d32109"
      unitRef="shares">17647</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="iaeb188f7b15546e6af699ca8fd055e71_I20220402"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpkMWZjMWZiNDc5ZmY0MGNiYmE1ZDEwOTRiOTYwMWQ0NS90YWJsZXJhbmdlOmQxZmMxZmI0NzlmZjQwY2JiYTVkMTA5NGI5NjAxZDQ1XzEwLTMtMS0xLTY4MjI3_45fda9ee-24d0-47ac-b806-eec4b1213ef7"
      unitRef="usdPerShare">229.39</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i62fa15ff5ff14b5c882bb28d0732a233_D20220403-20230401"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpkMWZjMWZiNDc5ZmY0MGNiYmE1ZDEwOTRiOTYwMWQ0NS90YWJsZXJhbmdlOmQxZmMxZmI0NzlmZjQwY2JiYTVkMTA5NGI5NjAxZDQ1XzExLTEtMS0xLTY4MjI3_639a08c0-d47a-403e-88e0-dbd75e8ed790"
      unitRef="shares">18965</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i62fa15ff5ff14b5c882bb28d0732a233_D20220403-20230401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpkMWZjMWZiNDc5ZmY0MGNiYmE1ZDEwOTRiOTYwMWQ0NS90YWJsZXJhbmdlOmQxZmMxZmI0NzlmZjQwY2JiYTVkMTA5NGI5NjAxZDQ1XzExLTMtMS0xLTY4MjI3_4e833f9a-88ca-40d5-baef-32afa7f44819"
      unitRef="usdPerShare">227.99</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i62fa15ff5ff14b5c882bb28d0732a233_D20220403-20230401"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpkMWZjMWZiNDc5ZmY0MGNiYmE1ZDEwOTRiOTYwMWQ0NS90YWJsZXJhbmdlOmQxZmMxZmI0NzlmZjQwY2JiYTVkMTA5NGI5NjAxZDQ1XzEyLTEtMS0xLTY4MjI3_70f27bf1-5c81-47cf-86e3-ec8235c8d484"
      unitRef="shares">6714</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i62fa15ff5ff14b5c882bb28d0732a233_D20220403-20230401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpkMWZjMWZiNDc5ZmY0MGNiYmE1ZDEwOTRiOTYwMWQ0NS90YWJsZXJhbmdlOmQxZmMxZmI0NzlmZjQwY2JiYTVkMTA5NGI5NjAxZDQ1XzEyLTMtMS0xLTY4MjI3_38b847f0-2987-45bc-93f7-49cf48184260"
      unitRef="usdPerShare">234.55</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations
      contextRef="i62fa15ff5ff14b5c882bb28d0732a233_D20220403-20230401"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpkMWZjMWZiNDc5ZmY0MGNiYmE1ZDEwOTRiOTYwMWQ0NS90YWJsZXJhbmdlOmQxZmMxZmI0NzlmZjQwY2JiYTVkMTA5NGI5NjAxZDQ1XzEzLTEtMS0xLTY4MjI3_060c01f6-50e5-4adc-907b-3f844d63a409"
      unitRef="shares">1030</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i62fa15ff5ff14b5c882bb28d0732a233_D20220403-20230401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpkMWZjMWZiNDc5ZmY0MGNiYmE1ZDEwOTRiOTYwMWQ0NS90YWJsZXJhbmdlOmQxZmMxZmI0NzlmZjQwY2JiYTVkMTA5NGI5NjAxZDQ1XzEzLTMtMS0xLTY4MjI3_9bdd78e5-e947-4f22-9de3-cdc0cc17b8fb"
      unitRef="usdPerShare">283.27</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i2376833802a64e9c8ef709841ccf7f19_I20230401"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpkMWZjMWZiNDc5ZmY0MGNiYmE1ZDEwOTRiOTYwMWQ0NS90YWJsZXJhbmdlOmQxZmMxZmI0NzlmZjQwY2JiYTVkMTA5NGI5NjAxZDQ1XzE0LTEtMS0xLTY4MjI3_ec7ea510-4af8-4283-bc43-7b266de9f50d"
      unitRef="shares">28868</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i2376833802a64e9c8ef709841ccf7f19_I20230401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpkMWZjMWZiNDc5ZmY0MGNiYmE1ZDEwOTRiOTYwMWQ0NS90YWJsZXJhbmdlOmQxZmMxZmI0NzlmZjQwY2JiYTVkMTA5NGI5NjAxZDQ1XzE0LTMtMS0xLTY4MjI3_7f9d2423-20c9-4214-a29b-07ef17627030"
      unitRef="usdPerShare">225.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested
      contextRef="i62fa15ff5ff14b5c882bb28d0732a233_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90ZXh0cmVnaW9uOjJlZTgzMTMyMmFhZjQxYzQ4NDQ1ZjExY2YyOWYyNWUyXzU0OTc1NTgxODIyNg_73d2b41f-c6a4-47d3-b57a-2e24aa2f4e99"
      unitRef="usd">1600000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested
      contextRef="i69c6fd5667f84382a1d57768025eef3a_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90ZXh0cmVnaW9uOjJlZTgzMTMyMmFhZjQxYzQ4NDQ1ZjExY2YyOWYyNWUyXzU0OTc1NTgxODU0Mg_ea6b6b11-80b7-40dd-8ff5-567ab351542b"
      unitRef="usd">800000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested
      contextRef="i465d5e47764c4e0bbd53971028adf344_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90ZXh0cmVnaW9uOjJlZTgzMTMyMmFhZjQxYzQ4NDQ1ZjExY2YyOWYyNWUyXzU0OTc1NTgxODU1MA_03e8ead4-5ed6-43e1-8600-0a849cafedc4"
      unitRef="usd">600000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i5f7758e070494dc488bffd4302b46832_I20200328"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpmN2UwN2E1Y2NhMWQ0NDEyOGE1NWNmNDQ5YjY2MjE1NC90YWJsZXJhbmdlOmY3ZTA3YTVjY2ExZDQ0MTI4YTU1Y2Y0NDliNjYyMTU0XzItMS0xLTEtODcxOTE_2a0809bf-0c2f-4a48-bfe3-c0114dbb7fc3"
      unitRef="shares">7305</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i5f7758e070494dc488bffd4302b46832_I20200328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpmN2UwN2E1Y2NhMWQ0NDEyOGE1NWNmNDQ5YjY2MjE1NC90YWJsZXJhbmdlOmY3ZTA3YTVjY2ExZDQ0MTI4YTU1Y2Y0NDliNjYyMTU0XzItMy0xLTEtODcyMTE_e852083c-82a9-46e4-bec8-4bd927173077"
      unitRef="usdPerShare">158.93</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i04ae3123371f41ca97f493a8d12524dd_D20200329-20210403"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpmN2UwN2E1Y2NhMWQ0NDEyOGE1NWNmNDQ5YjY2MjE1NC90YWJsZXJhbmdlOmY3ZTA3YTVjY2ExZDQ0MTI4YTU1Y2Y0NDliNjYyMTU0XzMtMS0xLTEtODcxOTE_cd3d1f07-1cf3-44bf-8a00-d36599b154f7"
      unitRef="shares">7450</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i04ae3123371f41ca97f493a8d12524dd_D20200329-20210403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpmN2UwN2E1Y2NhMWQ0NDEyOGE1NWNmNDQ5YjY2MjE1NC90YWJsZXJhbmdlOmY3ZTA3YTVjY2ExZDQ0MTI4YTU1Y2Y0NDliNjYyMTU0XzMtMy0xLTEtODcyMTE_1ac05a2e-6c81-4e64-a55e-437786315112"
      unitRef="usdPerShare">167.93</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations
      contextRef="i04ae3123371f41ca97f493a8d12524dd_D20200329-20210403"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpmN2UwN2E1Y2NhMWQ0NDEyOGE1NWNmNDQ5YjY2MjE1NC90YWJsZXJhbmdlOmY3ZTA3YTVjY2ExZDQ0MTI4YTU1Y2Y0NDliNjYyMTU0XzUtMS0xLTEtODcxOTE_c2cd707f-52f2-4e28-8b01-fc4aa21962ce"
      unitRef="shares">1816</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i04ae3123371f41ca97f493a8d12524dd_D20200329-20210403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpmN2UwN2E1Y2NhMWQ0NDEyOGE1NWNmNDQ5YjY2MjE1NC90YWJsZXJhbmdlOmY3ZTA3YTVjY2ExZDQ0MTI4YTU1Y2Y0NDliNjYyMTU0XzUtMy0xLTEtODcyMTE_d700f9d9-c2d5-4c73-833b-9367f3333c7f"
      unitRef="usdPerShare">163.19</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ibf5126dd1d43454caa561ca5f8aec83a_I20210403"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpmN2UwN2E1Y2NhMWQ0NDEyOGE1NWNmNDQ5YjY2MjE1NC90YWJsZXJhbmdlOmY3ZTA3YTVjY2ExZDQ0MTI4YTU1Y2Y0NDliNjYyMTU0XzYtMS0xLTEtODcxOTE_18ab4f87-caa7-49fc-8ea6-000241f445b5"
      unitRef="shares">12939</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ibf5126dd1d43454caa561ca5f8aec83a_I20210403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpmN2UwN2E1Y2NhMWQ0NDEyOGE1NWNmNDQ5YjY2MjE1NC90YWJsZXJhbmdlOmY3ZTA3YTVjY2ExZDQ0MTI4YTU1Y2Y0NDliNjYyMTU0XzYtMy0xLTEtODcyMTE_bd115d1e-61c8-4399-b732-ab4971a15566"
      unitRef="usdPerShare">163.51</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i86847338df8b4713869f1ba349446f5f_D20210404-20220402"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpmN2UwN2E1Y2NhMWQ0NDEyOGE1NWNmNDQ5YjY2MjE1NC90YWJsZXJhbmdlOmY3ZTA3YTVjY2ExZDQ0MTI4YTU1Y2Y0NDliNjYyMTU0XzctMS0xLTEtODcxOTE_6865231c-4015-4a90-b783-5ae6956dc9da"
      unitRef="shares">7920</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i86847338df8b4713869f1ba349446f5f_D20210404-20220402"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpmN2UwN2E1Y2NhMWQ0NDEyOGE1NWNmNDQ5YjY2MjE1NC90YWJsZXJhbmdlOmY3ZTA3YTVjY2ExZDQ0MTI4YTU1Y2Y0NDliNjYyMTU0XzctMy0xLTEtODcyMTE_f5f8f0f8-c2dc-4d48-bac5-f516e5722cb0"
      unitRef="usdPerShare">217.39</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations
      contextRef="i86847338df8b4713869f1ba349446f5f_D20210404-20220402"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpmN2UwN2E1Y2NhMWQ0NDEyOGE1NWNmNDQ5YjY2MjE1NC90YWJsZXJhbmdlOmY3ZTA3YTVjY2ExZDQ0MTI4YTU1Y2Y0NDliNjYyMTU0XzktMS0xLTEtODcxOTE_a0402614-fed6-4d38-a281-3dbf2fa6fb77"
      unitRef="shares">805</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i86847338df8b4713869f1ba349446f5f_D20210404-20220402"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpmN2UwN2E1Y2NhMWQ0NDEyOGE1NWNmNDQ5YjY2MjE1NC90YWJsZXJhbmdlOmY3ZTA3YTVjY2ExZDQ0MTI4YTU1Y2Y0NDliNjYyMTU0XzktMy0xLTEtODcyMTE_f41857ca-5e8c-4519-9192-d7789e8ef744"
      unitRef="usdPerShare">192.64</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="if6343822bbd044a2a3b3299b9ab8f256_I20220402"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpmN2UwN2E1Y2NhMWQ0NDEyOGE1NWNmNDQ5YjY2MjE1NC90YWJsZXJhbmdlOmY3ZTA3YTVjY2ExZDQ0MTI4YTU1Y2Y0NDliNjYyMTU0XzEwLTEtMS0xLTg3MTkx_fb52a499-a506-4706-9bf9-5afe6dbdaffa"
      unitRef="shares">20054</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="if6343822bbd044a2a3b3299b9ab8f256_I20220402"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpmN2UwN2E1Y2NhMWQ0NDEyOGE1NWNmNDQ5YjY2MjE1NC90YWJsZXJhbmdlOmY3ZTA3YTVjY2ExZDQ0MTI4YTU1Y2Y0NDliNjYyMTU0XzEwLTMtMS0xLTg3MjEx_dc07a32d-c1b3-4179-a33d-c0479a0b1dfe"
      unitRef="usdPerShare">183.62</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ia542d31a150d489cb46a764896328ede_D20220403-20230401"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpmN2UwN2E1Y2NhMWQ0NDEyOGE1NWNmNDQ5YjY2MjE1NC90YWJsZXJhbmdlOmY3ZTA3YTVjY2ExZDQ0MTI4YTU1Y2Y0NDliNjYyMTU0XzExLTEtMS0xLTg3MTkx_e298bb43-a1d1-47c2-a658-b6167dd197e8"
      unitRef="shares">11730</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ia542d31a150d489cb46a764896328ede_D20220403-20230401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpmN2UwN2E1Y2NhMWQ0NDEyOGE1NWNmNDQ5YjY2MjE1NC90YWJsZXJhbmdlOmY3ZTA3YTVjY2ExZDQ0MTI4YTU1Y2Y0NDliNjYyMTU0XzExLTMtMS0xLTg3MjEx_a147491a-6682-410b-bafa-645d884b8352"
      unitRef="usdPerShare">209.87</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <cvco:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesGrantedByPerformanceInPeriod
      contextRef="ia542d31a150d489cb46a764896328ede_D20220403-20230401"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpmN2UwN2E1Y2NhMWQ0NDEyOGE1NWNmNDQ5YjY2MjE1NC90YWJsZXJhbmdlOmY3ZTA3YTVjY2ExZDQ0MTI4YTU1Y2Y0NDliNjYyMTU0XzEyLTEtMS0xLTg3MTkx_905d5451-18f3-4c97-94e3-f90808d0caad"
      unitRef="shares">2489</cvco:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesGrantedByPerformanceInPeriod>
    <cvco:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesGrantedByPerformanceInPeriodWeightedAverageGrantDateFairValue
      contextRef="ia542d31a150d489cb46a764896328ede_D20220403-20230401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpmN2UwN2E1Y2NhMWQ0NDEyOGE1NWNmNDQ5YjY2MjE1NC90YWJsZXJhbmdlOmY3ZTA3YTVjY2ExZDQ0MTI4YTU1Y2Y0NDliNjYyMTU0XzEyLTMtMS0xLTg3MjEx_8e14b130-fc7c-4962-9058-a3bbc53a7a40"
      unitRef="usdPerShare">158.36</cvco:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesGrantedByPerformanceInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ia542d31a150d489cb46a764896328ede_D20220403-20230401"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpmN2UwN2E1Y2NhMWQ0NDEyOGE1NWNmNDQ5YjY2MjE1NC90YWJsZXJhbmdlOmY3ZTA3YTVjY2ExZDQ0MTI4YTU1Y2Y0NDliNjYyMTU0XzEzLTEtMS0xLTg3MTkx_5f2849b7-8a99-478f-8506-5b14e1abf1ea"
      unitRef="shares">8822</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ia542d31a150d489cb46a764896328ede_D20220403-20230401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpmN2UwN2E1Y2NhMWQ0NDEyOGE1NWNmNDQ5YjY2MjE1NC90YWJsZXJhbmdlOmY3ZTA3YTVjY2ExZDQ0MTI4YTU1Y2Y0NDliNjYyMTU0XzEzLTMtMS0xLTg3MjEx_1a005241-2091-47fe-856e-f2958c9c8c5e"
      unitRef="usdPerShare">158.36</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i67a2470626a94216953ac5c7b329ba69_I20230401"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpmN2UwN2E1Y2NhMWQ0NDEyOGE1NWNmNDQ5YjY2MjE1NC90YWJsZXJhbmdlOmY3ZTA3YTVjY2ExZDQ0MTI4YTU1Y2Y0NDliNjYyMTU0XzE1LTEtMS0xLTg3MTkx_e6c03ca5-58ba-45f5-9eb0-d511d23476ca"
      unitRef="shares">25451</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i67a2470626a94216953ac5c7b329ba69_I20230401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpmN2UwN2E1Y2NhMWQ0NDEyOGE1NWNmNDQ5YjY2MjE1NC90YWJsZXJhbmdlOmY3ZTA3YTVjY2ExZDQ0MTI4YTU1Y2Y0NDliNjYyMTU0XzE1LTMtMS0xLTg3MjEx_cd3be51a-54c9-49c4-92e6-5001d27bfd52"
      unitRef="usdPerShare">202.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i32d96c5367c64808b67408b4ece41052_I20230401"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpmN2UwN2E1Y2NhMWQ0NDEyOGE1NWNmNDQ5YjY2MjE1NC90YWJsZXJhbmdlOmY3ZTA3YTVjY2ExZDQ0MTI4YTU1Y2Y0NDliNjYyMTU0XzEzLTEtMS0xLTg4NzQz_e522db9b-f679-4385-b54f-733c49720c20"
      unitRef="shares">6201</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i9467521e0db8416eb020ad8b688213b3_I20230401"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpmN2UwN2E1Y2NhMWQ0NDEyOGE1NWNmNDQ5YjY2MjE1NC90YWJsZXJhbmdlOmY3ZTA3YTVjY2ExZDQ0MTI4YTU1Y2Y0NDliNjYyMTU0XzE0LTEtMS0xLTg4NzUx_dbe63baf-e362-4f82-964d-9b75048b3bfb"
      unitRef="shares">7520</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i62ce959dd61e4ca1bf0db4b96d5cb389_I20230401"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90YWJsZTpmN2UwN2E1Y2NhMWQ0NDEyOGE1NWNmNDQ5YjY2MjE1NC90YWJsZXJhbmdlOmY3ZTA3YTVjY2ExZDQ0MTI4YTU1Y2Y0NDliNjYyMTU0XzE1LTEtMS0xLTg4NzUz_3329e971-30ed-438c-ad73-7cf5bc77f155"
      unitRef="shares">11730</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested
      contextRef="ia542d31a150d489cb46a764896328ede_D20220403-20230401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90ZXh0cmVnaW9uOjJlZTgzMTMyMmFhZjQxYzQ4NDQ1ZjExY2YyOWYyNWUyXzU0OTc1NTgxODIzNA_93fe45b1-8123-4111-b3bc-ce6080d24c76"
      unitRef="usd">1900000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested
      contextRef="i86847338df8b4713869f1ba349446f5f_D20210404-20220402"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90ZXh0cmVnaW9uOjJlZTgzMTMyMmFhZjQxYzQ4NDQ1ZjExY2YyOWYyNWUyXzU0OTc1NTgxODUyMA_09667753-9545-46a0-867c-5ca9dd4d2f98"
      unitRef="usd">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested
      contextRef="i04ae3123371f41ca97f493a8d12524dd_D20200329-20210403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90ZXh0cmVnaW9uOjJlZTgzMTMyMmFhZjQxYzQ4NDQ1ZjExY2YyOWYyNWUyXzU0OTc1NTgxODUyMA_c4d63fd7-6847-43d6-b6d6-2116fa928b68"
      unitRef="usd">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested>
    <cvco:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesGrantedByPerformanceInPeriod
      contextRef="i156c0dea324b456db6dc069d2577473b_D20230402-20230701"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjMvZnJhZzoyZWU4MzEzMjJhYWY0MWM0ODQ0NWYxMWNmMjlmMjVlMi90ZXh0cmVnaW9uOjJlZTgzMTMyMmFhZjQxYzQ4NDQ1ZjExY2YyOWYyNWUyXzI3ODA_08e230bb-eae1-4f3c-b2e9-b1c734c51e7e"
      unitRef="shares">787</cvco:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesGrantedByPerformanceInPeriod>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjYvZnJhZzowOTY3MTY0OGRmMmY0MjJiYWQwN2NlNTQ3OWJiY2JkOC90ZXh0cmVnaW9uOjA5NjcxNjQ4ZGYyZjQyMmJhZDA3Y2U1NDc5YmJjYmQ4XzIwMA_ed52e250-feb5-4660-b514-c4aa45f7abb4">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 2023, 2022 and 2021 (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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt 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;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;/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;240,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/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;8,844,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;80,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;8,924,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,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;/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;27.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;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;/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;26.95&#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;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;/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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;25,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjYvZnJhZzowOTY3MTY0OGRmMmY0MjJiYWQwN2NlNTQ3OWJiY2JkOC90ZXh0cmVnaW9uOjA5NjcxNjQ4ZGYyZjQyMmJhZDA3Y2U1NDc5YmJjYmQ4XzE5Nw_558c8cf0-0889-4658-89c1-fa2c35bcd0ae">&lt;div style="margin-top:9pt;text-indent: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 2023, 2022 and 2021 (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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt 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;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;/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;240,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/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;8,844,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;80,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;8,924,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,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;/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;27.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;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;/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;26.95&#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;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;/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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;25,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjYvZnJhZzowOTY3MTY0OGRmMmY0MjJiYWQwN2NlNTQ3OWJiY2JkOC90ZXh0cmVnaW9uOjA5NjcxNjQ4ZGYyZjQyMmJhZDA3Y2U1NDc5YmJjYmQ4XzE5Nw_561f13bf-9c8f-4379-97f8-f5bc0878598f">&lt;div style="margin-top:9pt;text-indent: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 2023, 2022 and 2021 (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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt 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;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;/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;240,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/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;8,844,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;80,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;8,924,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,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;/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;27.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;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;/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;26.95&#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;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;/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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;25,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjYvZnJhZzowOTY3MTY0OGRmMmY0MjJiYWQwN2NlNTQ3OWJiY2JkOC90YWJsZTpiYmEzOGIzODQzYzc0NmMyYWExMjdhMmEyZTgxYWRmZS90YWJsZXJhbmdlOmJiYTM4YjM4NDNjNzQ2YzJhYTEyN2EyYTJlODFhZGZlXzItMS0xLTEtNjgyMjc_9c5bef5a-5c5b-4627-91f4-d10e0e9da3a8"
      unitRef="usd">240554000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjYvZnJhZzowOTY3MTY0OGRmMmY0MjJiYWQwN2NlNTQ3OWJiY2JkOC90YWJsZTpiYmEzOGIzODQzYzc0NmMyYWExMjdhMmEyZTgxYWRmZS90YWJsZXJhbmdlOmJiYTM4YjM4NDNjNzQ2YzJhYTEyN2EyYTJlODFhZGZlXzItMy0xLTEtNjgyMjc_8680c63e-e6ff-4716-8d4f-a18f13d55f57"
      unitRef="usd">197699000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjYvZnJhZzowOTY3MTY0OGRmMmY0MjJiYWQwN2NlNTQ3OWJiY2JkOC90YWJsZTpiYmEzOGIzODQzYzc0NmMyYWExMjdhMmEyZTgxYWRmZS90YWJsZXJhbmdlOmJiYTM4YjM4NDNjNzQ2YzJhYTEyN2EyYTJlODFhZGZlXzItNS0xLTEtNjgyMjc_0cb88742-def6-4f37-baa9-94feefe468b9"
      unitRef="usd">76646000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjYvZnJhZzowOTY3MTY0OGRmMmY0MjJiYWQwN2NlNTQ3OWJiY2JkOC90YWJsZTpiYmEzOGIzODQzYzc0NmMyYWExMjdhMmEyZTgxYWRmZS90YWJsZXJhbmdlOmJiYTM4YjM4NDNjNzQ2YzJhYTEyN2EyYTJlODFhZGZlXzQtMS0xLTEtNjgyMjc_f936708a-bc51-414c-831d-bfbfa8530c6a"
      unitRef="shares">8844326</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjYvZnJhZzowOTY3MTY0OGRmMmY0MjJiYWQwN2NlNTQ3OWJiY2JkOC90YWJsZTpiYmEzOGIzODQzYzc0NmMyYWExMjdhMmEyZTgxYWRmZS90YWJsZXJhbmdlOmJiYTM4YjM4NDNjNzQ2YzJhYTEyN2EyYTJlODFhZGZlXzQtMy0xLTEtNjgyMjc_ed9f7076-d351-4ebf-b6e3-f055769d6965"
      unitRef="shares">9178593</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjYvZnJhZzowOTY3MTY0OGRmMmY0MjJiYWQwN2NlNTQ3OWJiY2JkOC90YWJsZTpiYmEzOGIzODQzYzc0NmMyYWExMjdhMmEyZTgxYWRmZS90YWJsZXJhbmdlOmJiYTM4YjM4NDNjNzQ2YzJhYTEyN2EyYTJlODFhZGZlXzQtNS0xLTEtNjgyMjc_0d074174-4600-41f3-b37b-07bc61dc5da4"
      unitRef="shares">9189052</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjYvZnJhZzowOTY3MTY0OGRmMmY0MjJiYWQwN2NlNTQ3OWJiY2JkOC90YWJsZTpiYmEzOGIzODQzYzc0NmMyYWExMjdhMmEyZTgxYWRmZS90YWJsZXJhbmdlOmJiYTM4YjM4NDNjNzQ2YzJhYTEyN2EyYTJlODFhZGZlXzUtMS0xLTEtNjgyMjc_b668d68f-58fe-444b-9015-fc8d1927b149"
      unitRef="shares">80126</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjYvZnJhZzowOTY3MTY0OGRmMmY0MjJiYWQwN2NlNTQ3OWJiY2JkOC90YWJsZTpiYmEzOGIzODQzYzc0NmMyYWExMjdhMmEyZTgxYWRmZS90YWJsZXJhbmdlOmJiYTM4YjM4NDNjNzQ2YzJhYTEyN2EyYTJlODFhZGZlXzUtMy0xLTEtNjgyMjc_35613976-69cb-4698-9cf8-b4d1cb0ab008"
      unitRef="shares">85560</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjYvZnJhZzowOTY3MTY0OGRmMmY0MjJiYWQwN2NlNTQ3OWJiY2JkOC90YWJsZTpiYmEzOGIzODQzYzc0NmMyYWExMjdhMmEyZTgxYWRmZS90YWJsZXJhbmdlOmJiYTM4YjM4NDNjNzQ2YzJhYTEyN2EyYTJlODFhZGZlXzUtNS0xLTEtNjgyMjc_68e5d745-df29-4d40-9ced-2a33851ad7d1"
      unitRef="shares">104082</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjYvZnJhZzowOTY3MTY0OGRmMmY0MjJiYWQwN2NlNTQ3OWJiY2JkOC90YWJsZTpiYmEzOGIzODQzYzc0NmMyYWExMjdhMmEyZTgxYWRmZS90YWJsZXJhbmdlOmJiYTM4YjM4NDNjNzQ2YzJhYTEyN2EyYTJlODFhZGZlXzYtMS0xLTEtNjgyMjc_f38d5293-5a4d-40c1-a4b3-f705e99544d3"
      unitRef="shares">8924452</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjYvZnJhZzowOTY3MTY0OGRmMmY0MjJiYWQwN2NlNTQ3OWJiY2JkOC90YWJsZTpiYmEzOGIzODQzYzc0NmMyYWExMjdhMmEyZTgxYWRmZS90YWJsZXJhbmdlOmJiYTM4YjM4NDNjNzQ2YzJhYTEyN2EyYTJlODFhZGZlXzYtMy0xLTEtNjgyMjc_72b6c0a0-d049-4ef3-951b-a0339ae4ff1f"
      unitRef="shares">9264153</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjYvZnJhZzowOTY3MTY0OGRmMmY0MjJiYWQwN2NlNTQ3OWJiY2JkOC90YWJsZTpiYmEzOGIzODQzYzc0NmMyYWExMjdhMmEyZTgxYWRmZS90YWJsZXJhbmdlOmJiYTM4YjM4NDNjNzQ2YzJhYTEyN2EyYTJlODFhZGZlXzYtNS0xLTEtNjgyMjc_98a29607-195b-487f-95a6-8569dd74408a"
      unitRef="shares">9293134</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjYvZnJhZzowOTY3MTY0OGRmMmY0MjJiYWQwN2NlNTQ3OWJiY2JkOC90YWJsZTpiYmEzOGIzODQzYzc0NmMyYWExMjdhMmEyZTgxYWRmZS90YWJsZXJhbmdlOmJiYTM4YjM4NDNjNzQ2YzJhYTEyN2EyYTJlODFhZGZlXzgtMS0xLTEtNjgyMjc_b806b872-97db-4d47-a910-818fd83f6961"
      unitRef="usdPerShare">27.20</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjYvZnJhZzowOTY3MTY0OGRmMmY0MjJiYWQwN2NlNTQ3OWJiY2JkOC90YWJsZTpiYmEzOGIzODQzYzc0NmMyYWExMjdhMmEyZTgxYWRmZS90YWJsZXJhbmdlOmJiYTM4YjM4NDNjNzQ2YzJhYTEyN2EyYTJlODFhZGZlXzgtMy0xLTEtNjgyMjc_c85eb80c-d74d-4317-ad37-02089584e57d"
      unitRef="usdPerShare">21.54</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjYvZnJhZzowOTY3MTY0OGRmMmY0MjJiYWQwN2NlNTQ3OWJiY2JkOC90YWJsZTpiYmEzOGIzODQzYzc0NmMyYWExMjdhMmEyZTgxYWRmZS90YWJsZXJhbmdlOmJiYTM4YjM4NDNjNzQ2YzJhYTEyN2EyYTJlODFhZGZlXzgtNS0xLTEtNjgyMjc_5753e567-6bd9-46ce-81ad-f0c51b2d87b8"
      unitRef="usdPerShare">8.34</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjYvZnJhZzowOTY3MTY0OGRmMmY0MjJiYWQwN2NlNTQ3OWJiY2JkOC90YWJsZTpiYmEzOGIzODQzYzc0NmMyYWExMjdhMmEyZTgxYWRmZS90YWJsZXJhbmdlOmJiYTM4YjM4NDNjNzQ2YzJhYTEyN2EyYTJlODFhZGZlXzktMS0xLTEtNjgyMjc_3db9ac8f-95c5-40c1-a3b1-d16d81ce0ad7"
      unitRef="usdPerShare">26.95</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjYvZnJhZzowOTY3MTY0OGRmMmY0MjJiYWQwN2NlNTQ3OWJiY2JkOC90YWJsZTpiYmEzOGIzODQzYzc0NmMyYWExMjdhMmEyZTgxYWRmZS90YWJsZXJhbmdlOmJiYTM4YjM4NDNjNzQ2YzJhYTEyN2EyYTJlODFhZGZlXzktMy0xLTEtNjgyMjc_378d9c86-cf18-4a7e-876d-137a3b693843"
      unitRef="usdPerShare">21.34</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjYvZnJhZzowOTY3MTY0OGRmMmY0MjJiYWQwN2NlNTQ3OWJiY2JkOC90YWJsZTpiYmEzOGIzODQzYzc0NmMyYWExMjdhMmEyZTgxYWRmZS90YWJsZXJhbmdlOmJiYTM4YjM4NDNjNzQ2YzJhYTEyN2EyYTJlODFhZGZlXzktNS0xLTEtNjgyMjc_a5decfd2-17d6-4aad-a56d-27efff81a304"
      unitRef="usdPerShare">8.25</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i2d7259013e5d4b67a0098ff0d2d55ed4_D20220403-20230401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjYvZnJhZzowOTY3MTY0OGRmMmY0MjJiYWQwN2NlNTQ3OWJiY2JkOC90YWJsZTpiYmEzOGIzODQzYzc0NmMyYWExMjdhMmEyZTgxYWRmZS90YWJsZXJhbmdlOmJiYTM4YjM4NDNjNzQ2YzJhYTEyN2EyYTJlODFhZGZlXzExLTEtMS0xLTY4MjI3_fb0a0ed4-5062-41fe-92c5-767d05da9681"
      unitRef="shares">174</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i31890b38ef70446087c3580543fd58f5_D20210404-20220402"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjYvZnJhZzowOTY3MTY0OGRmMmY0MjJiYWQwN2NlNTQ3OWJiY2JkOC90YWJsZTpiYmEzOGIzODQzYzc0NmMyYWExMjdhMmEyZTgxYWRmZS90YWJsZXJhbmdlOmJiYTM4YjM4NDNjNzQ2YzJhYTEyN2EyYTJlODFhZGZlXzExLTMtMS0xLTY4MjI3_c6c42f40-0aa6-440d-86b1-316291eab031"
      unitRef="shares">405</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i393faa83b92948378390686c12427077_D20200329-20210403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjYvZnJhZzowOTY3MTY0OGRmMmY0MjJiYWQwN2NlNTQ3OWJiY2JkOC90YWJsZTpiYmEzOGIzODQzYzc0NmMyYWExMjdhMmEyZTgxYWRmZS90YWJsZXJhbmdlOmJiYTM4YjM4NDNjNzQ2YzJhYTEyN2EyYTJlODFhZGZlXzExLTUtMS0xLTY4MjI3_2a8e7550-d121-4b84-8687-c21b211ad286"
      unitRef="shares">19440</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i67a2470626a94216953ac5c7b329ba69_I20230401"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjYvZnJhZzowOTY3MTY0OGRmMmY0MjJiYWQwN2NlNTQ3OWJiY2JkOC90YWJsZTpiYmEzOGIzODQzYzc0NmMyYWExMjdhMmEyZTgxYWRmZS90YWJsZXJhbmdlOmJiYTM4YjM4NDNjNzQ2YzJhYTEyN2EyYTJlODFhZGZlXzEyLTEtMS0xLTY4MjI3_e6c03ca5-58ba-45f5-9eb0-d511d23476ca"
      unitRef="shares">25451</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="if6343822bbd044a2a3b3299b9ab8f256_I20220402"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjYvZnJhZzowOTY3MTY0OGRmMmY0MjJiYWQwN2NlNTQ3OWJiY2JkOC90YWJsZTpiYmEzOGIzODQzYzc0NmMyYWExMjdhMmEyZTgxYWRmZS90YWJsZXJhbmdlOmJiYTM4YjM4NDNjNzQ2YzJhYTEyN2EyYTJlODFhZGZlXzEyLTMtMS0xLTY4MjI3_fb52a499-a506-4706-9bf9-5afe6dbdaffa"
      unitRef="shares">20054</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ibf5126dd1d43454caa561ca5f8aec83a_I20210403"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjYvZnJhZzowOTY3MTY0OGRmMmY0MjJiYWQwN2NlNTQ3OWJiY2JkOC90YWJsZTpiYmEzOGIzODQzYzc0NmMyYWExMjdhMmEyZTgxYWRmZS90YWJsZXJhbmdlOmJiYTM4YjM4NDNjNzQ2YzJhYTEyN2EyYTJlODFhZGZlXzEyLTUtMS0xLTY4MjI3_18ab4f87-caa7-49fc-8ea6-000241f445b5"
      unitRef="shares">12939</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90ZXh0cmVnaW9uOmI5YzA1YTY3ZDI0MTQxYWU5ZDI1ZGU3MGNiMGIwMGEzXzI0NjM_7e2573f1-3d00-4853-afa4-576f82b5cb83">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 1, 2023&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 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="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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;18,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/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;9,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;5,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;44,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;50,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;101,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Other secured financing&#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;(2,379)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,332)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/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;1, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div 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 1,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;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,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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,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;/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.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;98.99&#160;&lt;/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;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;/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;34.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;520,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;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;/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,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueByBalanceSheetGroupingTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90ZXh0cmVnaW9uOmI5YzA1YTY3ZDI0MTQxYWU5ZDI1ZGU3MGNiMGIwMGEzXzI0ODU_af34e6b3-09de-48cd-901b-fada3fc2fe8e">&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 1, 2023&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 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="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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;18,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/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;9,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;5,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;44,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;50,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;101,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Other secured financing&#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;(2,379)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,332)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/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;1, 2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueByBalanceSheetGroupingTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i694247564f5c4c1c84e8fa5f4d677ec9_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzItMS0xLTEtNjgyMjc_fe45b7fc-9328-4bfe-8057-374f0c47f6ae"
      unitRef="usd">18555000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i4db9d154108841e29e379a4f46aad45c_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzItMy0xLTEtNjgyMjc_6a18779f-3fcb-44dc-859e-b66f5938a335"
      unitRef="usd">18555000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i558f965808b14bf28a0b349299020493_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzItNS0xLTEtNjgyMjc_a2a49fee-fa0a-4ef3-bfcf-88396d36439c"
      unitRef="usd">17760000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id4e0d757e8da423eac8fb69f3f6ad5c9_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzItNy0xLTEtNjgyMjc_e1b9d6f7-d261-4814-8729-4a67be1ef2c5"
      unitRef="usd">17760000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i7d05d958411a4a57b124e2cf9e426de0_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzMtMS0xLTEtNjgyMjc_ef4ae62f-a1b5-47c8-b4ae-ed813b9926ed"
      unitRef="usd">9989000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i5a84fac606154c4ca3a220a3c88fe6b6_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzMtMy0xLTEtNjgyMjc_97735974-eeaf-4a95-a931-684f4d0933b7"
      unitRef="usd">9989000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="if8185f010ede4f8fa53c5605d5b6113a_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzMtNS0xLTEtNjgyMjc_228d7455-b75e-4515-8262-cb06bc3cc71e"
      unitRef="usd">16780000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i56e43ad8e8f8475a8be752d7cf677e64_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzMtNy0xLTEtNjgyMjc_17b29788-39eb-4a27-8434-9492474e0786"
      unitRef="usd">16780000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquityMethodInvestmentsFairValueDisclosure
      contextRef="ic19e668f87944007b3b078968b528f72_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzQtMS0xLTEtNjgyMjc_5a4aa8de-05fe-4db1-839d-20d4e1d8e2ee"
      unitRef="usd">5073000</us-gaap:EquityMethodInvestmentsFairValueDisclosure>
    <us-gaap:EquityMethodInvestmentsFairValueDisclosure
      contextRef="i5dd9bd7bccaf4de1b3e19c2abcf4be74_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzQtMy0xLTEtNjgyMjc_057cb83d-317a-4856-8b19-fce89288d35f"
      unitRef="usd">5073000</us-gaap:EquityMethodInvestmentsFairValueDisclosure>
    <us-gaap:EquityMethodInvestmentsFairValueDisclosure
      contextRef="i0d57ae8298134695ad40ad2966276b4f_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzQtNS0xLTEtNjgyMjc_235e08d0-22c2-4de5-95ec-28175fe25f11"
      unitRef="usd">20479000</us-gaap:EquityMethodInvestmentsFairValueDisclosure>
    <us-gaap:EquityMethodInvestmentsFairValueDisclosure
      contextRef="idf41a043a7af44c794379a8742e9d0cc_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzQtNy0xLTEtNjgyMjc_e0492979-0ab5-4c21-ab71-cac8b5de68bb"
      unitRef="usd">20479000</us-gaap:EquityMethodInvestmentsFairValueDisclosure>
    <us-gaap:NotesReceivableFairValueDisclosure
      contextRef="ic19e668f87944007b3b078968b528f72_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzUtMS0xLTEtNjgyMjc_d24821ee-2a02-4de4-bb02-1f444150fec6"
      unitRef="usd">44148000</us-gaap:NotesReceivableFairValueDisclosure>
    <us-gaap:NotesReceivableFairValueDisclosure
      contextRef="i5dd9bd7bccaf4de1b3e19c2abcf4be74_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzUtMy0xLTEtNjgyMjc_171e9251-4e0d-45e5-ae54-b6d4133a7cc7"
      unitRef="usd">50686000</us-gaap:NotesReceivableFairValueDisclosure>
    <us-gaap:NotesReceivableFairValueDisclosure
      contextRef="i0d57ae8298134695ad40ad2966276b4f_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzUtNS0xLTEtNjgyMjc_24a0f539-ce1b-49c3-9f48-77caa295a597"
      unitRef="usd">49884000</us-gaap:NotesReceivableFairValueDisclosure>
    <us-gaap:NotesReceivableFairValueDisclosure
      contextRef="idf41a043a7af44c794379a8742e9d0cc_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzUtNy0xLTEtNjgyMjc_14dcca05-8c79-4029-96f1-7e183122c81a"
      unitRef="usd">53354000</us-gaap:NotesReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="ic19e668f87944007b3b078968b528f72_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzYtMS0xLTEtNjgyMjc_79e25a9d-acc3-4855-bb00-53ae9396230b"
      unitRef="usd">101977000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i5dd9bd7bccaf4de1b3e19c2abcf4be74_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzYtMy0xLTEtNjgyMjc_479264ff-b9bd-407f-afc8-d326fd16e14c"
      unitRef="usd">97106000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i0d57ae8298134695ad40ad2966276b4f_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzYtNS0xLTEtNjgyMjc_65d95192-1b5a-430e-909a-e95e51857036"
      unitRef="usd">68566000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="idf41a043a7af44c794379a8742e9d0cc_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzYtNy0xLTEtNjgyMjc_683c5fa1-fcba-4b6b-a352-41af1024b263"
      unitRef="usd">65942000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i694247564f5c4c1c84e8fa5f4d677ec9_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzctMS0xLTEtNjgyMjc_b6b1b4b9-1ba2-4b11-9c0f-596418b6b3b7"
      unitRef="usd">2379000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i4db9d154108841e29e379a4f46aad45c_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzctMy0xLTEtNjgyMjc_90fcf04d-e8b7-4dcf-99c5-6a8b0727e06f"
      unitRef="usd">2332000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i558f965808b14bf28a0b349299020493_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzctNS0xLTEtNjgyMjc_f1b86226-cca2-4844-aa3b-665cb70fef60"
      unitRef="usd">2933000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="id4e0d757e8da423eac8fb69f3f6ad5c9_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzctNy0xLTEtNjgyMjc_4880562c-abf8-4517-917e-4270d4d05bb0"
      unitRef="usd">3119000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90ZXh0cmVnaW9uOmI5YzA1YTY3ZDI0MTQxYWU5ZDI1ZGU3MGNiMGIwMGEzXzI0NjY_8da92eb4-f99a-41d8-ac67-331367f7deb4">&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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90ZXh0cmVnaW9uOmI5YzA1YTY3ZDI0MTQxYWU5ZDI1ZGU3MGNiMGIwMGEzXzI0NjI_106c0fcb-f2df-4662-a668-02e96b34aee4">&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 1,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;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,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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,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;/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.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;98.99&#160;&lt;/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;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;/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;34.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;520,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;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;/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,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfServicingAssetsAtFairValueTextBlock>
    <cvco:NumberOfLoansOutstandingOfLoansHeldInPortfolio
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTpkM2I2MTExNGJhODk0OTcyOWJkZWJmOGRhODI2MWI0Yi90YWJsZXJhbmdlOmQzYjYxMTE0YmE4OTQ5NzI5YmRlYmY4ZGE4MjYxYjRiXzEtMS0xLTEtNjgyMjc_5c5e3901-c054-49f0-97c7-047afe37642e"
      unitRef="loans">4070</cvco:NumberOfLoansOutstandingOfLoansHeldInPortfolio>
    <cvco:NumberOfLoansOutstandingOfLoansHeldInPortfolio
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTpkM2I2MTExNGJhODk0OTcyOWJkZWJmOGRhODI2MWI0Yi90YWJsZXJhbmdlOmQzYjYxMTE0YmE4OTQ5NzI5YmRlYmY4ZGE4MjYxYjRiXzEtMy0xLTEtNjgyMjc_22bbdcd5-1ce3-4f0e-910b-c094ec63a229"
      unitRef="loans">4346</cvco:NumberOfLoansOutstandingOfLoansHeldInPortfolio>
    <cvco:CapitalizedServicingMultipleOfLoansHeldInPortfolio
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTpkM2I2MTExNGJhODk0OTcyOWJkZWJmOGRhODI2MWI0Yi90YWJsZXJhbmdlOmQzYjYxMTE0YmE4OTQ5NzI5YmRlYmY4ZGE4MjYxYjRiXzMtMS0xLTEtNjgyMjc_3de681c0-3b96-4817-b3dd-ae0f4d232136"
      unitRef="number">0.9899</cvco:CapitalizedServicingMultipleOfLoansHeldInPortfolio>
    <cvco:CapitalizedServicingMultipleOfLoansHeldInPortfolio
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTpkM2I2MTExNGJhODk0OTcyOWJkZWJmOGRhODI2MWI0Yi90YWJsZXJhbmdlOmQzYjYxMTE0YmE4OTQ5NzI5YmRlYmY4ZGE4MjYxYjRiXzMtMy0xLTEtNjgyMjc_c77b543d-9a7b-4de5-9d85-7d4a163a17f2"
      unitRef="number">0.8507</cvco:CapitalizedServicingMultipleOfLoansHeldInPortfolio>
    <us-gaap:PrincipalAmountOutstandingOfLoansHeldInPortfolio
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTpkM2I2MTExNGJhODk0OTcyOWJkZWJmOGRhODI2MWI0Yi90YWJsZXJhbmdlOmQzYjYxMTE0YmE4OTQ5NzI5YmRlYmY4ZGE4MjYxYjRiXzUtMS0xLTEtNjgyMjc_16b436fe-7b7a-4abf-abe2-0dd128dd8868"
      unitRef="usd">520458000</us-gaap:PrincipalAmountOutstandingOfLoansHeldInPortfolio>
    <us-gaap:PrincipalAmountOutstandingOfLoansHeldInPortfolio
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTpkM2I2MTExNGJhODk0OTcyOWJkZWJmOGRhODI2MWI0Yi90YWJsZXJhbmdlOmQzYjYxMTE0YmE4OTQ5NzI5YmRlYmY4ZGE4MjYxYjRiXzUtMy0xLTEtNjgyMjc_ae550667-c0de-4599-b587-1ab854c5095e"
      unitRef="usd">560178000</us-gaap:PrincipalAmountOutstandingOfLoansHeldInPortfolio>
    <us-gaap:ServicingAssetAtFairValueAmount
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTpkM2I2MTExNGJhODk0OTcyOWJkZWJmOGRhODI2MWI0Yi90YWJsZXJhbmdlOmQzYjYxMTE0YmE4OTQ5NzI5YmRlYmY4ZGE4MjYxYjRiXzYtMS0xLTEtNjgyMjc_56c13474-608a-4860-a66e-365f515d2a0b"
      unitRef="usd">1788000</us-gaap:ServicingAssetAtFairValueAmount>
    <us-gaap:ServicingAssetAtFairValueAmount
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTpkM2I2MTExNGJhODk0OTcyOWJkZWJmOGRhODI2MWI0Yi90YWJsZXJhbmdlOmQzYjYxMTE0YmE4OTQ5NzI5YmRlYmY4ZGE4MjYxYjRiXzYtMy0xLTEtNjgyMjc_357e67df-d7e7-4bc9-86d6-7e9091cadc40"
      unitRef="usd">1656000</us-gaap:ServicingAssetAtFairValueAmount>
    <us-gaap:CompensationRelatedCostsGeneralTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNzUvZnJhZzpiNWYyNWNmNTNlNjk0NTViODgzOTllYmRiZTZmODViZi90ZXh0cmVnaW9uOmI1ZjI1Y2Y1M2U2OTQ1NWI4ODM5OWViZGJlNmY4NWJmXzM4MTg_d52ddfdd-54fc-4796-afec-ae626623f941">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 $0.4 million. 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 $30.6 million, $22.8 million and $15.8 million for fiscal years 2023, 2022 and 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;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. For calendar year 2022, the Company match was 30% 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 $4.0 million in fiscal year 2023, $1.3 million in fiscal year 2022 and $1.1 million in fiscal year 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;Certain Commodore 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;1, 2023 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 2022 and 2021, 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 2022.&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;1, 2023 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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&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.192%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.192%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.436%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.422%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.422%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.422%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.782%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.674%"/&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;2023&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;2022&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;2023&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;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;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:id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNzUvZnJhZzpiNWYyNWNmNTNlNjk0NTViODgzOTllYmRiZTZmODViZi90YWJsZTo2MWE4NjgyNDkzYzE0OTgyOTVmMzgzMDY4NjU5YzQzNS90YWJsZXJhbmdlOjYxYTg2ODI0OTNjMTQ5ODI5NWYzODMwNjg2NTljNDM1XzItMC0xLTEtNjgyMjc_1e063c83-d1e5-4be2-b2ef-ff892eec318c"&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;1,507&#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;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 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;(1)&#160;&#160;&#160;&#160;The expiration date of the CBA for the Pennwest manufacturing facility is February 2024. The CBA for the Clarion and Colony manufacturing facilities was unanimously ratified in April 2023, which extended the expiration date to May&#160;30, 2026.</us-gaap:CompensationRelatedCostsGeneralTextBlock>
    <cvco:ReinsuranceCoverageMaximumLiabilityPerEmployee
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNzUvZnJhZzpiNWYyNWNmNTNlNjk0NTViODgzOTllYmRiZTZmODViZi90ZXh0cmVnaW9uOmI1ZjI1Y2Y1M2U2OTQ1NWI4ODM5OWViZGJlNmY4NWJmXzI0Mg_6735ceff-5752-457d-a6ff-fd8caa8a3cb0"
      unitRef="usd">400000</cvco:ReinsuranceCoverageMaximumLiabilityPerEmployee>
    <cvco:SelfFundedGroupMedicalPlanMedicalClaimsExpense
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNzUvZnJhZzpiNWYyNWNmNTNlNjk0NTViODgzOTllYmRiZTZmODViZi90ZXh0cmVnaW9uOmI1ZjI1Y2Y1M2U2OTQ1NWI4ODM5OWViZGJlNmY4NWJmXzYwMA_1a6c4a6c-0e9d-4c88-9662-b92a96369d02"
      unitRef="usd">30600000</cvco:SelfFundedGroupMedicalPlanMedicalClaimsExpense>
    <cvco:SelfFundedGroupMedicalPlanMedicalClaimsExpense
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNzUvZnJhZzpiNWYyNWNmNTNlNjk0NTViODgzOTllYmRiZTZmODViZi90ZXh0cmVnaW9uOmI1ZjI1Y2Y1M2U2OTQ1NWI4ODM5OWViZGJlNmY4NWJmXzYwNA_7d1a6fc8-c553-4d82-8abe-5696a23d0c02"
      unitRef="usd">22800000</cvco:SelfFundedGroupMedicalPlanMedicalClaimsExpense>
    <cvco:SelfFundedGroupMedicalPlanMedicalClaimsExpense
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNzUvZnJhZzpiNWYyNWNmNTNlNjk0NTViODgzOTllYmRiZTZmODViZi90ZXh0cmVnaW9uOmI1ZjI1Y2Y1M2U2OTQ1NWI4ODM5OWViZGJlNmY4NWJmXzYxMQ_734c6141-bce9-4570-9314-2493db79e312"
      unitRef="usd">15800000</cvco:SelfFundedGroupMedicalPlanMedicalClaimsExpense>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
      contextRef="ibc434e76d7454c349683a7bcd8da7478_D20220403-20230401"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNzUvZnJhZzpiNWYyNWNmNTNlNjk0NTViODgzOTllYmRiZTZmODViZi90ZXh0cmVnaW9uOmI1ZjI1Y2Y1M2U2OTQ1NWI4ODM5OWViZGJlNmY4NWJmXzk1MA_81e394e3-88e8-4490-8b7d-9a5d3a1ec2e9"
      unitRef="number">0.50</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="ibc434e76d7454c349683a7bcd8da7478_D20220403-20230401"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNzUvZnJhZzpiNWYyNWNmNTNlNjk0NTViODgzOTllYmRiZTZmODViZi90ZXh0cmVnaW9uOmI1ZjI1Y2Y1M2U2OTQ1NWI4ODM5OWViZGJlNmY4NWJmXzk2Ng_8eb3f879-00af-46de-8fc7-d2c3f51e43cb"
      unitRef="number">0.05</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
      contextRef="i59ea3d3688c7461e8bf4e6420f88a130_D20220403-20230401"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNzUvZnJhZzpiNWYyNWNmNTNlNjk0NTViODgzOTllYmRiZTZmODViZi90ZXh0cmVnaW9uOmI1ZjI1Y2Y1M2U2OTQ1NWI4ODM5OWViZGJlNmY4NWJmXzEwODY_3274aab0-b9a5-4ca4-a528-cd9abc4c6ce4"
      unitRef="number">0.30</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="i59ea3d3688c7461e8bf4e6420f88a130_D20220403-20230401"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNzUvZnJhZzpiNWYyNWNmNTNlNjk0NTViODgzOTllYmRiZTZmODViZi90ZXh0cmVnaW9uOmI1ZjI1Y2Y1M2U2OTQ1NWI4ODM5OWViZGJlNmY4NWJmXzExMDI_616d79f9-a0c6-4e4b-b974-81803b2de5ee"
      unitRef="number">0.05</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <cvco:DefinedContributionPlanEmployersMatchingContributionVestingPeriod
      contextRef="i59ea3d3688c7461e8bf4e6420f88a130_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNzUvZnJhZzpiNWYyNWNmNTNlNjk0NTViODgzOTllYmRiZTZmODViZi90ZXh0cmVnaW9uOmI1ZjI1Y2Y1M2U2OTQ1NWI4ODM5OWViZGJlNmY4NWJmXzEzMTU_65cc432a-86bb-424a-95cd-660a2f3dc1b5">P4Y</cvco:DefinedContributionPlanEmployersMatchingContributionVestingPeriod>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i59ea3d3688c7461e8bf4e6420f88a130_D20220403-20230401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNzUvZnJhZzpiNWYyNWNmNTNlNjk0NTViODgzOTllYmRiZTZmODViZi90ZXh0cmVnaW9uOmI1ZjI1Y2Y1M2U2OTQ1NWI4ODM5OWViZGJlNmY4NWJmXzEzNjI_cd1e182b-f075-4234-8803-ae90ea044254"
      unitRef="usd">4000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i308e279de27047d691b986413a1036e7_D20210404-20220402"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNzUvZnJhZzpiNWYyNWNmNTNlNjk0NTViODgzOTllYmRiZTZmODViZi90ZXh0cmVnaW9uOmI1ZjI1Y2Y1M2U2OTQ1NWI4ODM5OWViZGJlNmY4NWJmXzU0OTc1NTgxNzgzMQ_6a3b3b2e-bb19-470d-a53f-e4087d796eba"
      unitRef="usd">1300000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="ic76edcf671b54fae86ca47581bed8ce1_D20200329-20210403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNzUvZnJhZzpiNWYyNWNmNTNlNjk0NTViODgzOTllYmRiZTZmODViZi90ZXh0cmVnaW9uOmI1ZjI1Y2Y1M2U2OTQ1NWI4ODM5OWViZGJlNmY4NWJmXzEzODc_0a3ee6d1-28ac-4414-b806-ec0d835d51fd"
      unitRef="usd">1100000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:ScheduleOfMultiemployerPlansTableTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNzUvZnJhZzpiNWYyNWNmNTNlNjk0NTViODgzOTllYmRiZTZmODViZi90ZXh0cmVnaW9uOmI1ZjI1Y2Y1M2U2OTQ1NWI4ODM5OWViZGJlNmY4NWJmXzM4MjA_8d5c97d2-f17b-41b8-8f07-bd846f6b68ae">&lt;div style="margin-top:9pt;text-indent: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;1, 2023 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 2022 and 2021, 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 2022.&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;1, 2023 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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&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.192%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.192%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.436%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.422%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.422%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.422%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.782%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.674%"/&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;2023&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;2022&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;2023&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;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;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:id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNzUvZnJhZzpiNWYyNWNmNTNlNjk0NTViODgzOTllYmRiZTZmODViZi90YWJsZTo2MWE4NjgyNDkzYzE0OTgyOTVmMzgzMDY4NjU5YzQzNS90YWJsZXJhbmdlOjYxYTg2ODI0OTNjMTQ5ODI5NWYzODMwNjg2NTljNDM1XzItMC0xLTEtNjgyMjc_1e063c83-d1e5-4be2-b2ef-ff892eec318c"&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;1,507&#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;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 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;(1)&#160;&#160;&#160;&#160;The expiration date of the CBA for the Pennwest manufacturing facility is February 2024. The CBA for the Clarion and Colony manufacturing facilities was unanimously ratified in April 2023, which extended the expiration date to May&#160;30, 2026.</us-gaap:ScheduleOfMultiemployerPlansTableTextBlock>
    <us-gaap:MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNzUvZnJhZzpiNWYyNWNmNTNlNjk0NTViODgzOTllYmRiZTZmODViZi90YWJsZTo2MWE4NjgyNDkzYzE0OTgyOTVmMzgzMDY4NjU5YzQzNS90YWJsZXJhbmdlOjYxYTg2ODI0OTNjMTQ5ODI5NWYzODMwNjg2NTljNDM1XzItNC0xLTEtNjgyMjc_2b56720d-1e0e-4c75-8f1a-70a35c1d28a7">Red</us-gaap:MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList>
    <us-gaap:MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNzUvZnJhZzpiNWYyNWNmNTNlNjk0NTViODgzOTllYmRiZTZmODViZi90YWJsZTo2MWE4NjgyNDkzYzE0OTgyOTVmMzgzMDY4NjU5YzQzNS90YWJsZXJhbmdlOjYxYTg2ODI0OTNjMTQ5ODI5NWYzODMwNjg2NTljNDM1XzItNi0xLTEtNjgyMjc_f89fafc3-02f1-42f4-900d-8e2dd11fc0a2">Red</us-gaap:MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList>
    <us-gaap:MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNzUvZnJhZzpiNWYyNWNmNTNlNjk0NTViODgzOTllYmRiZTZmODViZi90YWJsZTo2MWE4NjgyNDkzYzE0OTgyOTVmMzgzMDY4NjU5YzQzNS90YWJsZXJhbmdlOjYxYTg2ODI0OTNjMTQ5ODI5NWYzODMwNjg2NTljNDM1XzItOC0xLTEtNjgyMjc_ddab7dbb-d8d7-4c8a-b876-28de12bd8439">Implemented</us-gaap:MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNzUvZnJhZzpiNWYyNWNmNTNlNjk0NTViODgzOTllYmRiZTZmODViZi90YWJsZTo2MWE4NjgyNDkzYzE0OTgyOTVmMzgzMDY4NjU5YzQzNS90YWJsZXJhbmdlOjYxYTg2ODI0OTNjMTQ5ODI5NWYzODMwNjg2NTljNDM1XzItMTAtMS0xLTY4MjI3_61adc6cd-9de5-46d8-916a-f19164546b89"
      unitRef="usd">1507000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNzUvZnJhZzpiNWYyNWNmNTNlNjk0NTViODgzOTllYmRiZTZmODViZi90YWJsZTo2MWE4NjgyNDkzYzE0OTgyOTVmMzgzMDY4NjU5YzQzNS90YWJsZXJhbmdlOjYxYTg2ODI0OTNjMTQ5ODI5NWYzODMwNjg2NTljNDM1XzItMTItMS0xLTY4MjI3_3744c9c3-c8f1-43db-845a-398a085b2803"
      unitRef="usd">312000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNzUvZnJhZzpiNWYyNWNmNTNlNjk0NTViODgzOTllYmRiZTZmODViZi90YWJsZTo2MWE4NjgyNDkzYzE0OTgyOTVmMzgzMDY4NjU5YzQzNS90YWJsZXJhbmdlOjYxYTg2ODI0OTNjMTQ5ODI5NWYzODMwNjg2NTljNDM1XzItMTQtMS0xLTY4MjI3_eca66a9d-03f9-4de7-a0a8-79e71f8967ca"
      unitRef="usd">0</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantSurchargeFixedList
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNzUvZnJhZzpiNWYyNWNmNTNlNjk0NTViODgzOTllYmRiZTZmODViZi90YWJsZTo2MWE4NjgyNDkzYzE0OTgyOTVmMzgzMDY4NjU5YzQzNS90YWJsZXJhbmdlOjYxYTg2ODI0OTNjMTQ5ODI5NWYzODMwNjg2NTljNDM1XzItMTYtMS0xLTY4MjI3_642dec3f-15ef-4291-a60b-e6c35384e952">Yes</us-gaap:MultiemployerPlanPensionSignificantSurchargeFixedList>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNzgvZnJhZzpjZjliMzgzOGMyODc0ZTFjODNlYjAyNjY0MDgyYmFmOS90ZXh0cmVnaW9uOmNmOWIzODM4YzI4NzRlMWM4M2ViMDI2NjQwODJiYWY5XzYzMA_56d4f944-a007-4efa-9a88-b3d235790ef6">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;1, 2023&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;2, 2022 and April&#160;3, 2021, the total amount of sales to related parties was $65.6 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;$58.1 million and $46.7 million, respectively. As of April&#160;1, 2023, receivables from related parties included $5.7 million of accounts receivable and $4.7 million of commercial loans outstanding. 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.&lt;/span&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="iea0845c0034042588c85decdd35f8f08_D20220403-20230401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNzgvZnJhZzpjZjliMzgzOGMyODc0ZTFjODNlYjAyNjY0MDgyYmFmOS90ZXh0cmVnaW9uOmNmOWIzODM4YzI4NzRlMWM4M2ViMDI2NjQwODJiYWY5XzM2Ng_4f3800d5-3d3c-43ff-93b4-fef13f383857"
      unitRef="usd">65600000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i6a02556ce180417f998e800afb8f6094_D20210404-20220402"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNzgvZnJhZzpjZjliMzgzOGMyODc0ZTFjODNlYjAyNjY0MDgyYmFmOS90ZXh0cmVnaW9uOmNmOWIzODM4YzI4NzRlMWM4M2ViMDI2NjQwODJiYWY5XzM3MA_26116c4c-f6cf-49bb-8391-33012740a7af"
      unitRef="usd">58100000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i78b382119bd0464dbc9d67683190fd2a_D20200329-20210403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNzgvZnJhZzpjZjliMzgzOGMyODc0ZTFjODNlYjAyNjY0MDgyYmFmOS90ZXh0cmVnaW9uOmNmOWIzODM4YzI4NzRlMWM4M2ViMDI2NjQwODJiYWY5XzM3Nw_7f75c3c3-b520-40cc-820b-54428f661c33"
      unitRef="usd">46700000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <cvco:AccountsReceivableFromRelatedParties
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNzgvZnJhZzpjZjliMzgzOGMyODc0ZTFjODNlYjAyNjY0MDgyYmFmOS90ZXh0cmVnaW9uOmNmOWIzODM4YzI4NzRlMWM4M2ViMDI2NjQwODJiYWY5XzQ0Nw_a1670b00-ff1e-4a44-9096-4b1aa5d09ce2"
      unitRef="usd">5700000</cvco:AccountsReceivableFromRelatedParties>
    <us-gaap:LoansAndLeasesReceivableRelatedParties
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNzgvZnJhZzpjZjliMzgzOGMyODc0ZTFjODNlYjAyNjY0MDgyYmFmOS90ZXh0cmVnaW9uOmNmOWIzODM4YzI4NzRlMWM4M2ViMDI2NjQwODJiYWY5XzQ3Nw_b28b7849-11c8-4c74-addb-7a8703b46302"
      unitRef="usd">4700000</us-gaap:LoansAndLeasesReceivableRelatedParties>
    <cvco:AccountsReceivableFromRelatedParties
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNzgvZnJhZzpjZjliMzgzOGMyODc0ZTFjODNlYjAyNjY0MDgyYmFmOS90ZXh0cmVnaW9uOmNmOWIzODM4YzI4NzRlMWM4M2ViMDI2NjQwODJiYWY5XzU2NQ_2ab62457-6a9a-485f-befa-e24fa646e5ef"
      unitRef="usd">3300000</cvco:AccountsReceivableFromRelatedParties>
    <us-gaap:LoansAndLeasesReceivableRelatedParties
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNzgvZnJhZzpjZjliMzgzOGMyODc0ZTFjODNlYjAyNjY0MDgyYmFmOS90ZXh0cmVnaW9uOmNmOWIzODM4YzI4NzRlMWM4M2ViMDI2NjQwODJiYWY5XzU5NQ_4fe8592b-60c0-49c1-aec6-5f7ed70f1ec5"
      unitRef="usd">2600000</us-gaap:LoansAndLeasesReceivableRelatedParties>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzU3MTQ_16e9234a-39a6-41d0-9d5f-93de78043ad1">Acquisitions&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;FY22 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;On July 4, 2021, we obtained an additional 20% ownership interest in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Craftsman Homes, LLC and Craftsman Homes Development, LLC (collectively known as "Craftsman" or the "Entities"),&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; which gave us a 70% controlling ownership interest and resulted in consolidation of the Entities. See Redeemable Noncontrolling Interest policy in Note 1. The purchase price on July 4, 2021 for 20% ownership was $2.5&#160;million, valuing the Entities at $12.4&#160;million. The remeasurement of the Entities assets and liabilities to fair value resulted in 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;$3.3&#160;million, recorded 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-style:italic;font-weight:400;line-height:120%"&gt;FY22 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"). The acquisition-date fair value of the total consideration 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;$146.0 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;. During the second fiscal quarter of 2023, we finalized the purchase price allocation related to the Commodore acquisition, which did not have a material effect on the Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The following table summarizes the estimated fair values of the assets acquired and liabilities assumed at the acquisition date (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: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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(as finalized)&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;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;20,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Commercial 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;30,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;31,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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: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;534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;156,631&#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;31,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;125,095&#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;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;145,987&#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 assets acquired under finance leases.&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 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="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;FY23 Solitaire 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 January 3, 2023, we completed the acquisition of Solitaire Inc. and other related entities (collectively "Solitaire Homes"), including their four manufacturing facilities and twenty-two retail locations by acquiring 100% of the outstanding stock of Solitaire Homes. The addition of Solitaire Homes to our existing manufacturing and retail system strengthens our retail position in the Southwest and expands our manufacturing capabilities into Mexico.&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-date fair value of the total consideration 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;$110.8 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;, which is subject to customary adjustments. We have expensed $2.4&#160;million in acquisition related transaction costs in Selling, general and administrative expenses in the Consolidated Statements of Comprehensive Income 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 acquisition date (in thousands). Certain estimated fair values for Inventories, Property, plant and equipment and Other current assets are not yet finalized and are subject to change, which could be signifi&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;cant. We will finalize the amounts recognized as we obtain the information necessary to complete the analysis. 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;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;January 3,&lt;br/&gt;2023&lt;/span&gt;&lt;/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;5,119&#160;&lt;/span&gt;&lt;/td&gt;&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;Investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3,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;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;58,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;1,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(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;3,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;108,062&#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;11,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;96,811&#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;(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;13,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;110,781&#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 $1.3&#160;million assigned to trade names, which are considered indefinite lived intangible assets and are not subject to amortization, $1.9&#160;million assigned to customer-related intangibles, subject to a useful life of 10 years amortized on a straight-line basis, and $0.2&#160;million for covenants 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;(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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Since the acquisition date, Solitaire Homes contributed Net revenue of $28.3&#160;million and a Net loss 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;$0.9&#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; for the fiscal year ended April&#160;1, 2023.&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;. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The following table presents supplemental pro forma information as if the above acquisitions had occurred on April 4, 2021 (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 1,&lt;br/&gt;2023&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 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;text-align:left;vertical-align: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;2,251,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,914,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 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;251,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;208,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;text-align:left;vertical-align: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;28.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.47&#160;&lt;/span&gt;&lt;/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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzU3MDk_80c2c1ee-da7a-4bae-a1aa-95bc8b284d48">&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;FY22 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;On July 4, 2021, we obtained an additional 20% ownership interest in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Craftsman Homes, LLC and Craftsman Homes Development, LLC (collectively known as "Craftsman" or the "Entities"),&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; which gave us a 70% controlling ownership interest and resulted in consolidation of the Entities. See Redeemable Noncontrolling Interest policy in Note 1. The purchase price on July 4, 2021 for 20% ownership was $2.5&#160;million, valuing the Entities at $12.4&#160;million. The remeasurement of the Entities assets and liabilities to fair value resulted in 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;$3.3&#160;million, recorded 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-style:italic;font-weight:400;line-height:120%"&gt;FY22 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"). The acquisition-date fair value of the total consideration 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;$146.0 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;. During the second fiscal quarter of 2023, we finalized the purchase price allocation related to the Commodore acquisition, which did not have a material effect on the Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The following table summarizes the estimated fair values of the assets acquired and liabilities assumed at the acquisition date (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: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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(as finalized)&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;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;20,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Commercial 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;30,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;31,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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: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;534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;156,631&#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;31,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;125,095&#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;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;145,987&#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 assets acquired under finance leases.&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 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="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;FY23 Solitaire 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 January 3, 2023, we completed the acquisition of Solitaire Inc. and other related entities (collectively "Solitaire Homes"), including their four manufacturing facilities and twenty-two retail locations by acquiring 100% of the outstanding stock of Solitaire Homes. The addition of Solitaire Homes to our existing manufacturing and retail system strengthens our retail position in the Southwest and expands our manufacturing capabilities into Mexico.&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-date fair value of the total consideration 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;$110.8 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;, which is subject to customary adjustments. We have expensed $2.4&#160;million in acquisition related transaction costs in Selling, general and administrative expenses in the Consolidated Statements of Comprehensive Income 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 acquisition date (in thousands). Certain estimated fair values for Inventories, Property, plant and equipment and Other current assets are not yet finalized and are subject to change, which could be signifi&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;cant. We will finalize the amounts recognized as we obtain the information necessary to complete the analysis. 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;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;January 3,&lt;br/&gt;2023&lt;/span&gt;&lt;/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;5,119&#160;&lt;/span&gt;&lt;/td&gt;&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;Investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3,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;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;58,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;1,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(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;3,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;108,062&#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;11,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;96,811&#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;(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;13,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;110,781&#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 $1.3&#160;million assigned to trade names, which are considered indefinite lived intangible assets and are not subject to amortization, $1.9&#160;million assigned to customer-related intangibles, subject to a useful life of 10 years amortized on a straight-line basis, and $0.2&#160;million for covenants 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;(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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Since the acquisition date, Solitaire Homes contributed Net revenue of $28.3&#160;million and a Net loss 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;$0.9&#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; for the fiscal year ended April&#160;1, 2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock>
    <us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1
      contextRef="idb286dd7a3cc4bba9795b34964926e42_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzU0OTc1NTg0NjY2Mw_5ef17fa8-85af-4dea-bc67-faa729e1c781">2021-07-04</us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="ied89c55a7de04287949663610140e7ac_I20210704"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzU0OTc1NTg0NjU0OA_259e0876-7399-4a19-95d7-003424105667"
      unitRef="number">0.20</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage
      contextRef="ied89c55a7de04287949663610140e7ac_I20210704"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzU0OTc1NTg0NjU1Mw_ce61844a-87a0-429d-b0ab-0c4195dbf789"
      unitRef="number">0.70</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="ied89c55a7de04287949663610140e7ac_I20210704"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzU0OTc1NTg0NjU1OA_25d93204-c9c3-419e-9326-0f159fbcef6c"
      unitRef="number">0.20</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="idb286dd7a3cc4bba9795b34964926e42_D20210404-20220402"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzU0OTc1NTg0NjU2Mw_01bf5c99-822a-4453-bd9e-cce9d299a2a8"
      unitRef="usd">2500000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="ied89c55a7de04287949663610140e7ac_I20210704"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzU0OTc1NTg0NjU3Nw_2457a834-69cf-4449-bc3b-5d79c3e6bf7e"
      unitRef="usd">12400000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain
      contextRef="idb286dd7a3cc4bba9795b34964926e42_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzU0OTc1NTg0NjU5Mg_f634f265-b56f-401c-aae6-924565b016bc"
      unitRef="usd">3300000</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLossFinancialStatementCaption
      contextRef="idb286dd7a3cc4bba9795b34964926e42_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzU0OTc1NTg0NjYwNQ_e799b2b0-08c2-48dc-99ca-b54b9f874235">Other income, net</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLossFinancialStatementCaption>
    <us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1
      contextRef="i5e8dd54e78db4420bd3948ef94cd82a3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzU0OTc1NTg0NjYwNg_35c8bb1a-b858-42bc-8c62-032479ec842e">2021-09-24</us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i5e8dd54e78db4420bd3948ef94cd82a3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzU0OTc1NTg0MDg0NQ_ac5c5d8d-77c3-4fd4-8026-8459a31c9157"
      unitRef="usd">146000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="ib6e4d2d828c64cd288819a38847e9647_I20210924"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTphYWM2YmE0NmZiMDI0ZTNiYWE2OTdkMzQyNDNhYjFhYS90YWJsZXJhbmdlOmFhYzZiYTQ2ZmIwMjRlM2JhYTY5N2QzNDI0M2FiMWFhXzEtMS0xLTEtOTI3NjE_19a91efd-04ef-4364-977a-15656f89eade"
      unitRef="usd">619000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="ib6e4d2d828c64cd288819a38847e9647_I20210924"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTphYWM2YmE0NmZiMDI0ZTNiYWE2OTdkMzQyNDNhYjFhYS90YWJsZXJhbmdlOmFhYzZiYTQ2ZmIwMjRlM2JhYTY5N2QzNDI0M2FiMWFhXzItMS0xLTEtOTI3NjE_2857db79-fac0-41a3-9262-7e559044bf7d"
      unitRef="usd">20930000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets
      contextRef="ib6e4d2d828c64cd288819a38847e9647_I20210924"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTphYWM2YmE0NmZiMDI0ZTNiYWE2OTdkMzQyNDNhYjFhYS90YWJsZXJhbmdlOmFhYzZiYTQ2ZmIwMjRlM2JhYTY5N2QzNDI0M2FiMWFhXzMtMS0xLTEtOTI3NjE_f90f0842-0e55-4cfc-8723-61410c4c39a9"
      unitRef="usd">30922000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="ib6e4d2d828c64cd288819a38847e9647_I20210924"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTphYWM2YmE0NmZiMDI0ZTNiYWE2OTdkMzQyNDNhYjFhYS90YWJsZXJhbmdlOmFhYzZiYTQ2ZmIwMjRlM2JhYTY5N2QzNDI0M2FiMWFhXzQtMS0xLTEtOTI3NjE_1a82b631-a7e1-4423-a462-2cfa1a277f67"
      unitRef="usd">31787000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="ib6e4d2d828c64cd288819a38847e9647_I20210924"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTphYWM2YmE0NmZiMDI0ZTNiYWE2OTdkMzQyNDNhYjFhYS90YWJsZXJhbmdlOmFhYzZiYTQ2ZmIwMjRlM2JhYTY5N2QzNDI0M2FiMWFhXzUtMS0xLTEtOTI3NjE_e506cb5c-7d88-48e4-9cf9-0687e3093c68"
      unitRef="usd">59339000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther
      contextRef="ib6e4d2d828c64cd288819a38847e9647_I20210924"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTphYWM2YmE0NmZiMDI0ZTNiYWE2OTdkMzQyNDNhYjFhYS90YWJsZXJhbmdlOmFhYzZiYTQ2ZmIwMjRlM2JhYTY5N2QzNDI0M2FiMWFhXzYtMS0xLTEtOTI3NjE_97b82857-eec1-4bf2-aacc-ebdbaa3310b5"
      unitRef="usd">534000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="ib6e4d2d828c64cd288819a38847e9647_I20210924"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTphYWM2YmE0NmZiMDI0ZTNiYWE2OTdkMzQyNDNhYjFhYS90YWJsZXJhbmdlOmFhYzZiYTQ2ZmIwMjRlM2JhYTY5N2QzNDI0M2FiMWFhXzctMS0xLTEtOTI3NjE_f28ca82a-5196-47fb-903c-853749a1f2ee"
      unitRef="usd">12500000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="ib6e4d2d828c64cd288819a38847e9647_I20210924"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTphYWM2YmE0NmZiMDI0ZTNiYWE2OTdkMzQyNDNhYjFhYS90YWJsZXJhbmdlOmFhYzZiYTQ2ZmIwMjRlM2JhYTY5N2QzNDI0M2FiMWFhXzgtMS0xLTEtOTI3NjE_403b8cfd-e900-40a1-8888-7680adc9fced"
      unitRef="usd">156631000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="ib6e4d2d828c64cd288819a38847e9647_I20210924"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTphYWM2YmE0NmZiMDI0ZTNiYWE2OTdkMzQyNDNhYjFhYS90YWJsZXJhbmdlOmFhYzZiYTQ2ZmIwMjRlM2JhYTY5N2QzNDI0M2FiMWFhXzktMS0xLTEtOTI3NjE_db7cd509-3057-4fcd-a709-5989fc084bcc"
      unitRef="usd">31536000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="ib6e4d2d828c64cd288819a38847e9647_I20210924"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTphYWM2YmE0NmZiMDI0ZTNiYWE2OTdkMzQyNDNhYjFhYS90YWJsZXJhbmdlOmFhYzZiYTQ2ZmIwMjRlM2JhYTY5N2QzNDI0M2FiMWFhXzEwLTEtMS0xLTkyNzYx_0f034407-fca9-423d-b8d9-b23f73bb452e"
      unitRef="usd">125095000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:Goodwill
      contextRef="ib6e4d2d828c64cd288819a38847e9647_I20210924"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTphYWM2YmE0NmZiMDI0ZTNiYWE2OTdkMzQyNDNhYjFhYS90YWJsZXJhbmdlOmFhYzZiYTQ2ZmIwMjRlM2JhYTY5N2QzNDI0M2FiMWFhXzExLTEtMS0xLTkyNzYx_879556c8-8cf6-44e3-ada6-f16af88c107a"
      unitRef="usd">20892000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="ib6e4d2d828c64cd288819a38847e9647_I20210924"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTphYWM2YmE0NmZiMDI0ZTNiYWE2OTdkMzQyNDNhYjFhYS90YWJsZXJhbmdlOmFhYzZiYTQ2ZmIwMjRlM2JhYTY5N2QzNDI0M2FiMWFhXzEyLTEtMS0xLTkyNzYx_ab881158-cb74-4bb9-a05c-0045a4c36898"
      unitRef="usd">145987000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i32902355f51741d4bdc1425bfd5a721c_I20210924"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzU0OTc1NTg0NjM0Mw_ea0d1cbe-217b-45ed-b842-bf99a720c847"
      unitRef="usd">7200000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i32902355f51741d4bdc1425bfd5a721c_I20210924"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzU0OTc1NTg0NjM3MQ_3fb0dc74-3f0e-463d-b0f4-3460daef9df9">P11Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets
      contextRef="i63bee8a4b09a4862be570f74d0e7388d_I20210924"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzU0OTc1NTg0NjM3OQ_ec29ca22-1a3d-4762-a17f-4ee729652aa2"
      unitRef="usd">3800000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i7f2c71dc490f4b809ac14bb54cdfde2c_I20210924"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzU0OTc1NTg0NjM5Mw_9fe78ea4-babb-499a-a8da-b195626db9d0"
      unitRef="usd">1000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i320a8c11e72f4fb19d4e62c79d1b608f_I20210924"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzU0OTc1NTg0NjQwNg_eed5e7b7-5e0c-4471-910d-a558ef0b9707"
      unitRef="usd">500000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i320a8c11e72f4fb19d4e62c79d1b608f_I20210924"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzU0OTc1NTg0NjQxOA_89466f90-95c0-43aa-8ec0-41262a17aa6f">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1
      contextRef="i7f008d3386f14138a15d88b51ffc03b5_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzQ5Mw_1c16bd8e-da73-4c7c-b983-79eb0fe35e33">2023-01-03</us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i7f008d3386f14138a15d88b51ffc03b5_D20220403-20230401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzU0OTc1NTgyNjgyNg_e3e71ddf-9b88-43a8-bbf8-e3abe943e06f"
      unitRef="usd">110800000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed
      contextRef="i7f008d3386f14138a15d88b51ffc03b5_D20220403-20230401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzU0OTc1NTg0MDQ3OQ_31cb9056-655e-4ed7-b609-5042ed510223"
      unitRef="usd">2400000</us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed>
    <us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensedFinancialStatementCaption
      contextRef="i7f008d3386f14138a15d88b51ffc03b5_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzU0OTc1NTg0MDQ5Mg_a1e7599d-819f-49db-b8ab-6c3e05f25e3f">Selling, general and administrative</us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensedFinancialStatementCaption>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="ia3022e7a5fd44c9b88d82c23a154b885_I20230103"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTphYTllYjU1YWZhOWI0MTA4OGZkY2M2ZDEwZTM3NjFmNy90YWJsZXJhbmdlOmFhOWViNTVhZmE5YjQxMDg4ZmRjYzZkMTBlMzc2MWY3XzEtMS0xLTEtNjgyMjc_5e38344c-1e03-4471-97f4-30407f95958f"
      unitRef="usd">5119000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities
      contextRef="ia3022e7a5fd44c9b88d82c23a154b885_I20230103"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTphYTllYjU1YWZhOWI0MTA4OGZkY2M2ZDEwZTM3NjFmNy90YWJsZXJhbmdlOmFhOWViNTVhZmE5YjQxMDg4ZmRjYzZkMTBlMzc2MWY3XzItMS0xLTEtNzc1MjM_16d86520-6d79-47e8-bf5a-72ca343c6139"
      unitRef="usd">334000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="ia3022e7a5fd44c9b88d82c23a154b885_I20230103"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTphYTllYjU1YWZhOWI0MTA4OGZkY2M2ZDEwZTM3NjFmNy90YWJsZXJhbmdlOmFhOWViNTVhZmE5YjQxMDg4ZmRjYzZkMTBlMzc2MWY3XzItMS0xLTEtNjgyMjc_e6fe1ef4-4f4d-4bde-b311-15762ecb976b"
      unitRef="usd">3536000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="ia3022e7a5fd44c9b88d82c23a154b885_I20230103"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTphYTllYjU1YWZhOWI0MTA4OGZkY2M2ZDEwZTM3NjFmNy90YWJsZXJhbmdlOmFhOWViNTVhZmE5YjQxMDg4ZmRjYzZkMTBlMzc2MWY3XzMtMS0xLTEtNjgyMjc_b550eb6c-bd32-4522-b95b-c500d4679394"
      unitRef="usd">58045000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="ia3022e7a5fd44c9b88d82c23a154b885_I20230103"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTphYTllYjU1YWZhOWI0MTA4OGZkY2M2ZDEwZTM3NjFmNy90YWJsZXJhbmdlOmFhOWViNTVhZmE5YjQxMDg4ZmRjYzZkMTBlMzc2MWY3XzQtMS0xLTEtNjgyMjc_3ef1d9d7-58c9-4f7f-9c9a-64e3af59bf8a"
      unitRef="usd">36109000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther
      contextRef="ia3022e7a5fd44c9b88d82c23a154b885_I20230103"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTphYTllYjU1YWZhOWI0MTA4OGZkY2M2ZDEwZTM3NjFmNy90YWJsZXJhbmdlOmFhOWViNTVhZmE5YjQxMDg4ZmRjYzZkMTBlMzc2MWY3XzUtMS0xLTEtNjgyMjc_6b16f7ba-c27a-4ce7-ae46-094f405e0a33"
      unitRef="usd">1519000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="ia3022e7a5fd44c9b88d82c23a154b885_I20230103"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTphYTllYjU1YWZhOWI0MTA4OGZkY2M2ZDEwZTM3NjFmNy90YWJsZXJhbmdlOmFhOWViNTVhZmE5YjQxMDg4ZmRjYzZkMTBlMzc2MWY3XzYtMS0xLTEtNjgyMjc_81b9768c-a135-4f60-af76-134426f85503"
      unitRef="usd">3400000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="ia3022e7a5fd44c9b88d82c23a154b885_I20230103"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTphYTllYjU1YWZhOWI0MTA4OGZkY2M2ZDEwZTM3NjFmNy90YWJsZXJhbmdlOmFhOWViNTVhZmE5YjQxMDg4ZmRjYzZkMTBlMzc2MWY3XzctMS0xLTEtNjgyMjc_800d23af-06af-44b8-b4de-92ab3007f111"
      unitRef="usd">108062000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="ia3022e7a5fd44c9b88d82c23a154b885_I20230103"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTphYTllYjU1YWZhOWI0MTA4OGZkY2M2ZDEwZTM3NjFmNy90YWJsZXJhbmdlOmFhOWViNTVhZmE5YjQxMDg4ZmRjYzZkMTBlMzc2MWY3XzgtMS0xLTEtNjgyMjc_57b73e95-4d77-45f0-bed6-51e44a8af355"
      unitRef="usd">11251000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="ia3022e7a5fd44c9b88d82c23a154b885_I20230103"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTphYTllYjU1YWZhOWI0MTA4OGZkY2M2ZDEwZTM3NjFmNy90YWJsZXJhbmdlOmFhOWViNTVhZmE5YjQxMDg4ZmRjYzZkMTBlMzc2MWY3XzktMS0xLTEtNjgyMjc_b665f3df-5f34-4875-952d-9ef8cf1013fd"
      unitRef="usd">96811000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:Goodwill
      contextRef="ia3022e7a5fd44c9b88d82c23a154b885_I20230103"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTphYTllYjU1YWZhOWI0MTA4OGZkY2M2ZDEwZTM3NjFmNy90YWJsZXJhbmdlOmFhOWViNTVhZmE5YjQxMDg4ZmRjYzZkMTBlMzc2MWY3XzEwLTEtMS0xLTY4MjI3_cfafdcff-57ed-4bb1-be0f-06aa6a02f65c"
      unitRef="usd">13970000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="ia3022e7a5fd44c9b88d82c23a154b885_I20230103"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTphYTllYjU1YWZhOWI0MTA4OGZkY2M2ZDEwZTM3NjFmNy90YWJsZXJhbmdlOmFhOWViNTVhZmE5YjQxMDg4ZmRjYzZkMTBlMzc2MWY3XzExLTEtMS0xLTY4MjI3_c48ea1a0-f0ad-4253-b77a-02558b656665"
      unitRef="usd">110781000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets
      contextRef="i6732c5e5eef14a6ab8f97ac4b1ceaca8_I20230103"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzU0OTc1NTgyODM4Mg_5ed8dcb5-0e47-41ce-88fc-198beabea6e7"
      unitRef="usd">1300000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i09521e2dc26543a984f1a13c465049ac_I20230103"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzU0OTc1NTgyODc2OQ_8be8e079-ef50-4189-a3a1-8cf64c1450e4"
      unitRef="usd">1900000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i09521e2dc26543a984f1a13c465049ac_I20230103"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzEwOTk1MTE2NDQ1NjQ_b93eade2-25dd-48be-ae9f-4ebc3cef46d1">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="ib1c72a92262d4be383c7e12eb4115c4c_I20230103"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzU0OTc1NTgyODc3OA_cb1ac74b-a7c2-4675-8962-a9b56f03e30e"
      unitRef="usd">200000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ib1c72a92262d4be383c7e12eb4115c4c_I20230103"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzEwOTk1MTE2NDQ1ODc_54bc2fa4-c77d-4914-8798-e55d33b06def">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="i7f008d3386f14138a15d88b51ffc03b5_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzIyMzg_2dff9779-9596-4c65-b5ee-deeacb991c5e"
      unitRef="usd">28300000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
      contextRef="i7f008d3386f14138a15d88b51ffc03b5_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzIyNDU_5183dfd9-7aed-4657-b3a2-918ea9b80320"
      unitRef="usd">900000</us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessAcquisitionProFormaInformationTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzU3MTM_103d56ac-9a69-4fd9-8860-8ac27afd8aa2">&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;. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The following table presents supplemental pro forma information as if the above acquisitions had occurred on April 4, 2021 (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 1,&lt;br/&gt;2023&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 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;text-align:left;vertical-align: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;2,251,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,914,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 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;251,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;208,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;text-align:left;vertical-align: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;28.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.47&#160;&lt;/span&gt;&lt;/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="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTo5MDVlOGIzODFmZWI0NTA5OWM0ZDhiNGI4YmJjM2NkYy90YWJsZXJhbmdlOjkwNWU4YjM4MWZlYjQ1MDk5YzRkOGI0YjhiYmMzY2RjXzItMS0xLTEtNjgyMjc_39aab160-29a4-43b1-917c-d5837ae9cf96"
      unitRef="usd">2251233000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTo5MDVlOGIzODFmZWI0NTA5OWM0ZDhiNGI4YmJjM2NkYy90YWJsZXJhbmdlOjkwNWU4YjM4MWZlYjQ1MDk5YzRkOGI0YjhiYmMzY2RjXzItMy0xLTEtNjgyMjc_f4ffef2a-dd06-475f-83ac-8a3171f94e2b"
      unitRef="usd">1914866000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTo5MDVlOGIzODFmZWI0NTA5OWM0ZDhiNGI4YmJjM2NkYy90YWJsZXJhbmdlOjkwNWU4YjM4MWZlYjQ1MDk5YzRkOGI0YjhiYmMzY2RjXzMtMS0xLTEtNjgyMjc_179ba55c-7a85-4b93-b42b-678e56dd4e5f"
      unitRef="usd">251903000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTo5MDVlOGIzODFmZWI0NTA5OWM0ZDhiNGI4YmJjM2NkYy90YWJsZXJhbmdlOjkwNWU4YjM4MWZlYjQ1MDk5YzRkOGI0YjhiYmMzY2RjXzMtMy0xLTEtNjgyMjc_9fc4558e-ee09-4089-b865-703e67652cc3"
      unitRef="usd">208149000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTo5MDVlOGIzODFmZWI0NTA5OWM0ZDhiNGI4YmJjM2NkYy90YWJsZXJhbmdlOjkwNWU4YjM4MWZlYjQ1MDk5YzRkOGI0YjhiYmMzY2RjXzQtMS0xLTEtNjgyMjc_a2e577df-d70d-40b4-9d4f-8ef7cc68490a"
      unitRef="usdPerShare">28.23</us-gaap:BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted>
    <us-gaap:BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTo5MDVlOGIzODFmZWI0NTA5OWM0ZDhiNGI4YmJjM2NkYy90YWJsZXJhbmdlOjkwNWU4YjM4MWZlYjQ1MDk5YzRkOGI0YjhiYmMzY2RjXzQtMy0xLTEtNjgyMjc_f69d9e6e-6880-4766-b98a-6a75d7922617"
      unitRef="usdPerShare">22.47</us-gaap:BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90ZXh0cmVnaW9uOjhmNTJiMGRmNDE5ZDRhNWI4Y2I3MDNkNzdiYzRmN2U0XzM2NQ_3e2a38ba-61df-4fce-9ae8-a60ff7ec60fd">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 1,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt 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 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;/tr&gt;&lt;tr&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;2,069,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;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;/tr&gt;&lt;tr&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;73,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;2,142,713&#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,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;/tr&gt;&lt;tr&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;21,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;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;/tr&gt;&lt;tr&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;51,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;73,263&#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,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;/tr&gt;&lt;tr&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;296,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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;/tr&gt;&lt;tr&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;10,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;306,763&#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;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;/tr&gt;&lt;tr&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;14,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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;/tr&gt;&lt;tr&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;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;/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,833&#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;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;/tr&gt;&lt;tr&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;2,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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,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;/tr&gt;&lt;tr&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;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;2,070&#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,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;/tr&gt;&lt;tr&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;63,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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;/tr&gt;&lt;tr&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;2,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;65,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;14,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;/tr&gt;&lt;tr&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;44,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;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;/tr&gt;&lt;tr&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;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;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;/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;44,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;18,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;/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 1,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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 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;1,107,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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;/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;200,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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,307,975&#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;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;/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: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 1,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;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.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;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;/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;25.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;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;/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;42.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;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;/tr&gt;&lt;/table&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90ZXh0cmVnaW9uOjhmNTJiMGRmNDE5ZDRhNWI4Y2I3MDNkNzdiYzRmN2U0XzY0_4f24ace7-dc1f-4303-9cbe-0d4169445016"
      unitRef="segment">2</us-gaap:NumberOfOperatingSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90ZXh0cmVnaW9uOjhmNTJiMGRmNDE5ZDRhNWI4Y2I3MDNkNzdiYzRmN2U0XzM2OA_42343d17-7024-4344-b337-d5ba80fae7b4">The following tables provide selected financial data by segment (dollars in thousands):&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 1,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt 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 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;/tr&gt;&lt;tr&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;2,069,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;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;/tr&gt;&lt;tr&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;73,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;2,142,713&#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,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;/tr&gt;&lt;tr&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;21,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;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;/tr&gt;&lt;tr&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;51,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;73,263&#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,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;/tr&gt;&lt;tr&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;296,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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;/tr&gt;&lt;tr&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;10,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;306,763&#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;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;/tr&gt;&lt;tr&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;14,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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;/tr&gt;&lt;tr&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;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;/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,833&#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;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;/tr&gt;&lt;tr&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;2,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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,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;/tr&gt;&lt;tr&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;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;2,070&#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,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;/tr&gt;&lt;tr&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;63,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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;/tr&gt;&lt;tr&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;2,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;65,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;14,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;/tr&gt;&lt;tr&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;44,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;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;/tr&gt;&lt;tr&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;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;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;/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;44,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;18,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;/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 1,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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 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;1,107,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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;/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;200,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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,307,975&#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;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;/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: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 1,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;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.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;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;/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;25.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;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;/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;42.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues
      contextRef="ic8282c1b77fe421c9c58d6976cf06db9_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzMtMS0xLTEtNjgyMjc_a0f28b53-6231-4f91-b810-856084d0215a"
      unitRef="usd">2069450000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if72bad6049554ac8abf6caf237314648_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzMtMy0xLTEtNjgyMjc_7edabcb5-a43f-4636-9058-c5d237932ca7"
      unitRef="usd">1556283000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4fec404d2bc5488cb0a8f18f68246215_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzMtNS0xLTEtNjgyMjc_b66d0b6d-89fb-40da-86da-97c308ef4390"
      unitRef="usd">1037889000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8194a82e73434b93b27f12374b4b7076_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzQtMS0xLTEtNjgyMjc_72c31516-ce91-4788-a9d4-b2739d8957e3"
      unitRef="usd">73263000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i20f25a3a7fa641f1b2dd47144d9afe92_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzQtMy0xLTEtNjgyMjc_014aa727-1861-4431-9248-08b760959f78"
      unitRef="usd">70875000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2808ef70965040a2a4959da195685dfd_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzQtNS0xLTEtNjgyMjc_6e3a3370-315f-4241-b933-c06766cf7b6b"
      unitRef="usd">70162000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzUtMS0xLTEtNjgyMjc_ab5f2a5b-abb2-480d-ac30-f54687b74342"
      unitRef="usd">2142713000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzUtMy0xLTEtNjgyMjc_313baa4e-4662-41bf-a712-725d857feb05"
      unitRef="usd">1627158000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzUtNS0xLTEtNjgyMjc_ec89fbdf-ebd3-4c71-8a10-0951ef73f326"
      unitRef="usd">1108051000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2c49909cba2542789bcd31af6bec4531_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzctMS0xLTEtNjgyMjc_12c7eee4-45c9-40b0-8e88-017c9690281d"
      unitRef="usd">21952000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id1ff00307d8247468bf7821afe0ed0fc_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzctMy0xLTEtNjgyMjc_7526c988-5139-4760-b5f2-d45eee12fc53"
      unitRef="usd">23004000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie4b3740536f2437ab84b064d5ad2ed5d_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzctNS0xLTEtNjgyMjc_ed3dfc9e-2c53-4685-a659-87b6e8d0931f"
      unitRef="usd">24195000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i75da9327587546599ced76c7807185ea_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzgtMS0xLTEtNjgyMjc_23141b49-5642-45cc-a55e-8c166903c5de"
      unitRef="usd">51311000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if022b6f0f45f4c9c91c0cf2c49aad787_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzgtMy0xLTEtNjgyMjc_e6a3be16-bab9-4d0f-be86-c3b045b7c2ae"
      unitRef="usd">47871000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if5983c6958494a1da58d7f5dbbe9ec05_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzgtNS0xLTEtNjgyMjc_01cb623d-be29-48e3-96db-d98b420a85fc"
      unitRef="usd">45967000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8194a82e73434b93b27f12374b4b7076_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzktMS0xLTEtNjgyMjc_c8ce8abc-194b-44b7-98b8-429057683599"
      unitRef="usd">73263000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i20f25a3a7fa641f1b2dd47144d9afe92_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzktMy0xLTEtNjgyMjc_db236c9c-2521-4cc8-96fc-147866b8f2f0"
      unitRef="usd">70875000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2808ef70965040a2a4959da195685dfd_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzktNS0xLTEtNjgyMjc_fd3376bd-856b-44ba-8154-c5c83c398e0f"
      unitRef="usd">70162000</us-gaap:Revenues>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic8282c1b77fe421c9c58d6976cf06db9_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzExLTEtMS0xLTY4MjI3_acceaedf-9780-48b7-95f7-0a7a23b31222"
      unitRef="usd">296415000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="if72bad6049554ac8abf6caf237314648_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzExLTMtMS0xLTY4MjI3_99ab9ffd-10c5-491f-81ed-a1bd95491346"
      unitRef="usd">197282000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i4fec404d2bc5488cb0a8f18f68246215_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzExLTUtMS0xLTY4MjI3_8fd45df0-64ca-438d-a8aa-c17ca2c543a6"
      unitRef="usd">78937000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i8194a82e73434b93b27f12374b4b7076_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzEyLTEtMS0xLTY4MjI3_6b9bf7c7-e8f5-47f9-8b73-2c120c08914d"
      unitRef="usd">10348000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i20f25a3a7fa641f1b2dd47144d9afe92_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzEyLTMtMS0xLTY4MjI3_2f047161-ff6a-4f21-be5f-30919b2fcfee"
      unitRef="usd">14707000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i2808ef70965040a2a4959da195685dfd_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzEyLTUtMS0xLTY4MjI3_504a37e7-7c70-414e-87b8-09df1f1fa16f"
      unitRef="usd">17975000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzEzLTEtMS0xLTY4MjI3_c60b102d-6611-4c0c-87ef-010dce8bfc1d"
      unitRef="usd">306763000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzEzLTMtMS0xLTY4MjI3_d578eebe-8b25-4f08-a6de-ed58685ce617"
      unitRef="usd">211989000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzEzLTUtMS0xLTY4MjI3_c1890be0-7c6b-432b-8c1f-175bd142c1f6"
      unitRef="usd">96912000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:Depreciation
      contextRef="ic8282c1b77fe421c9c58d6976cf06db9_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzE1LTEtMS0xLTY4MjI3_7d9602fa-88d0-434d-81e5-4ba97da5dcb7"
      unitRef="usd">14651000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="if72bad6049554ac8abf6caf237314648_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzE1LTMtMS0xLTY4MjI3_68da6b5d-1ddf-478b-90f3-4657f6298819"
      unitRef="usd">9451000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i4fec404d2bc5488cb0a8f18f68246215_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzE1LTUtMS0xLTY4MjI3_ea022511-9b69-48e0-b15c-1cd902902419"
      unitRef="usd">5450000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i8194a82e73434b93b27f12374b4b7076_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzE2LTEtMS0xLTY4MjI3_070bf78a-b727-4f2e-b7c2-884008f40b1c"
      unitRef="usd">182000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i20f25a3a7fa641f1b2dd47144d9afe92_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzE2LTMtMS0xLTY4MjI3_1f5443f2-04b6-4303-b333-e8f6e411beaf"
      unitRef="usd">182000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i2808ef70965040a2a4959da195685dfd_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzE2LTUtMS0xLTY4MjI3_f0a8771e-7121-4e66-b94b-ac7b94d3e49d"
      unitRef="usd">127000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzE3LTEtMS0xLTY4MjI3_0404f7f6-cf86-43d1-b094-0081c3df61e9"
      unitRef="usd">14833000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzE3LTMtMS0xLTY4MjI3_0189203d-2140-430f-9a63-5ab1ba1b270d"
      unitRef="usd">9633000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzE3LTUtMS0xLTY4MjI3_7ce48fbc-38a8-42b6-8d9d-ba600ff3d234"
      unitRef="usd">5577000</us-gaap:Depreciation>
    <us-gaap:AdjustmentForAmortization
      contextRef="ic8282c1b77fe421c9c58d6976cf06db9_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzE5LTEtMS0xLTY4MjI3_5b901c2f-d44c-4f94-a3d7-fab440fad76d"
      unitRef="usd">2038000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="if72bad6049554ac8abf6caf237314648_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzE5LTMtMS0xLTY4MjI3_ed163ba8-d170-4d76-b54f-e51790236a77"
      unitRef="usd">1270000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i4fec404d2bc5488cb0a8f18f68246215_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzE5LTUtMS0xLTY4MjI3_a53f38cc-dd5a-4a67-840d-7b3b15d239a9"
      unitRef="usd">560000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i8194a82e73434b93b27f12374b4b7076_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzIwLTEtMS0xLTY4MjI3_47d8c4cc-e260-4c99-8de5-f19d42abab12"
      unitRef="usd">32000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i20f25a3a7fa641f1b2dd47144d9afe92_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzIwLTMtMS0xLTY4MjI3_b48eb64a-110a-41b8-ae72-c258d4fead2f"
      unitRef="usd">114000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i2808ef70965040a2a4959da195685dfd_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzIwLTUtMS0xLTY4MjI3_66e8a3b2-3cec-40d5-b44d-28e7fdd9b5a2"
      unitRef="usd">187000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzIxLTEtMS0xLTY4MjI3_547610e0-48f2-4536-a60a-748a85e54df2"
      unitRef="usd">2070000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzIxLTMtMS0xLTY4MjI3_edd2db34-fccd-4ce0-8891-69807427f9eb"
      unitRef="usd">1384000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzIxLTUtMS0xLTY4MjI3_dc68b054-dcbd-4125-b5ff-b1456a2d0d77"
      unitRef="usd">747000</us-gaap:AdjustmentForAmortization>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic8282c1b77fe421c9c58d6976cf06db9_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzIzLTEtMS0xLTY4MjI3_cfcbf2c6-3c1b-464a-8734-1b8360c8f1b7"
      unitRef="usd">63433000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if72bad6049554ac8abf6caf237314648_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzIzLTMtMS0xLTY4MjI3_33a366c7-63fa-4504-8af5-0a610117d924"
      unitRef="usd">10853000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4fec404d2bc5488cb0a8f18f68246215_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzIzLTUtMS0xLTY4MjI3_5e9344e7-ab86-4388-87f9-53c071e9fe81"
      unitRef="usd">16204000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8194a82e73434b93b27f12374b4b7076_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzI0LTEtMS0xLTY4MjI3_34be6303-ccb4-4cc2-8728-5b31dcdfcee4"
      unitRef="usd">2489000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i20f25a3a7fa641f1b2dd47144d9afe92_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzI0LTMtMS0xLTY4MjI3_f02fd5c5-c710-425e-8b34-7e9557cd704d"
      unitRef="usd">3394000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2808ef70965040a2a4959da195685dfd_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzI0LTUtMS0xLTY4MjI3_fc1d5475-6a93-4a18-9ac9-972f49fb796a"
      unitRef="usd">4062000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzI1LTEtMS0xLTY4MjI3_a6ca7b21-51d4-44fe-aeb2-428a5b34e252"
      unitRef="usd">65922000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzI1LTMtMS0xLTY4MjI3_fc5b5655-052b-4413-a97e-0694d94ed2d0"
      unitRef="usd">14247000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzI1LTUtMS0xLTY4MjI3_9b06a38d-5d7c-4a86-82d7-18bd0458c8ca"
      unitRef="usd">20266000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ic8282c1b77fe421c9c58d6976cf06db9_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzI3LTEtMS0xLTY4MjI3_7414f59f-6806-4631-aff3-3daaf01643ad"
      unitRef="usd">44085000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="if72bad6049554ac8abf6caf237314648_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzI3LTMtMS0xLTY4MjI3_bf2ab3b2-23e3-499e-8d1d-c485bfdad9c3"
      unitRef="usd">18574000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i4fec404d2bc5488cb0a8f18f68246215_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzI3LTUtMS0xLTY4MjI3_cc423bac-7081-44ff-88f3-f3a26cbda5ae"
      unitRef="usd">25465000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i8194a82e73434b93b27f12374b4b7076_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzI4LTEtMS0xLTY4MjI3_e82b682b-ab2f-4338-ba7c-c3c05dc85eb7"
      unitRef="usd">21000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i20f25a3a7fa641f1b2dd47144d9afe92_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzI4LTMtMS0xLTY4MjI3_89601a73-214d-4a76-b467-42df8a2048a5"
      unitRef="usd">79000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i2808ef70965040a2a4959da195685dfd_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzI4LTUtMS0xLTY4MjI3_d4fe2f32-4172-442e-b2d6-ebf3bcb83195"
      unitRef="usd">72000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzI5LTEtMS0xLTY4MjI3_5c848316-25e6-46f0-a8f1-c53dbaa09e75"
      unitRef="usd">44106000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzI5LTMtMS0xLTY4MjI3_bf67ab18-f269-4fae-b1da-42e384633139"
      unitRef="usd">18653000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo1NzM1Yzg0ZjFmNzk0M2IyOTk3NjBiYzUxMDU3YTk0MS90YWJsZXJhbmdlOjU3MzVjODRmMWY3OTQzYjI5OTc2MGJjNTEwNTdhOTQxXzI5LTUtMS0xLTY4MjI3_fa446ac1-c687-41b2-9dd3-2484c3d75492"
      unitRef="usd">25537000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:Assets
      contextRef="i49e809efd55f47cbabb524ebf34efed9_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo3OTYyMjFiNzQ3YTM0ZTJmYmY3ZDM5NDM0NGMzMzhjNC90YWJsZXJhbmdlOjc5NjIyMWI3NDdhMzRlMmZiZjdkMzk0MzQ0YzMzOGM0XzItMS0xLTEtNjgyMjc_c3531e76-3c1d-4513-85e7-8f9f2fee28fd"
      unitRef="usd">1107555000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i50f1a3d487654937a32ce84dde2c247e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo3OTYyMjFiNzQ3YTM0ZTJmYmY3ZDM5NDM0NGMzMzhjNC90YWJsZXJhbmdlOjc5NjIyMWI3NDdhMzRlMmZiZjdkMzk0MzQ0YzMzOGM0XzItMy0xLTEtNjgyMjc_e179390c-6979-4d08-ab20-1179a56ed0c2"
      unitRef="usd">929535000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i71b261122286497eb4d2745d345e9b11_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo3OTYyMjFiNzQ3YTM0ZTJmYmY3ZDM5NDM0NGMzMzhjNC90YWJsZXJhbmdlOjc5NjIyMWI3NDdhMzRlMmZiZjdkMzk0MzQ0YzMzOGM0XzMtMS0xLTEtNjgyMjc_78651ab5-9c9c-4aa3-9ade-7fc9828305de"
      unitRef="usd">200420000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i9186e8ea59c547e7b737598fdb9f3ae9_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo3OTYyMjFiNzQ3YTM0ZTJmYmY3ZDM5NDM0NGMzMzhjNC90YWJsZXJhbmdlOjc5NjIyMWI3NDdhMzRlMmZiZjdkMzk0MzQ0YzMzOGM0XzMtMy0xLTEtNjgyMjc_7153a675-4ab5-4592-9947-2ffc25a9d94d"
      unitRef="usd">225437000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ic1d983b3d69c4367ae908178b8eeea88_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo3OTYyMjFiNzQ3YTM0ZTJmYmY3ZDM5NDM0NGMzMzhjNC90YWJsZXJhbmdlOjc5NjIyMWI3NDdhMzRlMmZiZjdkMzk0MzQ0YzMzOGM0XzQtMS0xLTEtNjgyMjc_b1891122-d38f-47dc-8ac4-eb88c80d74ac"
      unitRef="usd">1307975000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i1cc50079db494592a5d7d9695bee908e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo3OTYyMjFiNzQ3YTM0ZTJmYmY3ZDM5NDM0NGMzMzhjNC90YWJsZXJhbmdlOjc5NjIyMWI3NDdhMzRlMmZiZjdkMzk0MzQ0YzMzOGM0XzQtMy0xLTEtNjgyMjc_c275e6be-a5fd-4982-b418-d436c6f77bc0"
      unitRef="usd">1154972000</us-gaap:Assets>
    <cvco:GrossMargin
      contextRef="i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo2NDkyZmQxYjUyODQ0OWU1YmU4YjczYWJiOGNkNGZiOC90YWJsZXJhbmdlOjY0OTJmZDFiNTI4NDQ5ZTViZThiNzNhYmI4Y2Q0ZmI4XzItMS0xLTEtNjgyMjc_29472675-a758-41b3-8a00-a8e6bb1aced2"
      unitRef="number">0.259</cvco:GrossMargin>
    <cvco:GrossMargin
      contextRef="i5468f4f0467841c8afbecdb8493df615_D20210404-20220402"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo2NDkyZmQxYjUyODQ0OWU1YmU4YjczYWJiOGNkNGZiOC90YWJsZXJhbmdlOjY0OTJmZDFiNTI4NDQ5ZTViZThiNzNhYmI4Y2Q0ZmI4XzItMy0xLTEtNjgyMjc_45aeef7a-b940-4a30-85ca-9f63596cc053"
      unitRef="number">0.251</cvco:GrossMargin>
    <cvco:GrossMargin
      contextRef="i142c6c2754524a1cbabbd71df4f786d8_D20200329-20210403"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo2NDkyZmQxYjUyODQ0OWU1YmU4YjczYWJiOGNkNGZiOC90YWJsZXJhbmdlOjY0OTJmZDFiNTI4NDQ5ZTViZThiNzNhYmI4Y2Q0ZmI4XzItNS0xLTEtNjgyMjc_cc86307e-9d9c-4568-8e08-c1a63db43954"
      unitRef="number">0.216</cvco:GrossMargin>
    <cvco:GrossMargin
      contextRef="ic8282c1b77fe421c9c58d6976cf06db9_D20220403-20230401"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo2NDkyZmQxYjUyODQ0OWU1YmU4YjczYWJiOGNkNGZiOC90YWJsZXJhbmdlOjY0OTJmZDFiNTI4NDQ5ZTViZThiNzNhYmI4Y2Q0ZmI4XzMtMS0xLTEtNjgyMjc_ac5e9aff-8871-40bd-b020-e86269233ee2"
      unitRef="number">0.253</cvco:GrossMargin>
    <cvco:GrossMargin
      contextRef="if72bad6049554ac8abf6caf237314648_D20210404-20220402"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo2NDkyZmQxYjUyODQ0OWU1YmU4YjczYWJiOGNkNGZiOC90YWJsZXJhbmdlOjY0OTJmZDFiNTI4NDQ5ZTViZThiNzNhYmI4Y2Q0ZmI4XzMtMy0xLTEtNjgyMjc_bd8b4fa1-8529-488e-8e03-c099d2cc4ed0"
      unitRef="number">0.239</cvco:GrossMargin>
    <cvco:GrossMargin
      contextRef="i4fec404d2bc5488cb0a8f18f68246215_D20200329-20210403"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo2NDkyZmQxYjUyODQ0OWU1YmU4YjczYWJiOGNkNGZiOC90YWJsZXJhbmdlOjY0OTJmZDFiNTI4NDQ5ZTViZThiNzNhYmI4Y2Q0ZmI4XzMtNS0xLTEtNjgyMjc_88f913c1-2048-4610-9eab-f2067f275e7c"
      unitRef="number">0.192</cvco:GrossMargin>
    <cvco:GrossMargin
      contextRef="i8194a82e73434b93b27f12374b4b7076_D20220403-20230401"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo2NDkyZmQxYjUyODQ0OWU1YmU4YjczYWJiOGNkNGZiOC90YWJsZXJhbmdlOjY0OTJmZDFiNTI4NDQ5ZTViZThiNzNhYmI4Y2Q0ZmI4XzQtMS0xLTEtNjgyMjc_ad2666f6-babd-4688-bb72-8001bd2312cb"
      unitRef="number">0.429</cvco:GrossMargin>
    <cvco:GrossMargin
      contextRef="i20f25a3a7fa641f1b2dd47144d9afe92_D20210404-20220402"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo2NDkyZmQxYjUyODQ0OWU1YmU4YjczYWJiOGNkNGZiOC90YWJsZXJhbmdlOjY0OTJmZDFiNTI4NDQ5ZTViZThiNzNhYmI4Y2Q0ZmI4XzQtMy0xLTEtNjgyMjc_4520c6fe-3bf4-4dac-8656-c3e917a4433f"
      unitRef="number">0.515</cvco:GrossMargin>
    <cvco:GrossMargin
      contextRef="i2808ef70965040a2a4959da195685dfd_D20200329-20210403"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODQvZnJhZzo4ZjUyYjBkZjQxOWQ0YTViOGNiNzAzZDc3YmM0ZjdlNC90YWJsZTo2NDkyZmQxYjUyODQ0OWU1YmU4YjczYWJiOGNkNGZiOC90YWJsZXJhbmdlOjY0OTJmZDFiNTI4NDQ5ZTViZThiNzNhYmI4Y2Q0ZmI4XzQtNS0xLTEtNjgyMjc_4d4fd588-08ac-4125-8b88-759bc6b1254f"
      unitRef="number">0.561</cvco:GrossMargin>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzUtMS0xLTEtNjgyMjc_d24821ee-2a02-4de4-bb02-1f444150fec6"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzUtMS0xLTEtNjgyMjc_d24821ee-2a02-4de4-bb02-1f444150fec6"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90ZXh0cmVnaW9uOmI5YzA1YTY3ZDI0MTQxYWU5ZDI1ZGU3MGNiMGIwMGEzXzI0OTM_ed8bcac5-16ff-4543-b8f5-0ca59edd37ee" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90ZXh0cmVnaW9uOmI5YzA1YTY3ZDI0MTQxYWU5ZDI1ZGU3MGNiMGIwMGEzXzI0OTM_ed8bcac5-16ff-4543-b8f5-0ca59edd37ee" 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="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzUtMS0xLTEtNjgyMjc_d24821ee-2a02-4de4-bb02-1f444150fec6"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90ZXh0cmVnaW9uOmI5YzA1YTY3ZDI0MTQxYWU5ZDI1ZGU3MGNiMGIwMGEzXzI0OTM_ed8bcac5-16ff-4543-b8f5-0ca59edd37ee"
          xlink:type="arc"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90ZXh0cmVnaW9uOmI5YzA1YTY3ZDI0MTQxYWU5ZDI1ZGU3MGNiMGIwMGEzXzI0NTg_1ef56ee3-f5c4-49c8-8aca-e69b19440864" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90ZXh0cmVnaW9uOmI5YzA1YTY3ZDI0MTQxYWU5ZDI1ZGU3MGNiMGIwMGEzXzI0NTg_1ef56ee3-f5c4-49c8-8aca-e69b19440864" 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="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzUtMS0xLTEtNjgyMjc_d24821ee-2a02-4de4-bb02-1f444150fec6"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90ZXh0cmVnaW9uOmI5YzA1YTY3ZDI0MTQxYWU5ZDI1ZGU3MGNiMGIwMGEzXzI0NTg_1ef56ee3-f5c4-49c8-8aca-e69b19440864"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzUtNS0xLTEtNjgyMjc_24a0f539-ce1b-49c3-9f48-77caa295a597"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzUtNS0xLTEtNjgyMjc_24a0f539-ce1b-49c3-9f48-77caa295a597"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzUtNS0xLTEtNjgyMjc_24a0f539-ce1b-49c3-9f48-77caa295a597"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90ZXh0cmVnaW9uOmI5YzA1YTY3ZDI0MTQxYWU5ZDI1ZGU3MGNiMGIwMGEzXzI0OTM_ed8bcac5-16ff-4543-b8f5-0ca59edd37ee"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzUtNS0xLTEtNjgyMjc_24a0f539-ce1b-49c3-9f48-77caa295a597"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90ZXh0cmVnaW9uOmI5YzA1YTY3ZDI0MTQxYWU5ZDI1ZGU3MGNiMGIwMGEzXzI0NTg_1ef56ee3-f5c4-49c8-8aca-e69b19440864"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzUtMy0xLTEtNjgyMjc_171e9251-4e0d-45e5-ae54-b6d4133a7cc7"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzUtMy0xLTEtNjgyMjc_171e9251-4e0d-45e5-ae54-b6d4133a7cc7"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzUtMy0xLTEtNjgyMjc_171e9251-4e0d-45e5-ae54-b6d4133a7cc7"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90ZXh0cmVnaW9uOmI5YzA1YTY3ZDI0MTQxYWU5ZDI1ZGU3MGNiMGIwMGEzXzI0NTg_1ef56ee3-f5c4-49c8-8aca-e69b19440864"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzUtMy0xLTEtNjgyMjc_171e9251-4e0d-45e5-ae54-b6d4133a7cc7"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90ZXh0cmVnaW9uOmI5YzA1YTY3ZDI0MTQxYWU5ZDI1ZGU3MGNiMGIwMGEzXzI0OTM_ed8bcac5-16ff-4543-b8f5-0ca59edd37ee"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzUtNy0xLTEtNjgyMjc_14dcca05-8c79-4029-96f1-7e183122c81a"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzUtNy0xLTEtNjgyMjc_14dcca05-8c79-4029-96f1-7e183122c81a"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzUtNy0xLTEtNjgyMjc_14dcca05-8c79-4029-96f1-7e183122c81a"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90ZXh0cmVnaW9uOmI5YzA1YTY3ZDI0MTQxYWU5ZDI1ZGU3MGNiMGIwMGEzXzI0OTM_ed8bcac5-16ff-4543-b8f5-0ca59edd37ee"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzUtNy0xLTEtNjgyMjc_14dcca05-8c79-4029-96f1-7e183122c81a"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90ZXh0cmVnaW9uOmI5YzA1YTY3ZDI0MTQxYWU5ZDI1ZGU3MGNiMGIwMGEzXzI0NTg_1ef56ee3-f5c4-49c8-8aca-e69b19440864"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTphYWM2YmE0NmZiMDI0ZTNiYWE2OTdkMzQyNDNhYjFhYS90YWJsZXJhbmdlOmFhYzZiYTQ2ZmIwMjRlM2JhYTY5N2QzNDI0M2FiMWFhXzUtMS0xLTEtOTI3NjE_e506cb5c-7d88-48e4-9cf9-0687e3093c68"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTphYWM2YmE0NmZiMDI0ZTNiYWE2OTdkMzQyNDNhYjFhYS90YWJsZXJhbmdlOmFhYzZiYTQ2ZmIwMjRlM2JhYTY5N2QzNDI0M2FiMWFhXzUtMS0xLTEtOTI3NjE_e506cb5c-7d88-48e4-9cf9-0687e3093c68"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzU0OTc1NTg0NjMzOQ_31c4dc2c-c335-437e-8a99-8771872dc53a" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzU0OTc1NTg0NjMzOQ_31c4dc2c-c335-437e-8a99-8771872dc53a" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Includes assets acquired under finance leases.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTphYWM2YmE0NmZiMDI0ZTNiYWE2OTdkMzQyNDNhYjFhYS90YWJsZXJhbmdlOmFhYzZiYTQ2ZmIwMjRlM2JhYTY5N2QzNDI0M2FiMWFhXzUtMS0xLTEtOTI3NjE_e506cb5c-7d88-48e4-9cf9-0687e3093c68"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzU0OTc1NTg0NjMzOQ_31c4dc2c-c335-437e-8a99-8771872dc53a"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzYtNy0xLTEtNjgyMjc_683c5fa1-fcba-4b6b-a352-41af1024b263"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzYtNy0xLTEtNjgyMjc_683c5fa1-fcba-4b6b-a352-41af1024b263"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzYtNS0xLTEtNjgyMjc_65d95192-1b5a-430e-909a-e95e51857036"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzYtNS0xLTEtNjgyMjc_65d95192-1b5a-430e-909a-e95e51857036"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzYtMy0xLTEtNjgyMjc_479264ff-b9bd-407f-afc8-d326fd16e14c"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzYtMy0xLTEtNjgyMjc_479264ff-b9bd-407f-afc8-d326fd16e14c"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzYtMS0xLTEtNjgyMjc_79e25a9d-acc3-4855-bb00-53ae9396230b"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzYtMS0xLTEtNjgyMjc_79e25a9d-acc3-4855-bb00-53ae9396230b"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzYtNy0xLTEtNjgyMjc_683c5fa1-fcba-4b6b-a352-41af1024b263"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90ZXh0cmVnaW9uOmI5YzA1YTY3ZDI0MTQxYWU5ZDI1ZGU3MGNiMGIwMGEzXzI0OTM_ed8bcac5-16ff-4543-b8f5-0ca59edd37ee"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzYtNS0xLTEtNjgyMjc_65d95192-1b5a-430e-909a-e95e51857036"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90ZXh0cmVnaW9uOmI5YzA1YTY3ZDI0MTQxYWU5ZDI1ZGU3MGNiMGIwMGEzXzI0OTM_ed8bcac5-16ff-4543-b8f5-0ca59edd37ee"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzYtMy0xLTEtNjgyMjc_479264ff-b9bd-407f-afc8-d326fd16e14c"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90ZXh0cmVnaW9uOmI5YzA1YTY3ZDI0MTQxYWU5ZDI1ZGU3MGNiMGIwMGEzXzI0OTM_ed8bcac5-16ff-4543-b8f5-0ca59edd37ee"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzYtMS0xLTEtNjgyMjc_79e25a9d-acc3-4855-bb00-53ae9396230b"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90ZXh0cmVnaW9uOmI5YzA1YTY3ZDI0MTQxYWU5ZDI1ZGU3MGNiMGIwMGEzXzI0OTM_ed8bcac5-16ff-4543-b8f5-0ca59edd37ee"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTphYWM2YmE0NmZiMDI0ZTNiYWE2OTdkMzQyNDNhYjFhYS90YWJsZXJhbmdlOmFhYzZiYTQ2ZmIwMjRlM2JhYTY5N2QzNDI0M2FiMWFhXzctMS0xLTEtOTI3NjE_f28ca82a-5196-47fb-903c-853749a1f2ee"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTphYWM2YmE0NmZiMDI0ZTNiYWE2OTdkMzQyNDNhYjFhYS90YWJsZXJhbmdlOmFhYzZiYTQ2ZmIwMjRlM2JhYTY5N2QzNDI0M2FiMWFhXzctMS0xLTEtOTI3NjE_f28ca82a-5196-47fb-903c-853749a1f2ee"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzU0OTc1NTg0NjM0MA_c8d1d5aa-c161-4441-92d1-a5ef6c26489c" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzU0OTc1NTg0NjM0MA_c8d1d5aa-c161-4441-92d1-a5ef6c26489c" 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 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="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTphYWM2YmE0NmZiMDI0ZTNiYWE2OTdkMzQyNDNhYjFhYS90YWJsZXJhbmdlOmFhYzZiYTQ2ZmIwMjRlM2JhYTY5N2QzNDI0M2FiMWFhXzctMS0xLTEtOTI3NjE_f28ca82a-5196-47fb-903c-853749a1f2ee"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzU0OTc1NTg0NjM0MA_c8d1d5aa-c161-4441-92d1-a5ef6c26489c"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTphYTllYjU1YWZhOWI0MTA4OGZkY2M2ZDEwZTM3NjFmNy90YWJsZXJhbmdlOmFhOWViNTVhZmE5YjQxMDg4ZmRjYzZkMTBlMzc2MWY3XzEwLTEtMS0xLTY4MjI3_cfafdcff-57ed-4bb1-be0f-06aa6a02f65c"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTphYTllYjU1YWZhOWI0MTA4OGZkY2M2ZDEwZTM3NjFmNy90YWJsZXJhbmdlOmFhOWViNTVhZmE5YjQxMDg4ZmRjYzZkMTBlMzc2MWY3XzEwLTEtMS0xLTY4MjI3_cfafdcff-57ed-4bb1-be0f-06aa6a02f65c"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzU3MTU_8e6fedcb-fa27-446c-9ae4-ec37811b7bd7" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzU3MTU_8e6fedcb-fa27-446c-9ae4-ec37811b7bd7" 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="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTphYTllYjU1YWZhOWI0MTA4OGZkY2M2ZDEwZTM3NjFmNy90YWJsZXJhbmdlOmFhOWViNTVhZmE5YjQxMDg4ZmRjYzZkMTBlMzc2MWY3XzEwLTEtMS0xLTY4MjI3_cfafdcff-57ed-4bb1-be0f-06aa6a02f65c"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzU3MTU_8e6fedcb-fa27-446c-9ae4-ec37811b7bd7"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTo4MDQzODQ4NjE4YWE0M2U0ODQ2MTA1ODE2YzJjMzJlMC90YWJsZXJhbmdlOjgwNDM4NDg2MThhYTQzZTQ4NDYxMDU4MTZjMmMzMmUwXzMtNS0xLTEtNjgyMjc_754b3237-dafd-44d4-bdc5-104a4d25cf14"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTo4MDQzODQ4NjE4YWE0M2U0ODQ2MTA1ODE2YzJjMzJlMC90YWJsZXJhbmdlOjgwNDM4NDg2MThhYTQzZTQ4NDYxMDU4MTZjMmMzMmUwXzMtNS0xLTEtNjgyMjc_754b3237-dafd-44d4-bdc5-104a4d25cf14"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTo4MDQzODQ4NjE4YWE0M2U0ODQ2MTA1ODE2YzJjMzJlMC90YWJsZXJhbmdlOjgwNDM4NDg2MThhYTQzZTQ4NDYxMDU4MTZjMmMzMmUwXzQtNS0xLTEtNjgyMjc_5570d53e-0865-44e4-8a8c-788718bcbdda"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTo4MDQzODQ4NjE4YWE0M2U0ODQ2MTA1ODE2YzJjMzJlMC90YWJsZXJhbmdlOjgwNDM4NDg2MThhYTQzZTQ4NDYxMDU4MTZjMmMzMmUwXzQtNS0xLTEtNjgyMjc_5570d53e-0865-44e4-8a8c-788718bcbdda"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTo4MDQzODQ4NjE4YWE0M2U0ODQ2MTA1ODE2YzJjMzJlMC90YWJsZXJhbmdlOjgwNDM4NDg2MThhYTQzZTQ4NDYxMDU4MTZjMmMzMmUwXzMtMy0xLTEtNjgyMjc_99178088-76d5-4ba8-bcab-e1e528eb93d1"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTo4MDQzODQ4NjE4YWE0M2U0ODQ2MTA1ODE2YzJjMzJlMC90YWJsZXJhbmdlOjgwNDM4NDg2MThhYTQzZTQ4NDYxMDU4MTZjMmMzMmUwXzMtMy0xLTEtNjgyMjc_99178088-76d5-4ba8-bcab-e1e528eb93d1"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTo4MDQzODQ4NjE4YWE0M2U0ODQ2MTA1ODE2YzJjMzJlMC90YWJsZXJhbmdlOjgwNDM4NDg2MThhYTQzZTQ4NDYxMDU4MTZjMmMzMmUwXzMtNy0xLTEtNjgyMjc_e1b81b30-5138-4d5e-b0b5-c1febfe89abe"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTo4MDQzODQ4NjE4YWE0M2U0ODQ2MTA1ODE2YzJjMzJlMC90YWJsZXJhbmdlOjgwNDM4NDg2MThhYTQzZTQ4NDYxMDU4MTZjMmMzMmUwXzMtNy0xLTEtNjgyMjc_e1b81b30-5138-4d5e-b0b5-c1febfe89abe"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTo4MDQzODQ4NjE4YWE0M2U0ODQ2MTA1ODE2YzJjMzJlMC90YWJsZXJhbmdlOjgwNDM4NDg2MThhYTQzZTQ4NDYxMDU4MTZjMmMzMmUwXzQtNy0xLTEtNjgyMjc_7455228f-db3b-49fe-a565-f549175ce5a6"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTo4MDQzODQ4NjE4YWE0M2U0ODQ2MTA1ODE2YzJjMzJlMC90YWJsZXJhbmdlOjgwNDM4NDg2MThhYTQzZTQ4NDYxMDU4MTZjMmMzMmUwXzQtNy0xLTEtNjgyMjc_7455228f-db3b-49fe-a565-f549175ce5a6"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTo4MDQzODQ4NjE4YWE0M2U0ODQ2MTA1ODE2YzJjMzJlMC90YWJsZXJhbmdlOjgwNDM4NDg2MThhYTQzZTQ4NDYxMDU4MTZjMmMzMmUwXzQtMy0xLTEtNjgyMjc_be32e8dc-3a39-4ca7-8bb4-9a2a09c939ce"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTo4MDQzODQ4NjE4YWE0M2U0ODQ2MTA1ODE2YzJjMzJlMC90YWJsZXJhbmdlOjgwNDM4NDg2MThhYTQzZTQ4NDYxMDU4MTZjMmMzMmUwXzQtMy0xLTEtNjgyMjc_be32e8dc-3a39-4ca7-8bb4-9a2a09c939ce"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90ZXh0cmVnaW9uOmVlZTA5ZGE1N2ZlYzRmMzJhNmY0YWNjM2ZhNTZlZTI2XzI2OTU_59e5ea85-20d9-4f10-8cdb-7b37112d3a4b" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90ZXh0cmVnaW9uOmVlZTA5ZGE1N2ZlYzRmMzJhNmY0YWNjM2ZhNTZlZTI2XzI2OTU_59e5ea85-20d9-4f10-8cdb-7b37112d3a4b" 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="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTo4MDQzODQ4NjE4YWE0M2U0ODQ2MTA1ODE2YzJjMzJlMC90YWJsZXJhbmdlOjgwNDM4NDg2MThhYTQzZTQ4NDYxMDU4MTZjMmMzMmUwXzMtNS0xLTEtNjgyMjc_754b3237-dafd-44d4-bdc5-104a4d25cf14"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90ZXh0cmVnaW9uOmVlZTA5ZGE1N2ZlYzRmMzJhNmY0YWNjM2ZhNTZlZTI2XzI2OTU_59e5ea85-20d9-4f10-8cdb-7b37112d3a4b"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTo4MDQzODQ4NjE4YWE0M2U0ODQ2MTA1ODE2YzJjMzJlMC90YWJsZXJhbmdlOjgwNDM4NDg2MThhYTQzZTQ4NDYxMDU4MTZjMmMzMmUwXzQtNS0xLTEtNjgyMjc_5570d53e-0865-44e4-8a8c-788718bcbdda"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90ZXh0cmVnaW9uOmVlZTA5ZGE1N2ZlYzRmMzJhNmY0YWNjM2ZhNTZlZTI2XzI2OTU_59e5ea85-20d9-4f10-8cdb-7b37112d3a4b"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTo4MDQzODQ4NjE4YWE0M2U0ODQ2MTA1ODE2YzJjMzJlMC90YWJsZXJhbmdlOjgwNDM4NDg2MThhYTQzZTQ4NDYxMDU4MTZjMmMzMmUwXzMtMy0xLTEtNjgyMjc_99178088-76d5-4ba8-bcab-e1e528eb93d1"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90ZXh0cmVnaW9uOmVlZTA5ZGE1N2ZlYzRmMzJhNmY0YWNjM2ZhNTZlZTI2XzI2OTU_59e5ea85-20d9-4f10-8cdb-7b37112d3a4b"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTo4MDQzODQ4NjE4YWE0M2U0ODQ2MTA1ODE2YzJjMzJlMC90YWJsZXJhbmdlOjgwNDM4NDg2MThhYTQzZTQ4NDYxMDU4MTZjMmMzMmUwXzMtNy0xLTEtNjgyMjc_e1b81b30-5138-4d5e-b0b5-c1febfe89abe"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90ZXh0cmVnaW9uOmVlZTA5ZGE1N2ZlYzRmMzJhNmY0YWNjM2ZhNTZlZTI2XzI2OTU_59e5ea85-20d9-4f10-8cdb-7b37112d3a4b"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTo4MDQzODQ4NjE4YWE0M2U0ODQ2MTA1ODE2YzJjMzJlMC90YWJsZXJhbmdlOjgwNDM4NDg2MThhYTQzZTQ4NDYxMDU4MTZjMmMzMmUwXzQtNy0xLTEtNjgyMjc_7455228f-db3b-49fe-a565-f549175ce5a6"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90ZXh0cmVnaW9uOmVlZTA5ZGE1N2ZlYzRmMzJhNmY0YWNjM2ZhNTZlZTI2XzI2OTU_59e5ea85-20d9-4f10-8cdb-7b37112d3a4b"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTo4MDQzODQ4NjE4YWE0M2U0ODQ2MTA1ODE2YzJjMzJlMC90YWJsZXJhbmdlOjgwNDM4NDg2MThhYTQzZTQ4NDYxMDU4MTZjMmMzMmUwXzQtMy0xLTEtNjgyMjc_be32e8dc-3a39-4ca7-8bb4-9a2a09c939ce"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90ZXh0cmVnaW9uOmVlZTA5ZGE1N2ZlYzRmMzJhNmY0YWNjM2ZhNTZlZTI2XzI2OTU_59e5ea85-20d9-4f10-8cdb-7b37112d3a4b"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzctNy0xLTEtNjgyMjc_4880562c-abf8-4517-917e-4270d4d05bb0"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzctNy0xLTEtNjgyMjc_4880562c-abf8-4517-917e-4270d4d05bb0"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzctMS0xLTEtNjgyMjc_b6b1b4b9-1ba2-4b11-9c0f-596418b6b3b7"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzctMS0xLTEtNjgyMjc_b6b1b4b9-1ba2-4b11-9c0f-596418b6b3b7"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzctMy0xLTEtNjgyMjc_90fcf04d-e8b7-4dcf-99c5-6a8b0727e06f"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzctMy0xLTEtNjgyMjc_90fcf04d-e8b7-4dcf-99c5-6a8b0727e06f"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzctNS0xLTEtNjgyMjc_f1b86226-cca2-4844-aa3b-665cb70fef60"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzctNS0xLTEtNjgyMjc_f1b86226-cca2-4844-aa3b-665cb70fef60"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90ZXh0cmVnaW9uOmI5YzA1YTY3ZDI0MTQxYWU5ZDI1ZGU3MGNiMGIwMGEzXzI0NTk_04e7a298-aedf-4659-96f3-b46eaf321a13" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90ZXh0cmVnaW9uOmI5YzA1YTY3ZDI0MTQxYWU5ZDI1ZGU3MGNiMGIwMGEzXzI0NTk_04e7a298-aedf-4659-96f3-b46eaf321a13" 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="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzctNy0xLTEtNjgyMjc_4880562c-abf8-4517-917e-4270d4d05bb0"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90ZXh0cmVnaW9uOmI5YzA1YTY3ZDI0MTQxYWU5ZDI1ZGU3MGNiMGIwMGEzXzI0NTk_04e7a298-aedf-4659-96f3-b46eaf321a13"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzctMS0xLTEtNjgyMjc_b6b1b4b9-1ba2-4b11-9c0f-596418b6b3b7"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90ZXh0cmVnaW9uOmI5YzA1YTY3ZDI0MTQxYWU5ZDI1ZGU3MGNiMGIwMGEzXzI0NTk_04e7a298-aedf-4659-96f3-b46eaf321a13"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzctMy0xLTEtNjgyMjc_90fcf04d-e8b7-4dcf-99c5-6a8b0727e06f"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90ZXh0cmVnaW9uOmI5YzA1YTY3ZDI0MTQxYWU5ZDI1ZGU3MGNiMGIwMGEzXzI0NTk_04e7a298-aedf-4659-96f3-b46eaf321a13"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzctNS0xLTEtNjgyMjc_f1b86226-cca2-4844-aa3b-665cb70fef60"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90ZXh0cmVnaW9uOmI5YzA1YTY3ZDI0MTQxYWU5ZDI1ZGU3MGNiMGIwMGEzXzI0NTk_04e7a298-aedf-4659-96f3-b46eaf321a13"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzItNy0xLTEtNjgyMjc_e1b9d6f7-d261-4814-8729-4a67be1ef2c5"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzItNy0xLTEtNjgyMjc_e1b9d6f7-d261-4814-8729-4a67be1ef2c5"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzItMS0xLTEtNjgyMjc_fe45b7fc-9328-4bfe-8057-374f0c47f6ae"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzItMS0xLTEtNjgyMjc_fe45b7fc-9328-4bfe-8057-374f0c47f6ae"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzItMy0xLTEtNjgyMjc_6a18779f-3fcb-44dc-859e-b66f5938a335"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzItMy0xLTEtNjgyMjc_6a18779f-3fcb-44dc-859e-b66f5938a335"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzItNS0xLTEtNjgyMjc_a2a49fee-fa0a-4ef3-bfcf-88396d36439c"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzItNS0xLTEtNjgyMjc_a2a49fee-fa0a-4ef3-bfcf-88396d36439c"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90ZXh0cmVnaW9uOmI5YzA1YTY3ZDI0MTQxYWU5ZDI1ZGU3MGNiMGIwMGEzXzI0NzA_a8d476a5-9ee0-4d7b-a400-6585446e654a" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90ZXh0cmVnaW9uOmI5YzA1YTY3ZDI0MTQxYWU5ZDI1ZGU3MGNiMGIwMGEzXzI0NzA_a8d476a5-9ee0-4d7b-a400-6585446e654a" 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="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzItNy0xLTEtNjgyMjc_e1b9d6f7-d261-4814-8729-4a67be1ef2c5"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90ZXh0cmVnaW9uOmI5YzA1YTY3ZDI0MTQxYWU5ZDI1ZGU3MGNiMGIwMGEzXzI0NzA_a8d476a5-9ee0-4d7b-a400-6585446e654a"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzItMS0xLTEtNjgyMjc_fe45b7fc-9328-4bfe-8057-374f0c47f6ae"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90ZXh0cmVnaW9uOmI5YzA1YTY3ZDI0MTQxYWU5ZDI1ZGU3MGNiMGIwMGEzXzI0NzA_a8d476a5-9ee0-4d7b-a400-6585446e654a"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzItMy0xLTEtNjgyMjc_6a18779f-3fcb-44dc-859e-b66f5938a335"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90ZXh0cmVnaW9uOmI5YzA1YTY3ZDI0MTQxYWU5ZDI1ZGU3MGNiMGIwMGEzXzI0NzA_a8d476a5-9ee0-4d7b-a400-6585446e654a"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzItNS0xLTEtNjgyMjc_a2a49fee-fa0a-4ef3-bfcf-88396d36439c"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90ZXh0cmVnaW9uOmI5YzA1YTY3ZDI0MTQxYWU5ZDI1ZGU3MGNiMGIwMGEzXzI0NzA_a8d476a5-9ee0-4d7b-a400-6585446e654a"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTphYTllYjU1YWZhOWI0MTA4OGZkY2M2ZDEwZTM3NjFmNy90YWJsZXJhbmdlOmFhOWViNTVhZmE5YjQxMDg4ZmRjYzZkMTBlMzc2MWY3XzYtMS0xLTEtNjgyMjc_81b9768c-a135-4f60-af76-134426f85503"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTphYTllYjU1YWZhOWI0MTA4OGZkY2M2ZDEwZTM3NjFmNy90YWJsZXJhbmdlOmFhOWViNTVhZmE5YjQxMDg4ZmRjYzZkMTBlMzc2MWY3XzYtMS0xLTEtNjgyMjc_81b9768c-a135-4f60-af76-134426f85503"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzU3MTA_2367aee1-68f3-470e-a230-bc2e68630fed" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzU3MTA_2367aee1-68f3-470e-a230-bc2e68630fed" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Includes $1.3&#160;million assigned to trade names, which are considered indefinite lived intangible assets and are not subject to amortization, $1.9&#160;million assigned to customer-related intangibles, subject to a useful life of 10 years amortized on a straight-line basis, and $0.2&#160;million for covenants 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="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTphYTllYjU1YWZhOWI0MTA4OGZkY2M2ZDEwZTM3NjFmNy90YWJsZXJhbmdlOmFhOWViNTVhZmE5YjQxMDg4ZmRjYzZkMTBlMzc2MWY3XzYtMS0xLTEtNjgyMjc_81b9768c-a135-4f60-af76-134426f85503"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzU3MTA_2367aee1-68f3-470e-a230-bc2e68630fed"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzQtNS0xLTEtNjgyMjc_235e08d0-22c2-4de5-95ec-28175fe25f11"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzQtNS0xLTEtNjgyMjc_235e08d0-22c2-4de5-95ec-28175fe25f11"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzQtMS0xLTEtNjgyMjc_5a4aa8de-05fe-4db1-839d-20d4e1d8e2ee"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzQtMS0xLTEtNjgyMjc_5a4aa8de-05fe-4db1-839d-20d4e1d8e2ee"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzQtNy0xLTEtNjgyMjc_e0492979-0ab5-4c21-ab71-cac8b5de68bb"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzQtNy0xLTEtNjgyMjc_e0492979-0ab5-4c21-ab71-cac8b5de68bb"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzQtMy0xLTEtNjgyMjc_057cb83d-317a-4856-8b19-fce89288d35f"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzQtMy0xLTEtNjgyMjc_057cb83d-317a-4856-8b19-fce89288d35f"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90ZXh0cmVnaW9uOmI5YzA1YTY3ZDI0MTQxYWU5ZDI1ZGU3MGNiMGIwMGEzXzI0Njk_f6e1919c-b68a-426f-be81-f9dc4b99f2ab" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90ZXh0cmVnaW9uOmI5YzA1YTY3ZDI0MTQxYWU5ZDI1ZGU3MGNiMGIwMGEzXzI0Njk_f6e1919c-b68a-426f-be81-f9dc4b99f2ab" 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="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzQtNS0xLTEtNjgyMjc_235e08d0-22c2-4de5-95ec-28175fe25f11"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90ZXh0cmVnaW9uOmI5YzA1YTY3ZDI0MTQxYWU5ZDI1ZGU3MGNiMGIwMGEzXzI0Njk_f6e1919c-b68a-426f-be81-f9dc4b99f2ab"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzQtMS0xLTEtNjgyMjc_5a4aa8de-05fe-4db1-839d-20d4e1d8e2ee"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90ZXh0cmVnaW9uOmI5YzA1YTY3ZDI0MTQxYWU5ZDI1ZGU3MGNiMGIwMGEzXzI0Njk_f6e1919c-b68a-426f-be81-f9dc4b99f2ab"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzQtNy0xLTEtNjgyMjc_e0492979-0ab5-4c21-ab71-cac8b5de68bb"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90ZXh0cmVnaW9uOmI5YzA1YTY3ZDI0MTQxYWU5ZDI1ZGU3MGNiMGIwMGEzXzI0Njk_f6e1919c-b68a-426f-be81-f9dc4b99f2ab"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzQtMy0xLTEtNjgyMjc_057cb83d-317a-4856-8b19-fce89288d35f"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90ZXh0cmVnaW9uOmI5YzA1YTY3ZDI0MTQxYWU5ZDI1ZGU3MGNiMGIwMGEzXzI0Njk_f6e1919c-b68a-426f-be81-f9dc4b99f2ab"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTphYWM2YmE0NmZiMDI0ZTNiYWE2OTdkMzQyNDNhYjFhYS90YWJsZXJhbmdlOmFhYzZiYTQ2ZmIwMjRlM2JhYTY5N2QzNDI0M2FiMWFhXzExLTEtMS0xLTkyNzYx_879556c8-8cf6-44e3-ada6-f16af88c107a"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTphYWM2YmE0NmZiMDI0ZTNiYWE2OTdkMzQyNDNhYjFhYS90YWJsZXJhbmdlOmFhYzZiYTQ2ZmIwMjRlM2JhYTY5N2QzNDI0M2FiMWFhXzExLTEtMS0xLTkyNzYx_879556c8-8cf6-44e3-ada6-f16af88c107a"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzU0OTc1NTg0NjM0MQ_0b010615-159d-471b-a078-ddeb0e00cdee" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzU0OTc1NTg0NjM0MQ_0b010615-159d-471b-a078-ddeb0e00cdee" 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="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90YWJsZTphYWM2YmE0NmZiMDI0ZTNiYWE2OTdkMzQyNDNhYjFhYS90YWJsZXJhbmdlOmFhYzZiYTQ2ZmIwMjRlM2JhYTY5N2QzNDI0M2FiMWFhXzExLTEtMS0xLTkyNzYx_879556c8-8cf6-44e3-ada6-f16af88c107a"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xODEvZnJhZzo2ZmY1NjE1ZmNlNjc0ODhmYThiOGZlZTY5MGE1ZDU5NS90ZXh0cmVnaW9uOjZmZjU2MTVmY2U2NzQ4OGZhOGI4ZmVlNjkwYTVkNTk1XzU0OTc1NTg0NjM0MQ_0b010615-159d-471b-a078-ddeb0e00cdee"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTphYTRmMzY4OGJjNzg0MTM1YWRlOTYwNGFjMjMyMTRlYi90YWJsZXJhbmdlOmFhNGYzNjg4YmM3ODQxMzVhZGU5NjA0YWMyMzIxNGViXzMtMy0xLTEtNjgyMjc_b8c6c933-455a-4401-ab33-479cb0ca2b64"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTphYTRmMzY4OGJjNzg0MTM1YWRlOTYwNGFjMjMyMTRlYi90YWJsZXJhbmdlOmFhNGYzNjg4YmM3ODQxMzVhZGU5NjA0YWMyMzIxNGViXzMtMy0xLTEtNjgyMjc_b8c6c933-455a-4401-ab33-479cb0ca2b64"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTphYTRmMzY4OGJjNzg0MTM1YWRlOTYwNGFjMjMyMTRlYi90YWJsZXJhbmdlOmFhNGYzNjg4YmM3ODQxMzVhZGU5NjA0YWMyMzIxNGViXzMtNS0xLTEtNjgyMjc_e5be53c4-aeb6-4ff0-98a9-94333d16f645"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTphYTRmMzY4OGJjNzg0MTM1YWRlOTYwNGFjMjMyMTRlYi90YWJsZXJhbmdlOmFhNGYzNjg4YmM3ODQxMzVhZGU5NjA0YWMyMzIxNGViXzMtNS0xLTEtNjgyMjc_e5be53c4-aeb6-4ff0-98a9-94333d16f645"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90ZXh0cmVnaW9uOmVlZTA5ZGE1N2ZlYzRmMzJhNmY0YWNjM2ZhNTZlZTI2XzI3MDI_2be4971b-b7df-4e7e-a240-b62dc7e398f9" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90ZXh0cmVnaW9uOmVlZTA5ZGE1N2ZlYzRmMzJhNmY0YWNjM2ZhNTZlZTI2XzI3MDI_2be4971b-b7df-4e7e-a240-b62dc7e398f9" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Recorded net of accumulated amortization of $0.3&#160;million and $0.1&#160;million as of April&#160;1, 2023 and April&#160;2, 2022, respectively.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTphYTRmMzY4OGJjNzg0MTM1YWRlOTYwNGFjMjMyMTRlYi90YWJsZXJhbmdlOmFhNGYzNjg4YmM3ODQxMzVhZGU5NjA0YWMyMzIxNGViXzMtMy0xLTEtNjgyMjc_b8c6c933-455a-4401-ab33-479cb0ca2b64"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90ZXh0cmVnaW9uOmVlZTA5ZGE1N2ZlYzRmMzJhNmY0YWNjM2ZhNTZlZTI2XzI3MDI_2be4971b-b7df-4e7e-a240-b62dc7e398f9"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90YWJsZTphYTRmMzY4OGJjNzg0MTM1YWRlOTYwNGFjMjMyMTRlYi90YWJsZXJhbmdlOmFhNGYzNjg4YmM3ODQxMzVhZGU5NjA0YWMyMzIxNGViXzMtNS0xLTEtNjgyMjc_e5be53c4-aeb6-4ff0-98a9-94333d16f645"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xMzkvZnJhZzplZWUwOWRhNTdmZWM0ZjMyYTZmNGFjYzNmYTU2ZWUyNi90ZXh0cmVnaW9uOmVlZTA5ZGE1N2ZlYzRmMzJhNmY0YWNjM2ZhNTZlZTI2XzI3MDI_2be4971b-b7df-4e7e-a240-b62dc7e398f9"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzMtMy0xLTEtNjgyMjc_97735974-eeaf-4a95-a931-684f4d0933b7"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzMtMy0xLTEtNjgyMjc_97735974-eeaf-4a95-a931-684f4d0933b7"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzMtNS0xLTEtNjgyMjc_228d7455-b75e-4515-8262-cb06bc3cc71e"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzMtNS0xLTEtNjgyMjc_228d7455-b75e-4515-8262-cb06bc3cc71e"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzMtMS0xLTEtNjgyMjc_ef4ae62f-a1b5-47c8-b4ae-ed813b9926ed"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzMtMS0xLTEtNjgyMjc_ef4ae62f-a1b5-47c8-b4ae-ed813b9926ed"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzMtNy0xLTEtNjgyMjc_17b29788-39eb-4a27-8434-9492474e0786"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzMtNy0xLTEtNjgyMjc_17b29788-39eb-4a27-8434-9492474e0786"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90ZXh0cmVnaW9uOmI5YzA1YTY3ZDI0MTQxYWU5ZDI1ZGU3MGNiMGIwMGEzXzI0OTI_2bf07838-a27a-49e9-a7bd-56ebdce01ac2" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90ZXh0cmVnaW9uOmI5YzA1YTY3ZDI0MTQxYWU5ZDI1ZGU3MGNiMGIwMGEzXzI0OTI_2bf07838-a27a-49e9-a7bd-56ebdce01ac2" 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="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzMtMy0xLTEtNjgyMjc_97735974-eeaf-4a95-a931-684f4d0933b7"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90ZXh0cmVnaW9uOmI5YzA1YTY3ZDI0MTQxYWU5ZDI1ZGU3MGNiMGIwMGEzXzI0OTI_2bf07838-a27a-49e9-a7bd-56ebdce01ac2"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzMtNS0xLTEtNjgyMjc_228d7455-b75e-4515-8262-cb06bc3cc71e"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90ZXh0cmVnaW9uOmI5YzA1YTY3ZDI0MTQxYWU5ZDI1ZGU3MGNiMGIwMGEzXzI0OTI_2bf07838-a27a-49e9-a7bd-56ebdce01ac2"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzMtMS0xLTEtNjgyMjc_ef4ae62f-a1b5-47c8-b4ae-ed813b9926ed"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90ZXh0cmVnaW9uOmI5YzA1YTY3ZDI0MTQxYWU5ZDI1ZGU3MGNiMGIwMGEzXzI0OTI_2bf07838-a27a-49e9-a7bd-56ebdce01ac2"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90YWJsZTo3ZGIxZDBhZjRhMGE0MGQ5YTI4Y2EyZDlmMmRhNmIxNC90YWJsZXJhbmdlOjdkYjFkMGFmNGEwYTQwZDlhMjhjYTJkOWYyZGE2YjE0XzMtNy0xLTEtNjgyMjc_17b29788-39eb-4a27-8434-9492474e0786"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjMyNjg0MGI0NDQ2ZDQ1MjFiMzYxZjg4ZWYzMjllMGIzL3NlYzozMjY4NDBiNDQ0NmQ0NTIxYjM2MWY4OGVmMzI5ZTBiM18xNjkvZnJhZzpiOWMwNWE2N2QyNDE0MWFlOWQyNWRlNzBjYjBiMDBhMy90ZXh0cmVnaW9uOmI5YzA1YTY3ZDI0MTQxYWU5ZDI1ZGU3MGNiMGIwMGEzXzI0OTI_2bf07838-a27a-49e9-a7bd-56ebdce01ac2"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>140
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( /6"LU8'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    " #U@K-6,Y6\Z^\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+/
M:L,P#(=?9?B>R$GH8";UI:.G#@8K;.QF;+4UB_]@:R1]^R59FS*V!]C1TL^?
M/H%:'84."9]3B)C(8KX;7.>ST''-3D11 &1]0J=R.2;\V#R$Y!2-SW2$J/2'
M.B+4G-^#0U)&D8()6,2%R&1KM- )%85TP1N]X.-GZF:8T8 =.O24H2HK8'*:
M&,]#U\(-,,$(D\O?!30+<:[^B9T[P"[)(=LEU?=]V3=S;MRA@K>GW<N\;F%]
M)N4UCK^R%72.N&;7R:_-YG&_9;+F=5/P55$][&LNZD94J_?)]8??3=@%8P_V
M'QM?!64+O^Y"?@%02P,$%     @ ]8*S5IE<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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
MV0H\6\P6*!?,-V<IA@K,I"XQ%!UHQJS7.FQ<Z[PD8;8P,?<K"P1#F=EH$="
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
M*1EWUC !R3'&<,[&<)3&^(?D3K:Y@WVCY9GL'OR](YY!KO4K!?NV?J=K'K=
MRKEB[?C6CY3S.^4"I%S8*1<AY>+.II* Y)B6/SZW_+&RY0=5=3C>,A7W3.^O
M'7+:^Y^^IV-&EA^?XNSI_57U_ A%9@RE6M_9(A(V'PO7P9GH!G>?L$!*NDB8
MAX3Y2%B A(5(6(2$Q4A8 H(QGI^</3_Y"9[_GFX/F<SR$\%80S(Q^/%0>4A]
MO3SI' ^1<JY80WX\1,KY5YW0 "D9=M8P0LK%G7()2([QQ_3LCZG2'\<')<,F
M9+ ZS@GIA#!M7E3(&O]4J(EE\L_T9DJYOFU?5.3;/E+.[93SD'+^-><S0"J&
MG16,D')QIUP"DF.:OJ&W*0-=V?AG+P>$,ML?RN6:.D&> M#%GLJP+(-K_FK%
MONW_1%-U_E!!5U)+L9(>5-.7:/+W1%#!L%LP@@K&W8()2I!UPHN\C:%TPB)?
M7?46^=V^?*OIYO%-DR&UB5*G[TT1E#8_T9@7R<0RB.WPGD+*NE":!Z7Y4%H
MI8506@2EQ5!:@J*QYF]#)(8Z1<*:_SJ;BYD,9V(ZELX/A] @R(FF?*<,570E
M]92,^AY4U)>($MN<F#8_*D+#&Q)5RS1T>\P/C=!@AD1URC\S1"FR]F@3%X8Z
M<L'9X]6[Y;(XY'7SNT]UFJ_2<E5IG_=-6)7ZQ7"&AOGZ.A,A7]3/#/%-_7!L
MFNRYG$,U%Q)-K@=PH8)>MZ /%0RZ!4.H8'3598RAFHFRDJQKVER&H7R[^X-!
MI1-4,5.>J75[#RG08 64YD)I'I3F0VD!E!9":1&4%D-I"8K&>KR-6!A/+ZHO
MA:^D*:MW7-KBTF*,[C26@7PK/X/2YE#: DISH30/2O.AM !*"Z&T"$J+H;0$
M16/[C3:!8J@C*&TV2VK[SM#"3,WO[64D;0&EN5":!Z7Y4%H I8506@2EQ5!:
M@J*Q7FXS-88Z5/,C#X_$>(I@<&@<!DI;0&DNE.9!:3Z4%D!I(90606DQE):@
M:*S!VP"-,5%.\K$K+ QDMF(&I<VAM 64YD)I'I3F0VD!E!9":1&4%D-I"8K&
M=A-MCLA0!XE0ZRT,,31B3,?.=,K/$*!!(XFJ$+2 1HVZ!3VHH-\M&$ %PRLO
M9 15C;NKF: $V17[;>B(J$-'O==?$$GRR-;Y&;-:M:\?2'?P""KH2BK)^P$J
MZ'<+!E#!L%LP@@K&5[6;!*7)NJ$-'A%U\ B])D,MUW=^":7-B9@_L@V="-M8
M0--'4)H'I?E06@"EA5!:!*7%4%J"HK$]0)L^(NKT$7B%!I'$6 P^X3=3'U-O
M8XNY)(,W-79S&K&2PFB)W7-&>E;Y0!)4,^RN9 05C+L%$Y0@ZY4VBD344:0^
MJS5.*&:TT6W^-DHMV-L(HJ8P;81N^M(MZ$$%_:O.:@#5#+LK&4$%XV[!!"7(
M&J%-%Q%UNJC/R@TB9HJ&]M06GBBH)7M;P>J^@X*FA235E-32@XKZ$E'A+@J:
M[>D6C*""<;=@@A)DO="F<(AZIY-^:S?(\;T<D1H%FK>!TN9$W%1C2J:$C">\
MJ:!1&BC-@])\*"V TD(H+8+28B@M0=%8\[=1&J*.TEQZ_:ZRN9BOF9BZQ<_F
M9VKEW@86]W69FKQWH=$923V'CJ'S:U0\J*HO424./;W"%!$:=Y&H.F0RYN][
M(ZAJ+#O#EF[RP^//"*B0-J!"QLKWUS\YI$J@N\! :7,H;0&EN5":!Z7Y4%H
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
M.,(YI69^PG $7#:VK@>M0]VG4]<W/S[=O>!PDI[TA.FDUN:GLG;HPD%@4;?
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
M,%7E6-&!X8/'B".%7C#7N$)-OUE8W-23GWUGPPFWQ%\Z$E/Z%O^\5UYG1=^
MP ?>ZIV#AP/^6,V+GTT'C(-+\0;8DS@RS(L? 5'\T9NVH_%A2]^NO6W<AUEQ
MV;H_?6. "V!)+4H=S7_;^JJ'[5B"I/EV?[KH7=T5,). "\V_$E,[T%,.^ 66
M"#3$HD>2=9L,\@KB!B3'@94")JUPX6)CWX:B]J7)GJ+%0J'PJ.C0/M3%KXW#
M%K0 O(=7IC$54 ULN /0@?_KJ*)33OVN@6=:"\(.Z@2&@D>9U?T2UQW4$$QH
MPTLNS1@3V!:6[ W\O(QKC\;#X98&N\(M*!QJOPW,/\ @?ODE3'8#3+<"K)4T
MX1[-'DA_NW];@QE"<;7;COC\RK?;>?'P)/_]Y)$*H\-9%F8+"XWB];VM8"]K
MW%S83_CP6H>Z#,$#@:0V'IY\;YK&V>*UL<+&^N"/,*GB)P]]QB>1 -_&)X$O
M*GJTA$<!U]6V?2R3;JDK4_P M+0-S?X^0GYPD1!2[3_\_/H2^M45.EV8\CTJ
MA"28((<]J0+3\?X$U;C(</H@<'[CF].I7XA(W,]3WP _UC!9VMEMWX*X!^P0
MN'#,S[#]7_'T&N#0T+>LA+(-!*9K*M,BRX7>U-T>5@XW[N#[M'NX:PZ$"3^
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
MR9!1*23'S@!23->(<NG\^&S-D<20U".CGQ0)Q&+(CD,2ZL+P9DY7I([H2F<
MTTHS"LGM92.:U*KVUOV1://XMU%YHS 8<%>.RACKQN?&XV=5_<.>"%&="Z(Z
M7CNI=#!6D' P^G3$3"/D@5Z;H@]H5J9DZ1"'8&2P9"RD5:IJH#4JAIELJ1M
MH8"..=)V/5[$"174\L? B&F2W\1E0#?4O.>\/4<N.>W#CS/T) 4[.$X"N$Y#
MP_082/;!<YG'Q_R9#\XP%7N=5OWW02->),682 ON:M_*;#.N3F.:QM1[VM%)
MD2!E?(2<^X0 HVI43K8"=ZW3,,PA[HJU!":,X$"& Z3*^QXL '-G+.OLL(I+
M2E;(NU_T>YN?BV P$T]"2&V&!U[G0G+ND5EE,RC4!YZSF,^*F6P]*TH8/"9W
M!M4R6 8OR<B^);]AL_6-A@,-HB6 !^ ^-GS TM#*$ DB9N<79S#0'F: %FA+
MCDAT.L$>6@F1<EZLJ,TN5N@02+39G*2L,WEV\9>L7%G._A[4*8\2FO@E*^S8
M2;0;PO<4 ^%>4\PNFGYE<Y'U*%J<@^RP7B^F-+GDG"% ;1Q7]F0G8E)9YN&!
M7RWUEU,\&,90CYF>B.1G]<M(\B@R$Q/#,FR'HL7Q>NTA1R_<"A8Q/_>011MF
MTB)6S*$:T@AAR*-#AZS)+N5,MX."I(V>MZ9SL6VE]@09KK9::TDQKQBN*PQJ
MU)65W8\A4]H ,IXQM?=O7P-AX'(O:.^2J9L^?#0^;X2'8DBU+EFPI'J-.TO6
M:>#"Q4BGLA^.EW2# 7!@P2LZY9)+.>KAHW!8/6V,%19"OHZ8\_D$6V?V+B$Q
MPX=J%#@.:M"_;^DBD7EQ<W#D:<D_90(FEDS+ZU!C'R1"N" Q'96?&BW&.3#F
M]_Q\_BR%GQ\\S?Z4\/07\R?Q&_+%/L[MDN.*Y\.H(!4IQD-%[]*AHJMXJ(@1
M::LGKE=R+H7!+\M-3#)-'V2*>#1A.LQJNZ[/#A.JRD_)GW0\"T5]@DT5]B7V
MX%+%J=-<- '2Y:B91"*U G"6E0U;RDCCH>9BU1O2WS;5YCN.@L><>3:Z=DJ(
MB0\!<*A;*@PRRCG%F*FI7O-UX=AAL-*2A> :Z-QOR0/@,M*!Z?I% Q 4F@(0
MDH^7#8+G!.EV(0:5#:HP#*@=L#6/$FD ]%'FX+2R94VE@=&-4JD64Z%#%@_3
M0^<O*"KX5 J2'\UBP49V"(X')MF.H"81$D]#_T:Y%NB48P+@^#Q]#H[/#[JA
MG+>B;T\>4:E[YG%1F8'3^LKCA^VP%!XCHQHJ #FWV^&)4FT[$\)%"V59!9U;
M5IV?EI47C8_X_MXW93J2@[,#S4\)]AXEHY8X<Q;%(:@;\LM./!K4$2]2 #5$
M'AH41<IJ$ZT':A3+QG[OT]F8@6J[2<<0:06SVAM@RT!IIUSS:/@\G0;+*K49
M*%!]/']\Q<'@^<0A,C#TL"J8+0@)N)"E2KW(1PDI%W3!E11O4FRVB7\J1EFF
M$G')XJ  Z])H#J(S[ZV<3U-^>M_X74.0.Z0C*UL4T$[=\J$S10!)"Q(3"DE5
MZ+S_ ?:T-BWCQEDA03PA%X_.SG)XT+46$^T<?J2Z%FP8"Y>W8))M*^5?6ZG'
M(:L=^+0/G<7ESF>L0++#XJF@0#0A6*</L\-32+/<@P1T*]AR1<5Y:.Q^AZF2
M<0#U(5$+BMQ#3WZ#&-DW?(=*"F7=4>^]L^1UTK&GT(.X2&:[CZP@V\;G0,$4
MU>Y/%F6MI]\+AY/;(5%5^FS!16VLY2TB8ZJ*D0,TT//2!K[B0/>=KW!# 0Y
M0\G7BK"'22T$*8,C;4 V_79M8Q5S_ITF\7@.$M%:LC]#;+JL$_(%GPQ/ZG7U
M?ABYR 1;2J]*2GS\PCEJU2S*WPK%T=-[<'XV_V*(2%ZDA/F4.WI_8C(>WWCP
M=/YTV/>3^8OX19:_C @75!@%%J+$/CRY?OGS.U#J+*ACM!.U2D0UH/Z6IRK=
MJ"C,(,*9W;E$$28YZ)#NP,%PN1H+X)(>4]7I[[4%K;2>#6_Z0&A/M;!TW*$)
MO&')Y'" 9&7S4Z,N<&J,H3-#;^4*D U-MZMYQM)"M/@'ASQTIL#R((.Y"YD6
M0HJ;QHXD5P#*PF?J-/E6N/2I3F-P7OUPL?C$,NB'U@EH&.77E^E W*?=8Z4<
M/KA6XLYJ=V1\'3^=V<RFF(\[JN1HLFAR+%_.8_1D.%'-M50C*Y$WLC14O5/!
M6E6PXYT+5/F9_9'MPE0"E+D)?8 '%UEIP- +$"?@P7DF6X<MV$%X<);)VV&C
M<TF;_5NAUV1-T/AN))>5"V7%Q:4>>AL?'".9S0].S:;.S<SRTOO9\9J<V=W5
M,[%G,(;27#P-\VD\QSJ<RW&E(A'L>/XK/YMN;.-[P2:36 !-7UP 8,U6.RO/
MXNZ^XTO'2.@9S<(C>-YY.<IL+EFF&.-9O=R,,3L[-GKB.)T70SW82.32RV4<
M&!C3<Y<FD^.'!BNX7,==QN,EZ:PNW0F!V0*LN^] L:%/H8<OI!(R#I7I!RJG
MHQ!(/;C7#TCM=G2Y'/=!9]]P*(K&\>B;K)J-@T>R0HP(<IAH\A5;.U"]@+\U
MWYSJV1HLE)035QOS 0#8GPRF>X8>?H':C@L,FVTONP0*Y:!EWQRVI:Q[*CQ.
M%+%RBI>75#:4@-SY\CAK,Y@F'<638PL;XV2R&%FO7Q8_453FO* ,T/E7Q7_V
M7DYS<TQ?KFR5-68,S7DO"CAQ<#[;+PK=<J<7L=,W!_/TJ;)/*> AT\F&/P:4
M<)D*H]W)4;\:/>":2'-67-_)?+ZBBPXDC986C YR)&+)O#9\+KMM_0(/BK+1
MS!H)]P%W&:9R$#.*=6IH50:I@&/+]B0NVZ\3#!+)1##+6 =MN"/4B/557@FB
MB:9;!O2Q#-3$=-ADJN*0OD%)27:RYI@&9_/X0>+#V3 +6QJI[':MGD;>#W,C
M^:GDR:$ETO0Q)F*LW9G:OZC@TYSR*55]3!F$->S+*>UWG-HP.)XYQJ")XD5F
MPQPSXLR!K1C94,4@PA@HY'0JW^+EC%=$.=XXHE6=<;I'\M1-\>9W&&=E9F!C
M/KC2YT#;*'"C _QLS^2J"G N8+I8K)N* B-:HE^66K87KU'TY#53=*KV7;K;
M44S&X!Y'WGL\$=YAR.X(^5[N])PBDY&7*#\*$%-9W,15HO%V'=[V:"1;LARO
M[Z&!X2JOF41 QK!Q2 DQ][# 2 +X7+HPNN&.FF.\)#=J*?AR>"[TX$+6OUC1
M/M?*]E_,AXG2!"G8Z/!'#$B&7I1+!#&?/Z5R@]2'(!7X7DY!Q:, X_YRAUSA
M0;[P>Q9(V-!TW,&%^.6,LGR<!:'^XI%[T<R4@\*R$T2.=&$K&H_\5@XJ44[E
M<"E&E+30,8889 <$/S$_I]3:P8SSJZ;B]0##-488QB?.X]'QG&_YKJRZ9Z@G
M/(Q!\^%22.(%V_ 5CM^-ERJ=.4\WF(0(NX:A?%)'L(X+$U(R4&H_/@MWR0PY
MEQQA$9<V"SU"CZF.!_^BA"CMAC8CMZ@Q);E0;"@X'Z@Q6'QJH.JH_"Z5/7*Z
M.[M@,'J.' 2)GB#EWCXP43%BE6JY*?LR&(H!="H:Q"=-7U$9>D#U$#-DJ!+5
M@^9("%TL%$\C\]4()%:$2&?Q*F$,K-%^Z<5[%558+F-<+]8K*<?B!6\X3LTI
M7JNUAGV3U4,PKP/K!A//)^138V]!>$1V2LXQ(8MP,4&>D1K&_S$&E5TA=KT<
MY&>GMFU :HX3;)S0L,0C1INE,@,O!Y58;TX\;1^B$<Q ^E/@PFU4'_2,UOA&
M%B'2]&PE&:A,XR3VTNGK_7:#IQ(BHWOR:O?>$EJ$&2%*C7I'MC]W"CBLD_5T
M<+Y$]EDO"1GOPKT71V='J9(%&)Z-R@^],0J1W^6"-0H<H&.NI;)9U=ZX;<R;
M'CLH-TMF;?)PE9;/14,W']B^P?4SB>QX)8-&^X]==4#GR/B:&#L,-TPU)0@H
M=R+<78+NHRLS.A7=5'D=#6:Q8VWUZ!I<S'WX\OWI2](C5WD@47]B%3.(,6(4
M44'(($<_X0K@V2W]60MD5JU.AO-;+497?1-3%"ABPV+N<090;(\D9<&G!LWJ
M]U8>2Z%*Q05:O\"W^K!%BS$#)/&.V68491<8.=TI/#&$D@.8<Z.X^U./_!GU
M:$'GMKZN3Q4'1N@72WS$2= )SX>;IK1FV%NF+C/+')Z $Z8Z+<13[VY^Q2/E
MHV4_5@&8Y1FYL#DML>R0KBZZ^FU<Y/N(E<HU!-9",-+U]U(EYZ[IXEY4FBB/
ME+](,?K$N:AN\K]WAK(UI^*EEZ OXH6GU +6TLWM'.T'L#FJ'.V?:'P4S466
M6"/?O_/)?&$MLSX&)"^MZV)4GE49[]X4NY9T\NW8T1^M9TV%Z#,^1LW[A99!
MIA$-3 YFD:B_LHO2I\L02\K] ;P;&.[U\$9#_2IU6I3@%*.G*$ !*0DHE;,$
M!.]PT[+;;5\\0H>HLG9#2/AGWU#"$400^U6CE;Q@4WQ^]L\BNQ.ON&K-L@M
M%E]3/"M^^NF*D\S#'P =4_D3@PML-'AYB:1X@=U.XH/TDI(F!VH7>#6NY@CT
M^CVY2(@.V^J03JUWJFG >PE![>/+(8HGFE3#E&6()5A4&KW!$"%5SH .M9NL
M% $EC&Z/7[MMM@:9QI5: 0QF8'8V@BRM69M-6@GTNX>RUPSW83C67WTO27(J
MCJ5P*)1.7)/J6$5Q8$DE70: +\4 GW)8J)?Y*CQ%742^SR3RUQWSBHR+>4E,
M<<@$LDV0>MDH01A5L5F^"\4#G I,_22G/J9IA]VH'?E$0@<A NCB($0@-?N1
M$6_H'0\4!M4JU'YX5I^#>(F=Z?KGR&8/3][V74'O&4-7GZYC.&#C6<PT<% Q
ME?PI8HWTO-5A+V/QD-[-R>\ED8#59)1N7OP$.!M?A,+GI;-)=5.SUMMSV).^
M8Y8#$$600NHX38BA>I"NA;]-L"6N"TGMA*RFP3*IE2M((WNEZK&_03:']SN"
M2;,8W,.0E^BHC?WS3]-$M*21@(,$&-HVO.2,TMOQRK5[I)>JV-_=R\-2GQ##
MSWI>Z."@!ZW5T;G&<LP(?4L[J6$^)CZ6W\#&(C4)$_D&-FC^YNIZ_&J8^SR0
MC[C2++\^356Y1)!LI===@Q<ZI#<;5R\;^)@[Z#I!AT3[.,_,-2)Y%GG!MZG!
MZ.D%($9>!J.!D;BE\.3%X/(%1&A<%4TO"SJDF9Z)Q^0'%^Y]PJ2H1&V<$)>I
M9.6X'T-_=GD$5Y,<)_MI(CO>A4K.3'9)0%8/&),#Z"UC'1&Y 72GNSPLW^@!
M\TNZYULNRQ$4M.2*J=9V<G.5O$Q!=%-8&X*K\=R?^GHQTL*G0?E Y-JP5MK;
MCN^+P,JM"A_;439D)VYB2/<"Z4E&)C4#\Z1WJEB9S3<9D0*9%R_M"F\N T;X
M#]/TIH"I9N_\0BG3JJ=WL8/+D@:EG<14!8'9XOR?Z$;B"[%PXPXN]B4E*FFT
MJ$N9U+S*%"O\)2)4IFMD!X%5Z)YO32;PE%T^FL7MLQQ-.OHO2?J,Q+3_Z04G
M5/&%"J;BTP_\BHN)8T <%&<&'1U)Y,M5D'<(]"%GY6Q8(!]B4:?HL+>@W&Z0
M/6 _P"$JXRV7B+0B3ZZI[HPU'+WL:V A=U3P;JM3S7?P.\\DQAH["(,;EK-5
M':.[>?&=JVF8OT!,=IZ8 I/8$Q^+SIX>U*4,U+90BO'<O!1^$/P^ZNNAT*5,
MWO_3LMPU&36#'-[1ULQ7;%Q/X9=3OI#9;V/ ,:(_IBA[(5G&P\,3_#(G)H'+
M3J(W+R ].;TC779P/^CY%^3XE7P*X9I?+0&]75:>7GV1OP*S]8W'V*U6:Y/T
MT%MO//V/N'>7G>5&YS5[@DLH>01Q%2BQE7P5R06@R[7PE;.9[VV$GG2@*6';
MH?32=5VCM_5)F31JTJS2=F%K9V]U% J^ J.5\C(+61(A6 M&!@<@5%=' F:<
M.\CL0[K>1;IN1BQ]_\M"Z8P"S1]-V]2;5!]GK\S=V'9%+P:FESDU';\]-WY;
MZ+N'+_F5NZDYO[CXM6E7B)EJNX1'S^:?/SLI6GX9,/_1^2V]@'?AN\YOZ./:
M&A!5; "_+SVPE?R! \0W,G_[OU!+ P04    " #U@K-6\NS$@R8'   V$
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
MCL^G1N_!^&A"\T:0&K*)G%"^*0_.T*R@/#>_1^N,J!S6L.*VF2:.0/U44AT
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
MV2>3&6>BM2R!DX.>;N:%V C;KX^3/_5(L!VQ89C$(Z3L))VQ>ZG64A&U8YS
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
M>%?#O"+,61)D:<'2+,CSBF5Q4"8Q^T$LA-;0:"$[4))K%@+TL)4INQ(Z8!V
M\CS)RPMV7B;)!;LA'Y)4IP"Y"Q=CP'0>!5$&BO,8&F<7+$V#*"U96@5E"0N%
M@9M[[ :C-DH[!<^C N97Q!,&>8(%/%($45S1H@KB-'.1XR<W!:81X!FF>LU^
M[YNE<YI:(&8"[E=S%T0B9N)AHTRO!5/=$.8C_IX>S10M7-YWV*=>\6Z)C5U:
M" 8V":R$"T_J&("V;ON&Q&G1>N*FD>0![VJ@AX^8858YL:<-?CD?3T>(6S87
M2]EUI I\M!%:*I>.%#'\(]?*DMTZ$\G"G74']KB<J-(4<<O2Z((8]%*\5HL%
M]$L*>IS$%U1^Z@Y;8.>H8M]_5\91_/;KZ@E*O#W%7$J-"E)HGE3JL9)9\<8Y
M<1=%!(V@#U)A4&V.>>TWU\\H-% 9[9DV<GC9\Q;"P0OQ3,,9K)Q&)7N%/U30
MJ^>,8K$0KO<^8RN)OIK&T3&VM>\E2 !XG*#BD459B%]T-"4E_.6<H5K9N! -
M<\8V^1L!=/S2BZX&^%B(--LWF%7PH',)R==4B@1*M3*N</X7*+P=ZON,I4D0
M9S$M*N .T"<BR_*0-?P1Z8#*+N@:QBQW;ZKA31PE+(U8%?W%WU=9 <%A2DDP
M8-?9%KV.N:61AB^76BSA$L.6F@K_M$7S1U8#_J1E7Q!F<KF$6VIND5!4F MI
M:H3_47!-KE%:HGJXAZY3SJ#>/5YBND1T"7%!%7Q 8FOV65F(Q7HM7K/W/]W^
MRDRM@$QY&;I]80#TUS"U"E+ /@JAS%PYA)F["ZHR]N51N?L\R$-:)&&0EA'[
MA10^(CX.7^=%!;:\RL:"A%",,A"%&$5!AIPK$9Z4.D\.+W_JYZ^?BVH)SBV
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
MUH"N/B4[A '+L9<-R$=R$O7>ZFE8A6U1MQ,]RS5-D85H2$&49&FARG,JN'8
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
M(#1MP/.E4K;]00*Z+\EN_PU02P,$%     @ ]8*S5LUB?/VO!   #@L  !D
M  !X;"]W;W)K<VAE971S+W-H965T,34N>&ULG59+<]LV$/XK&,:3L6=0B>!#
M)!U;,[+S\B%I)D[;0Z<'F 0E3$!  2#+SJ_O+DA+5&H[;2_2[F+WP[Z)LZVQ
M7]U*"$_N.J7=>;3R?GTZG;IZ)3KN)F8M-)RTQG;< VN74[>V@C?!J%/3)(YG
MTXY+'<W/@NR3G9^9C5=2BT^6N$W7<7M_(939GD<L>A!\ELN51\%T?K;F2W$M
M_&_K3Q:XZ0ZED9W03AI-K&C/HP4[O<A0/RC\+L76C6B"D=P8\Q69J^8\BM$A
MH43M$8'#WZVX%$HA$+CQ;<",=E>BX9A^0'\;8H=8;K@3ET;](1N_.H_*B#2B
MY1OE/YOM>S'$DR->;90+OV3;Z^9I1.J-\Z8;C,&#3NK^G]\->1@9E/$3!LE@
MD 2_^XN"EZ^YY_,S:[;$HC:@(1%"#=;@G-18E&MOX52"G9^_,Z;92J4(UPWY
MU:^$)5?:<[V4-TJXLZF'.U!S6@]X%SU>\@0>2\@'H_W*D3>Z$<TAP!2<VWF8
M/'AXD3R+N%C;"8D9)4F<I,_@I;N(TX"7_IN(][&2A7/"._):NEH9M[&"_+FX
M<=Y"W_SU6![Z6[+';\%9.G5K7HOS"(;%"7LKHOG+%VP6OWHFAFP70_8<^O^H
MVK-XCWO[_"7DX-B$8[D_ID0+3TEM8'R=%Z#1$M AK5&P!Z1>DF.I06(V#NS=
MR2F!.DM%ACH/7!*XA+RSQCFRJ.M-MU$<X3["OGI<>@5]UTHMO?A%P< WIWM/
MCPAC&<VS JB7+\J$):\.9"R.:56EAZ>#[(OE#>Q#V)4A8(\LT;R#3+ 9K<IX
M9S.P+*>SL;1GKSTX"HF"!N.Z%D3)&C8<@E"X::\=N$=E:4)G2;&7#CQC!2V*
M="\?^+<A%61(Q678*% J*R!CL!;=2J[[" #[.*<E*T_ EL9E0EA%<Y26-*V2
M(&5Q.70"T"PCQUDY.R&SI 2^2H!G-,W3$Y(7#%.7QW26(74\HVF<G: LRVB:
MAF2G%6454L<5+;(\G"85S?*$7*Z@CR IH44$J;FU]]@SO#,;[;&7=C7="IA4
M[H;&PG\;;.X%MXX(7$(_M!:6[["]#EMQ0JZ%(!\-9 VT$:_=V*&_^Z\@Y&VR
M!]UA77 5:LH]N1%+J36Z#+ZNA96F.>BO(J=Q%0]Q8IC+AWA::SIR;93T7$)D
M[PUV&*^_;:23X3O&4EH5^ZYX"N+2=)UI#"9G9'R<,2A8 F6"2CYI:GGK7<?U
M@>G#A3 L53Z.5>CF,,I_S-.B,];+[R%Q1-RML>.A VNSU/([[@8]6AU0S+"(
MMU#4HV3"X*NG%!HV&XL);6%!<Q7J&^I)R1&;9#_12D+5C^))\1-%-GEJ1E;\
M%GR#?L/O/#@-K(5G"VCAVP>AE&P%9J*85$/[[5=C.QK#\9[\#[#I).]A)^0-
MY+ .VN/,]JWJ\=,UB@JFR(T'Y,>]"T%G6"N:SRID<B33&,D9D%E9(ED@R7(D
M<=B3JB)?("X!G0+1932+JU!Z6K"8//:%FX[>*)#<97B).?A P$#WSY6==/?8
M6_1OG+UZ_U+\P"U,ER-*M& *-<TC8OO75\]XLPXOGAOCH9*!7,&#55A4@//6
MP' /#%ZP>P+/_P902P,$%     @ ]8*S5B,=9+SB @  9 8  !D   !X;"]W
M;W)K<VAE971S+W-H965T,38N>&ULK551;],P$/XKIX 02-:2N&F:C;92-X9
M C$Q 0^(!S>YMA:.'6QGW?X]YR0-1=HJ(?&2W-G???[NG+O,]\;^=#M$#_>U
MTFX1[;QO+N+8E3NLA3LS#6K:V1A;"T^NW<:NL2BJ+JA6,4^2/*Z%U-%RWJW=
MV.7<M%Y)C3<67%O7PCY<HC+[191&AX7/<KOS82%>SANQQ5OT7YH;2UX\LE2R
M1NVDT6!QLXA6Z<5E%O =X*O$O3NR(62R-N9G<-Y7BR@)@E!AZ0.#H-<=7J%2
M@8AD_!HXH_'($'AL']C?=KE3+FOA\,JH;[+RNT541%#A1K3*?S;[=SCD,PU\
MI5&N>\*^QV:S",K6>5,/P:2@EKI_B_NA#D<!1?)$ !\">*>[/ZA3^49XL9Q;
MLP<;T,06C"[5+IK$21TNY=9;VI44YY>KLK0M5G!]3]?LT('0%7SR.[1PU5J+
MVL,'*=9222_1S6-/9X;(N!SX+WM^_@1_RN&CT7[GX%I76/U-$)/843$_*+[D
M)QE7C3V#)&7 $SXYP3<9*S#I^"9/\-V(![%60^9=.81R\'VU=M[2-_/CL9Q[
MQNQQQM!'%ZX1)2XB:A2']@ZCY8MG:9Z\/J$W&_5FI]C_PXV=Y']<_;\="@<X
M'L--!R\'N#J"EX::W'D*,!L@%&R,HFDA]19>2DTKIG7$X%Y= -V^5$"WWQN<
MP:U0PA(+@SU-D?ZH-6K<2._@.60SEB8)&=.,I3-.<D-/D9 *&^,")INR]'P"
MTYQ-T@*NG9?4[*1E+ZP5NA,X2=DD+X#GC$\3^*)16$T(J5U+D!*!*E7+MG;
M9^P\28%G[#R=C76X,ZJMD8;8FI@)Q%DQ+2 M6)ZE0QF+@G%R9@F;G0>Y/.<L
MS]-@35.6% 4\]NW$1YU/26V[^18*VFK?#X%Q=1RAJWYR_('W\_>CL%M*"!1N
M*#0YFTTCL/U,ZQUOFFZ.K(VG"G;FCGX#: . ]C?&^(,3#AA_+,O?4$L#!!0
M   ( /6"LU9C)I:2X0(  $0&   9    >&PO=V]R:W-H965T<R]S:&5E=#$W
M+GAM;(5576_:,!3]*U?95+42:A+ST4 !"=I-VT,EU&KKP[0'DUR(5<?.;*>4
M?[]K!RB3*'LAU_8]Q^?8OI?Q1IL76R(Z>*NDLI.H=*X>Q;'-2ZRXO=8U*EI9
M:5-Q1T.SCFUMD!<!5,F8)<D@KKA0T70<YA9F.M:-DT+APH!MJHJ;[1REWDRB
M--I//(IUZ?Q$/!W7?(U/Z'[4"T.C^,!2B J5%5J!P=4DFJ6C><_GAX2? C?V
M* ;O9*GUBQ]\+R91X@6AQ-QY!DZ?5[Q#*3T1R?BSXXP.6WK@<;QG_QJ\DY<E
MMWBGY;,H7#F)L@@*7/%&ND>]^88[/WW/EVMIPR]LVMP>BR!OK-/5#DP**J':
M+W_;G<,1($L^ + =@ 7=[49!Y3UW?#HV>@/&9Q.;#X+5@"9Q0OE+>7*&5@7A
MW/29&\.5$VC'L2,^/QOG.^R\Q;(/L"F#!ZU<:>&+*K#XER F(0<U;*]FSLXR
MSFIS#4G: 9:P[AF^[L%=-_!U/^!;&%TTN8-WEW O;"ZU;0S%OV9+ZPP]C-^G
MS+?4O=/4OEA&MN8Y3B*J!HOF%:/IQ:=TD-R>$=X[".^=8__/M9S%GE9V= (S
M7PC";4$H<"6"%'PII)^@&@>T3M!CQP(V[Q"_L**#XQ*VR(T-]Q-NB0%7A0]2
MRK? ?:ZD2K=P&>AU8RG!7HV [E9(H+MM [8/B&?.)5<Y G>PQ+502J@UZ!74
M:(0NX#.P08?U$PK2K)-T61L,;C)8-"8OJ2BING/=D%@"\J(0ON(M;>91_<XP
M&<+%IXRE[!;N2F[6Y,YIR+5U-NC'-VIREHSVDT[:OX%>$MA9UNGV&2SXEMK0
M+I4>>I.W])<]DI4-K^"R2XD#'Q!B.,RNCATA@8Z]=%/*S4Z8.O5LXJ/*KI"$
M^_YE(7AMB_PP>VB1L[8SO*>W_?6!? M2+7%%T.3ZIA^!:7M6.W"Z#GUBJ1UU
MG1"6U.;1^ 1:7VGM]@._P>&/8_H74$L#!!0    ( /6"LU95QGACI@,  !\(
M   9    >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;)U6;6_;-A#^*P>MV!+
ML%[]EMD&G&3%!C1;T&SKAV$?*.ED$:5(C:3BN+^^1TIVG#4UT'ZQCCS><^]W
M7NZ4_FAJ1 M/C9!F%=36ME=A:(H:&V;&JD5)G$KIAEDZZFUH6HVL]$*-"),H
MFH8-XS)8+_W=O5XO56<%EWBOP71-P_3^&H7:K8(X.%R\Y]O:NHMPO6S9%A_0
M_M7>:SJ%1Y22-R@-5Q(T5JM@$U]=9^Z]?_ WQYTYH<%YDBOUT1U^*U=!Y Q"
M@85U"(P^CWB#0C@@,N._ 3,XJG2"I_0!_:WWG7S)F<$;)3[PTM:K8!Y B17K
MA'VO=K_BX,_$X15*&/\+N_YM%@50=,:J9A F"QHN^R][&N)P(C#_FD R""3>
M[EZ1M_*66;9>:K4#[5X3FB.\JUZ:C./2)>7!:N)RDK/K/VR-&@1G.1?<<C3+
MT!*L8X;% ''=0R1?@8@3N%/2U@9^D266+P%"LN=H5'(PZCHYB[AI]1BB> 1)
ME*1G\-*CDZG'2\\Z^>[92;CEIA#*=!KAGTUNK*;J^/<UUWO@['5@US%7IF4%
MK@)J"8/Z$8/UCS_$T^CG,V9G1[.S<^A?FOV:@=\( 7_6")42U(Q<;L&R7.#0
MD?P3L0T6%)02*BZ9+.B) 29+4!Y'Y8)OF>LF Q=<@JU59XAM+J^ <L8%4,YZ
M(AG!6P^!()"Z!EJV=[H,O('I*,E2_TWC*?0F?J&7$-+9@GX7:0IWI(191<![
MF@0ETF!R=DLE"ZH\3>XX"2XM4A8L"273N0>((8Y&\T4$<3R:)A&\0V.HK;1&
M::%5VD\&+@O14>42 9NBT!V1^$1CS^"I]P>QDV:!BW04S:)+N)C-LTMR:3::
MDY8W7FLZA0>:H64G"(_F1Z=[&9JD4'76U5Y%9<@$[)%I ZJB@"+<J*9E<O^3
M>1%N\M-P<FUX])S!EWD8^_PVWQ8N;J#LT'E_BP4V.?GJ&L^[3KS3\#C=_PO?
MB%042G]7_,9.44;Q\F%TAPEDDX4CII NYHZ809IECIA#&DV<?[1\*C+=UT\V
M!)M2O"EL1\&D0J.E80U%80^/M&B@TJIQ,:(J9+EZ1&>QH:GM@N!YU+M'*4I.
M;VY%(T%I,O$!$7Y7%F$QI$Y[?DFYZXQ?3H>DO"CXD^R-7QL&X<G0;E!O_6IR
MB>ZD[>?W\?:X_3;]T']^WJ_..Z:WG(I$8$6BT7@V"4#WZZ@_6-7Z%9 K2PO%
MDS5M<-3N ?$K1?X-!Z?@^)]@_1E02P,$%     @ ]8*S5FL,U4M8!0  ) P
M !D   !X;"]W;W)K<VAE971S+W-H965T,3DN>&ULK5?O;]LV$/U7#EJS.8 A
MRT[<%ED2P$D:M$!_(<FV#\,^T-+)9BN)*DG9S7^_=Z2MN%F<[<. (J9(WO&]
MNW=']G1M[%>W9/;TO:X:=Y8LO6]/1B.7+[E6+C4M-U@IC:V5QZ==C%QK617!
MJ*Y&DRQ[.:J5;I+STS#WV9Z?FLY7NN'/EEQ7U\K>7W!EUF?).-E.W.C%TLO$
MZ/RT50N^9?];^]GB:]1[*73-C=.F(<OE63(;GUP<R_ZPX7?-:[<S)F$R-^:K
M?+PKSI), ''%N1</"C\KON2J$D> \6WC,^F/%,/=\=;[=> .+G/E^-)4?^C"
M+\^2UPD57*JN\C=F_98W?*;B+S>5"W]I'?=.7B64=\Z;>F,,!+5NXJ_ZOHG#
MCL'K;(_!9&,P";CC00'EE?+J_-2:-5G9#6\R"%2#-<#I1I)RZRU6->S\^17/
M_>G(PY-\C_*-U46TFNRQ&D_H@VG\TM&;IN#B1P<C0.AQ3+8X+B;/>IRU-J5L
M/*1)-CEZQM]1S^LH^#MZAA==:9=7QG66Z<_9W'D+#?SU%-OHZ_AI7U(7)ZY5
M.9\E$+YCN^+D_.>?QB^S7Y]!>MPC/7[.^]X,_+L5?6KHHUEQ/6=+DTF('?ZN
MF;CQ;+D@W7A#BBXQUIYF"\N,@O*D:M,LR"^9+DW=JN9^2!>J^4JFI%G-5N=J
M2!_363HDY4@5T)V6Z$D!$4JU\4-R:PT7 HLJA@@LJ:; T.-D\9/',[5S'=MA
M6)3S%IVR"JBLHU99?R^3EH%R(*O)8Z3)X9!::U:ZD-/0@\#FQ31#)515; LK
M4ZUD;7->J7)=:?B-_F[Z]8WGZ\VZ.%XO=;Y$,=W3G!$J>$!Y%U1:4Y-'YR'
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
MK9FAD/K^G-[MX[]/]XSZMEVUVD$%86I_/[3&@&Q'FMB5TD@<>T?H?2!2?3%
M[?AP6C$C)_:\3C30/B8CTDO2)K1#Z&8A\BZ%B>!UZ$1)#.6((83I:2&$X2PF
MPY!<+QL,H_&F7L"",'03;\]R&)+ES"./'RPMC!)YN!WX,77X:0%,G21*C?!,
MW7"Z\Y@Y4S1($*#6TY%'Z*(?P70(2L9CCSBRA*1]2#XXDF2O(X Q2ZS804;B
MT\0UVRS5^_\NTOIN,B(M(-HGK3=^O,_9'9E>;HO_$D*E3NB9NA-'PJ$*J1,1
MH9*4;NZ!G?EFPH6N?V3"#<," RXTDQ6+8W]D>@J_@9]2U4>F,V(.QJ*;1*>9
M@_GNQ688H.3)K@DP2=(0EKVIBZ%P6Q1F@XIJ=1OS7IYQ-ECMP(79*)N:_,-D
MQ#=0)0C.^_NG:14#+9]HY04NVO-S3;MXVKAQM1!Z[&U\PL&13IM3\.BH8W;I
MX^BP2[=YT'K5K!?+YW,E9(D3>/[?[#5"'>/@[\XU[HO\\S#DCS@DYK?+9E/W
M9QJ[\^4S;+/[;PNZD'G5K.GP9-<95]T9V!RZW -4XAWE1HF,3Z?62V>>VEO.
MI3T([W+M3JVG ^U/>=ONO'G@?-J]-9<*P/ZQQFE0#/&/T1N= 99B+Q1Z[';[
MRI+K_BC7HV,/GD<RM=_<_!\R[4^>]BQD4J;U>;?;_4M3/SD&QLM'_#HQ&&Q3
M=H/@Q3E0V<-MW=0F:8@?[CU_/6#-BWL^B)CK->Z,0Q)/N1!$Q1&A014@*]NE
MW;'91_0UQH6Q=:1C>GG<WR?WGL%Y&E7K$BP\AOMSB4#11'>*92DD^8CC#7W!
M:'2!(#(G78NM\<2[YJ-3,'E=?YO@'".:>^@KZ\O1CPR5@%GZ*86^^((NV-\;
MAKO#KS6W]D>*W7+[4P_&ZX*^72[%'*]Z;AI/F+(_G]@/NEF9GRQFC=9-92Z7
M@A="T0(\GS>-[C^0@^$WK)O_ 5!+ P04    " #U@K-6BC:K48<#  "8!P
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
M30:KD,F<4^MKV"E$(AC&(;;=]^#R23F"W4(2$$RHQI IO+$G@\(8(V8(AA[
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
M'V^A0&(T$\P9)?@],/ 5V69?,1-B5*V1"BE4=)5F#S79/0G-%+BU(X<C"G*
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
MI@9G%558U9+$[XKF;H$7X9CW5G*JA*WFX";H[F'0.5<F]2LG3Z02I< !W;1
M(**K&X[0> ^*Y=\PQ+U'5ZPTCRO-ZC[5")7("NWED]\?20?T?^OAI<56 C&;
MFC]LZ(9V_?&3:J5N3V2ZS,5T.0W&]G2P-I1X/;J4Q$P]W8I.H]>O\%@>T^M=
M38NAVYRUO8>]>Q7D@X2(OA#4#8I!Z)@#CV_ZBWC,VFSMB<][@M_$7T O6'UB
MK F'ECDOQ\W9QB,3L5.M!Y:+C]U3,Q [1^T2AY/Y,QV<[4'L=5C'WJ;\>9&\
M%86TX*ZVM<PVX>HXIJI4>: ='3P2A-T_0<YMAP"#C(1/78.OUO@HT+%E$? O
MRO447J+II&SD%FTWINP6$56U&,=#_8LMOA-.[IT;=W"I@CBCZ,:R/>BTTHOM
MA5#;)8 F"X>-2V.X1^;5;:?T")A>8\8S@"_\E0ADYH;T7P?LAH4]DJYN:_(0
MMCM;^?"L0H,$W#!P7BNNWU>T-42"G//YXAP&.L ,T";<D<L17%ZPV[2$K#ES
MFI5J'P!V9(?I9$X"5(\^7/@E*<"0*RZ.*B]Z*6_\DC5&Z"0H+CEX9&IPKS%F
M&8H7_3D381/.-F>I&T0@AZ0W%]'0"H%G:1@.E]3X1:#Y\;T6OGA)RB,QC.-]
M8VH1R$\J,I#D7F0J0 =DV ;/-N=/? \328 BQ?P4+&):R97$.B;R1(#=HAST
M$5*71L>.69.]MHG?#@H25_Y:$;IVH2Z\0D.&*[5'CU/,+X0K,X4B?:UE]T/(
MF#: M+=/_HZ=] B"6XS#V(:KQ6J]#+6LJYHNDAH4!.-]_].6L'#0-7<6;8'A
M<L]^A2>6(9+N6?'!%W L=Q;5=\>+"Y%H?SQPO"@\%5A/&ARC*8/<I;C.AL.K
M_64;B/02\L-:).=PX-@E!H$/B#IRE@M!Q<!SG:J?U[RNL^SZJ,A4ECP1 *+J
M/7H75=I1XHQ1U_'&FJ'10L0%8[)/Y[,G,3WPU>/DHZ0/OIU=A&_(';N;YR7E
M\O-NU':482,,;#&.W/J8E()^C*6@5Z$4=)!1_V*?[$K4_B*4M50H&K*(6=Z$
M9.EP26MP)*(QCG@1T[1)=;M7E3&)&0MU440.'!]OKT>V983V4%TO38!T($IT
MD60>;CQ)"D@T83WPKI%LW2K2>SI6:1G.G@0T2C*Z[Y1,72X'XQ2)8'<2RCE5
MGHCWUN>=W:FRX%R39N5JF(WN &)"XD1&.E+YO_K8"$7-P'I,QTL&P8IQNDZ0
MO8$*13^&'(^.&X\2: "S,4^]BD+G):& 0RC72QM1L7[([$%L-']&<=/'4@WR
M<!*@4$DY- ],,B=8HY$0?TD)<>QN!YUR&  \UL=/P6/]R6\HYSOI6W#^L>@I
M<94)P&,\F/MTV34616'LV,>O0/[H7?>* __L1 @7Z9ADH_S<DCJMN*R\:'SG
MQ.]ME<?B3)P=:$R"KK1X,DJ)Q"<!)O)17'H7FD5#I,>+%&)V@8<Z^&=9;:+U
M2+PC(//W-E9)=D3N=2Q(IQ5,4&W ENX6=,LBHEL6XWB45'KY)$6L+4Y*;=A(
MHP(G_O,5A]P')>9_>,S90!DT&':PFYB;<M%0)<T?>Y$_)5F0T4V<@B^G<'<5
M/GJ;=!7KBB1KB8+';ZG/>#7JDY8*:W\./E5V7Y&/YV+1Y0X%2^/C0%WOG:PE
MCYF.5F<L76*^=<"+I:K93YAD$A<5<O'RATEJ#C:U1J +1W0)Z88/ANJ.'9@X
MNA9 Z$X0>F0%.:Y7I=LDN/,)"[[DUI4(Z!$)#MK^\^2XCG:2ABS FQ%?8DUP
M730>?H>IDE(#L2=A,LK)0$]VBSZ1K?AJ.">A^=&BF+VF, <5[KH6CKD@.=K
M"K)M?),!J-#2_,DBR)<_'>1DDILI@6KZ6U=K&$7S%I%QX@4Z1P2AYY5V?&61
MWW>^:Q8%CP,:<KZEC$,:](1X1KEJ%,@4N]OH4&B1?N>3UCP'5DEZQ?XKL>FJ
MC)Z.V:)T,TUYZ(;*$H$D8$Q<".XLD8B>O[WKA:&%K^;GLV^[%MZS"! 9BG_<
MGH@/-7]?/9X][O9],7L6ODCR]<&C =%+D:QP8A^<O7GY[B,H(SZH][ >(QIJ
M,8Y@"I)I4.;=L6VP!D%MK*9>NJ"@4IU\:W*5)854I2XN7NF'&1"O9(%+6X2&
MQ,\;#5)Q,^E>7(:N)*'SJ2:M<LPP455S1'"MTWL7C..D*[M"[$IYKH2SZ>$M
MWJQ!L#-:2D<U@7ZF<.1 !J0AB[@0 F[L!RX8DRP;GXCSZ,OCUD=<5.?&E^/%
MXCL_0#[51HRM'IYE%4O*[W<]J#]AG?NA1@N"\.#Y\>.M!\D4TW%[R*DJ*78/
M!14),6QPH)BM";4OH6;2=(26&X52+"*J93&.2[DL@&L:@^'+P8-QY]:P=?%#
MP@=#R7WF9_0JOUHD8*"N7RENY5?S1+H</\$NYU?GB<0Y?F@\-AIA)XMQF CE
M<__I#>]!).'@&O[E7OO78)H$NIB4@N2^BKU?"4[R-*U!G@P5?D[2RJW):7S@
M9!S)%WH&0T4>%^]5W>\\LG[EX@G!CX.-E?[*;>,EP7P5[6 N%-R=9PMP@I+5
M3J"BW-V/?,\M"43VD* )WJ:RZB7R5RQOV&_0_CY=]@/96?;WF<32:]01E:0Q
MK%SUA4%J?ZN#2F3< X5H4M-PEZ$Z,=X$0C=.8>H0JZ0:$/KHI_K:/4&)AZ$2
MV4E08PI'EIVKI('49D_W&7,?5$:.0U%DG$??)LA:#N3*"K&UEIKP*EVQC0&U
M!#Z=AU=$;&V%('(I&=ZJSV <_\D.6LMFH5VB)F#P=;5K99= V!X]V5;'SQ+(
M)):)1(I8<(>KT0KM<O &^;YBK1,36CH*I<]+'6+6LAA)K\^S7R@".<\H'3S_
M+OOOULI=,9S@DVO_98W9OV&0' 5_.5.7[!>E4;C31>CT_=$\;409>PIXR%B'
M]D>'$@:'L2<R..IWO0:F"C0GI5"-S.<[ND9)<NIQP:CL+A)+ID?%M[[4M5WB
MS0]L4"0/"?<!=RFFLA,?#9A9U+B=O."I9;L(R_;; (,$,M'18#L4[1M#%CTB
M+:TGB"8:[S#RS1*#+^3&!_.6Q_1U$%1)'>0I"<ZFPV?)U23#+'6NI ['U/YZ
MD4,W49I>,S(XM$0O[Z(B^M*=J?U" 1_GE$ZI:$/ZSFU@7Z:TWV%JW415$FP!
M210NC0V]A3!I1U?T=*BWSX0Q\)"/6@P1*;BXY?),B\'W2F8_#!>Z8Q=7TD4$
MNH=5EQQ_5?3-V?>_PW37:@*J[K/);>J+*6];TRU%K%;E/B[P/V'5L7XAHI2#
M04N_K#R..%S<;2FP0H'7TC;Q-G'17)V;PYD%\::9!J/1)\CWM]D/D<G&L<A@
MRLD0)G;@$OUPA2!S7]#5-2FPM[?0P!X%KYD$]_J6?9<2.F-=6)_D]/AVYMZE
MQO0X8F13W1KCBL>W&QR]BN +BXY&N3L"XQ;CP#@I8/I5?3Z!%KA[\R/$EM14
M-?@CAOM=*V(VF'/?/"845NQ#;#;X7JIW0\%8O[\T;.0-I73O#RR:@*=B49QQ
MX<L)80\X-TO]A7M\1$=19AQ^(AN:WI: :C2]_8P*1R(.-D8RHSP^Q9.=G*!8
MDGRD8L+_:,;IE9[ASJ'N&J-!RI?'A%M@TJ/#=Y*6+1N]<HPP)=5="DFWXC-\
M<?B/_:6*U\?$F^)<,$"[B3(2S+".2^4B1$$@<5^[L6-+(0B. TK@(PGL0X]U
MR'+C)X)IT&[XQ\AUK13NEU>9C%+P&0YLU9&VA+N->&=& 27W28?X H?J0KR
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
MC'YZEZ46ZU^";>)]:64#;E_QL81FV,D&?%];&_H7"3!<H)?_ 5!+ P04
M" #U@K-67IP9U[@+  #*'P  &0   'AL+W=O<FMS:&5E=',O<VAE970S,BYX
M;6RM66UOVS@2_BN$K[A+ ->QG9?FNDF )-WN%MCBBJ1[_7"X#[1$6=Q*HDI2
M<7R__IX94F^.DVX/]R61*7+>YYD9ZF)C[%>7*^7%8UE4[G*2>U^_/3IR2:Y*
MZ6:F5A7>9,:6TN.G71^YVBJ9\J&R.%K.YV='I=35Y.J"US[9JPO3^$)7ZI,5
MKBE+:;<WJC";R\EBTB[<Z77N:>'HZJ*6:W6O_._U)XM?1QV55)>J<MI4PJKL
M<G*]>'MS1OMYPS^UVKC!LR!-5L9\I1\?TLO)G 12A4H\49#X]Z!N55$0(8CQ
M+=*<="SIX/"YI?Z>=8<N*^G4K2F^Z-3GEY/SB4A5)IO"WYG-KRKJ<TKT$E,X
M_BLV8>_I<B*2QGE3QL.0H-15^"\?HQT&!\[GSQQ8Q@-+ECLP8BG?22^O+JS9
M"$N[08T>6%4^#>%T14ZY]Q9O-<[YJUM3EMK#RE[(*A6WIO*Z6JLJT<J)@T^F
MT/1T>''DP8R.'"61\$T@O'R&\&(I/H)8[L3/5:K2,8$C2-F)NFQ%O5F^2/&Z
MMC,Q7TS%<KX\?H'><:?Z,=,[_J[J;H_N[[1+"N,:J\2_KE?.6\3/O_>9(3 Y
MV<^$<NJMJV6B+B=(&J?L@YI<_?4OB[/Y3R^H<-*I</(2]:L[53<VR1&58^GW
MR?F_41(S\44)"2LD[;(OMJ+0<E4HT<"U5GAE2R=,AB3MB,BU52K8=J-]+C)=
M21"4A="5\]HWE)-.U-8\Z!1DL?R W<9NVZU8\P;+J0( I12@J88;]*K!+F9G
M&DL$TB8!+HG/N2*^UDH(R9RG8I/K) _2<RH!=D!1^%P182S9[33*H 00CM\,
MM "3EH%PIDA)HI$4D9@BV6EWQ .QVO+Z8"\+**QV7VD?(LNUU@MR]_;2X,4
M*\P#WE=-J:QIW(AQH%9;G2BQ40"$K5A!W%6AU](KEK/&&KREK"S@L%0EY'(7
M:))LM;+:I"0,_>KXBX/^T.*<""U/1,F9/!6)+)*F8 Z9-670$3^)BI,("&S?
MT?N0<\OOZ@XEL\9BV<+>,# H1ILA2XC2@RP:U4K7NR05N2E5U!\XJ,NF%+(T
M#20G!P:/TQFD=RVKK=A(-PY7UU!,]/:6-7P,0JS6J\6;<^!L47#)J&CA9-$O
M> $4TH6(*,0[PLJ25_ 7\M>*:TV!X*+@1RT,2G(=ZL/LJ9Y1MW>-Y?#/*2C)
M2N);(RW2C/9E ":D$;&?DN^M2A28P9/5*'935&](5QE/0=(ZH4\SLHM9>=1M
MG'6YL937,B,N6R6M0-+-Q+4+4DAMQY+V=-1CHE2J ODGGM">&0T<.(5((D(A
MOTO)$1 4>CB'#&7?6HIK_,%>$Z.DI8 3O7U(U)GX1V,[DL1[8(9D@/+$[=7I
M;/FR/U\=S\Z>[HC^G;V VJ<=:I]^#VM)V,K+ (+$] L#ER?$A84_PAMK]$1.
MW -U]J'Y_Y=#0'GT2@6R4^( \OB7^Y_#P4UN"O6:UD5K51O>!*2&C96E.(IG
M&>\+4ZU?4V$0"4(?49#)1!>:V3N5H*P.$SXF3" P$Q\JJC95;-R87D1)VL9$
M./1;Y/YSTA941BS'XA/C;'KC6%6T$$K2!9T8_!%84>.T+3??H=5#::#:$C4;
MK+M<UVTZ$9<I/R'+4!#]MGNC514LUH9\OY>>_N8HQ&L@''FBM16LKF%]+3D=
M=)44#;?1L5X%K(:43K*-IV$+%^)=:@R:&Y"CE\Y#0VE31\9@(W>,%-ZA_J 5
M[3R[:K;*3MDH5*OEBB)@RT54%9H*46J2IFS-1]+M<@<XHP5E]"[D!K'Q2VO2
MZ?>,'XNBJF "JB^26EQPQTS15\%"9VKHA)GXO::T%RM48. 77LD=1M-!Q;7J
M6Z-MB)8!Z+34R$JQB2DKG0D +.JRA0VB6QI+AZDB$N[?[:)WT"DII$:#%8X$
M2C )6PQ%/A8Q2\(\8&CA2@ ^Q/_U:AM2 8.+YJSF\*)(U*PS3H$=-%$#G8-2
MY.Y>)08(B 3(&!7SD=)H4]8[ 4/RHWBQWZ5#.\VNK:F;1ED*^B%:"+IUTD9X
M&<&I!R,J-VC@;!^ 42!=,?+($?P'L.@;UE%C"H:[5HQ]$P41);9V'35H^&H^
M>].7 P;//35C/OO[WDU=6Q 23!%S<9TDML&C>D1KZZ(50IGCB(#$U+%$O*1
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
MA&4<AG4]'*+OTXK<^8B%FQX;?.$XJ '>U]['\T$#C-_,U3]02P,$%     @
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
M#@@IT4'MB-BND?+4-D=!'6R,F8[JWH98_08LLB/P6%6=L2L/PD=(=T3L4U>
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
M!Y7N7LO=QJK&O5#7RN)[UWT6^ -#:%+ \ZU2]KBA"X:?+,M_ %!+ P04
M" #U@K-6380^\K<#  "/"   &0   'AL+W=O<FMS:&5E=',O<VAE970T,BYX
M;6R-5FUOVS80_BL'=2AL@(M$ZL52:AMPTJ;+A[9!DVT8AGU@),HF*HD>2=?I
M?OV.E"([F^OMBW5WO'ONA7<\S_=*?S$;(2P\M4UG%L'&VNUE&)IR(UIN+M16
M='A2*]URBZQ>AV:K!:^\4=N$+(JRL.6R"Y9S+[O3R[G:V49VXDZ#V;4MU]^N
M1*/VBX &SX+/<KVQ3A NYUN^%O?"_KR]T\B%(THE6]$9J3K0HEX$*WIYE3I]
MK_"+%'MS1(/+Y%&I+XZYK19!Y (2C2BM0^#X^2JN1=,X( SCSP$S&%TZPV/Z
M&?W&YXZY/'(CKE7SJZSL9A'D 52BYKO&?E;[G\20CP^P5(WQO[#O==,X@')G
MK&H'8XR@E5W_Y4]#'8X,\N@[!FPP8#[NWI&/\BVW?#G7:@_::2.:(WRJWAJ#
MDYV[E'NK\52BG5V^5ZK:RZ8!WE7PR6Z$AMO.\FXM'QMA8/+ W7<Z#RTZ<R9A
M.0!?]<#L.\"4P0?5V8V!=UTEJI< (48YALJ>0[UB9Q%76WT!$27 (A:?P8O'
MU&./%_^?U ])P\H880V\E:9LE-EI ;^O'HW5V$!_G*I#[R4Y[<4-U:79\E(L
M IP:(_17$2Q?OZ)9].9,#LF80W(._3^N[U2T9_%.1_O"B?).Y,$)@4Y8 J7"
M0356H$8-J .U:G#B9;>&B>Q0HG8&[<WT$O B90/#10X<\QR#]UH9 ZNRW+6[
MACNXC_@RG9;>8F/5LI-6_-C@:%>7,$;Z U":D#29(?7Z5<XH>_-"1J.(%$7\
M\G20/6A>X<N'KZ)/V#H6.M[B.-",%'DTV@PL34EV+.W9>XN!8J&P@WA7"FAD
MB6^9 R'HZ:#MN9.RF)&,S0[2@:=T1F:S^" ?^!M?"AA*<>W?#KPJ+;!B^ ":
MC=SV&2#V)"4YS:=H2Z*< 2U(ZJ0YB0OFI33*AWY"FB8P2?)L"AG+D2\8\I3$
M:3R%=$9=Z=*(9(FC)AF)HV3J9$E"XM@7.RX(+1PU*<@L2?TI*TB2,C@S ^DX
M ^G9&7CWM,4G'GMBU2IMY5\^6VP_#3<[Z\;W!B>9-_";X/KD2)R%/ST2HT_^
M3Y]U[[/N?7YS/D%B)YEA(,R_Q@'[/G$5(6E6."9U9!PY,D,RR7-'SAQ)4T>Z
M.V!% 0]X/8+7%B\I(4E4^ XG,QJ=K&IXM"2P+]9^%1J<VUUG^WTQ2L=MN^J7
MS$&]7]4?N%YC8T,C:C2-+F980=VOOYZQ:NM7SJ.RV(2>W. _!J&= I[72MEG
MQCD8_X,L_P902P,$%     @ ]8*S5BB0?FGN @  /@8  !D   !X;"]W;W)K
M<VAE971S+W-H965T-#,N>&ULE551;^,V#/XKA#<,=X!0VXKMN%T2(.TZW( =
M5EQWV\.P!\5F$N%DR9/DIO?O1\F)+P/2 'N)28G\^)$4F<7!V"]NC^CAM5/:
M+9.]]_U=FKIFCYUP-Z9'33=;8SOA2;6[U/4611N=.I7R+*O23DB=K!;Q[,FN
M%F;P2FI\LN"&KA/VZSTJ<U@F>7(Z^"1W>Q\.TM6B%SM\1O^Y?[*DI1-**SO4
M3AH-%K?+9)W?W1?!/AK\(?'@SF0(F6R,^1*47]IED@5"J+#Q 4'0YP4?4*D
M1#3^.6(F4\C@>"Z?T'^.N5,N&^'PP:@_9>OWRZ1.H,6M&)3_9 X?\)A/&? :
MHUS\A<-H6U8)-(/SICLZ$X-.ZO$K7H]U.'.HLS<<^-&!1]YCH,CR)^'%:F'-
M 6RP)K0@Q%2C-Y&3.C3EV5NZE>3G5^NFL0.V\/A*;7;H0.@6?O-[M/ P6(O:
MPZ]2;*227M+MN]_%1J%[OT@]!0\0:7,,=#\&XF\$RCE\--KO'3SJ%MO_ J3$
M>J+.3]3O^57$=6]O(,L9\(S/KN#-IE+,(M[L#;PG\34F%TL0ZR*4@[_6&^<M
M/9Z_+^4\(A:7$<- W;E>-+A,:&(<VA=,5C]\EU?9CU?X%A/?XAKZU#H\;YV)
MK6N.K5/?6G>)_57\R^S_7U!H#(VO\^1@MD!6L#6*]H#4.W@G-9V8P1&">W\'
MU$ZI@-HY"IS!LU#"$@J# ^V',=0&-6ZE=_ ]%'.69QD)9<'R.:?W&J:%B+38
M&Q=LBI+EMS,H*S;+:WAT7M(8$Y>#L%;H2'"6LUE5 Z\8+S/XK%%83192NX%,
M&@1*O9-#YX#/V6V6 R_8;3Z'4QU>C!HZI/6T(60RXJPN:\AK5A7Y<8[JFG%2
MYAF;WP:ZO.*LJO(@E3G+ZAHN/8;T;*8IJ5W<7*&@@_;C>$^GTW)<CSOAF_FX
M63\*NZ.$0.&67+.;>9F ';?5J'C3QPVQ,9XJ&,4]+7BTP8#NM\;XDQ("3'\9
MJW\!4$L#!!0    ( /6"LU8_J_4WZ@(  &H&   9    >&PO=V]R:W-H965T
M<R]S:&5E=#0T+GAM;)55RV[;,!#\E85:! E@1!+]B)S8!NRD17L(8"1M<RAZ
MH*6U180B59**D[_ODK)5%W ,]"(MR=W9&9$<3;;:/-L2T<%K)96=1J5S]74<
MV[S$BMM+7:.BE;4V%7<T-)O8U@9Y$8HJ&;,D&<45%RJ:3<+<TLPFNG%2*%P:
ML$U5<?.V0*FWTRB-]A,/8E,Z/Q'/)C7?X".Z[_72T"CN4 I1H;)"*S"XGD;S
M]'HQ\/DAX8? K3V(P2M9:?WL!U^+:91X0B@Q=QZ!T^L%;U%*#T0T?N\PHZZE
M+SR,]^B?@W;2LN(6;[5\$H4KIU$608%KWDCWH+=?<*=GZ/%R+6UXPK;-'5+'
MO+%.5[MB&E="M6_^NOL.!P59\DX!VQ6PP+MM%%C><<=G$Z.W8'PVH?D@2 W5
M1$XHORF/SM"JH#HW>^+&<.4$6CC_QE<2[<4D=@3LE^-\![)H0=@[("F#>ZU<
M:>&3*K#X%R F1ATMMJ>U8"<1Y[6YA"3M 4M8_P1>OY/9#WC]=_"61A=-[N!
M[IVPN=2V,13_G*^L,W1"?AT3WT(/CD/[6W-M:Y[C-*)K8=&\8#0[^Y".DIL3
MQ <=\<$I]-G<GUKAWD H<"6"%'PEI)^@"PEHG:"3B05L.V''%)SL<5S!_S<.
M"VOZJES"&W)CP^:%+63 5>&#E/(M<)\KR0_HT 5XW5A*L!?70!LO)-#&MP';
M!X2SX)*K'($[6.%&*"74!O0::C1"%_ 1V*C'A@D%:=9+^JP-1E<9+!N3EW1U
MR0-RW1!9*N1%(;PO6&KFJX:]<3*&LP\92]D-W);<;$B=TY!KZVS@CZ]DA9:$
M#I->.KR"01+06=;K#QDL^1N9U2Z5;D&3M_#G Z*5C2_@O$^)(Q]0Q7B<71PJ
M0BHZU-)/*3<[(NK8F8H/[G^%1-R[G(6@M;6";K8STGGK'W_36Q>^)]V"6$M<
M4VER>36,P+3.U@Z<KH.;K+0C;PIA23\#-#Z!UM=:N_W -^A^+[,_4$L#!!0
M   ( /6"LU9V.XS@8P,  .P'   9    >&PO=V]R:W-H965T<R]S:&5E=#0U
M+GAM;)U5VX[;-A#]E8$:)&O L*Z^;6P#WMTN$B"++K)I\E#T@99&%A&*5$AJ
MO?[[#"E;=5O'2/LB#2]SYLR<(;G8*?W55(@67FHAS3*HK&VNP]#D%=;,C%2#
MDE9*I6MF::BWH6DTLL([U2),HF@2UHS+8+7P<X]ZM5"M%5SBHP;3UC73^QL4
M:K<,XN X\9%O*^LFPM6B85M\0OM[\ZAI%/8H!:]1&JXD:"R7P3J^OAF[_7[#
M9XX[<V*#RV2CU%<W>%\L@\@10H&Y=0B,?L]XBT(X(*+Q[8 9]"&=XZE]1+_W
MN5,N&V;P5HDOO+#5,I@%4&#)6F$_JMT[/.3C">9*&/^%7;<WRP+(6V-5?7 F
M!C67W9^]'.IPXC"+?N"0'!P2S[L+Y%G>,<M6"ZUVH-UN0G.&3]5[$SDNG2A/
M5M,J)S^[^LU6J.$#9QLN+$<#5Y_81J 9+$)+\&Y3F!^@;CJHY =0<0(/2MK*
MP*^RP.+O "'QZLDE1W(WR47$=:-'$,5#2*(DO8"7]LFF'B_]B62YS_:.FUPH
MTVJ$/]8;8S5UR9_G4N^ L_/ [N1<FX;EN SH:!C4SQBL7O\23Z*W%VAG/>WL
M$OJ_:9\C>!'B/$$J+Q= Y>V,9 CW7#*9(PBD1H>&[7TOP"N8#),L]?\TGD!'
MR&!.=2N@]$Y<;@DAG<[I.T]3>&"R8%81\)X.;X%TEQ 62"5S:A*MA' >7%HD
M/I:<DLG, \001\/9/((X'DZ2"#Z@,702M$9IH5':'V8N<]%2DY$!ZSS7+9GX
M0C>5(;H4&92G>'03)Y)?I<-H&@W@:CK+!I32=#BC**]\U'0"%_0:]WJ-+^KU
M1#=GT5*RJJ0RV%9W@6GT4TI>!#^OY#%B05=#'X]N;"A;ZWJ[I#9G O;(M.=!
M-.!6U0V3^S<TL1%\RUQ=J=#TX:3'85-).JF=4^J**FTKU1JJKAF,X!.MUO]-
M8VZ@:-%)=H<YUALJA3O87B]:.]74Q?Z'YD,*D2O]OT0?N4 9B>RU=X,Q9..Y
M,R:0SF?.F$*:9<Z801J-77[TR)5$W3=]=N@0ZLMS'1*>W, UZJU_9UPU6VF[
MR[B?[9^R=7>#_[6]>P<?F-YR4D)@2:[1:$K]H+NWI1M8U?C[?*,LO0[>K.@Y
M1NTVT'JIE#T.7(#^@5]]!U!+ P04    " #U@K-68B^$YJ8#  !I"   &0
M 'AL+W=O<FMS:&5E=',O<VAE970T-BYX;6R%5FUOVS80_BL'M2@20(@DZL5R
M:AMPT@PKL Y!^H9AV =:HFRB%*F15-W\^QTI67%:Q_MBWTE\[I[C/>1IL5?Z
MF]DQ9N%'*Z19!CMKN^LH,M6.M=1<J8Y)?-,HW5*+KMY&IM.,UA[4BHC$<1&U
ME,M@M?#/[O5JH7HKN&3W&DS?ME0_WC"A]LL@"0X/'OAV9]V#:+7HZ)9]9/9S
M=Z_1BZ8H-6^9-%Q)T*Q9!NOD^B9WZ_V"+YSMS9$-KI*-4M^<\[Y>!K$CQ 2K
MK(M \>\[NV5"N$!(X]\Q9C"E=,!C^Q#]-U\[UK*AAMTJ\977=K<,R@!JUM!>
MV >U_YV-]7B"E1+&_\)^6)O' 52]L:H=P<B@Y7+XIS_&?3@"E"\!R @@GO>0
MR+-\1RU=+;3:@W:K,9HS?*D>C>2X=$WY:#6^Y8BSJP?&I>DUE14#*FMX/WE_
M*&/@@1FFOS,#%Y_H1C!SN8@L9G78J!HSW P9R L9$@(?E+0[ W>R9O7S !'2
MG3B3 ^<;<C;BNM-7$"<AD)BD9^*ETQZD/E[Z0KRGFO]>;XS5J)1_3M4Y1,E.
M1W&GY]ITM&++ (^'W[9@]>954L1OSW#,)H[9N>C/^G37-*AI0$W?:];ROC7P
M57-KF?0MO*-:_KS/0P%G4YPNX-.. ?/Y#*@&C^$3#<S?'?+OC_(SGQ_V3*.D
M##1*X,E'!7$)=J=Z@VO,Y37\A>L&20 VE L8&SIZQ'MDJFRHZF?W'==N*R8>
MKR$E83%+T"#S<#;+G3$+BW3NC#S,,XQO\ 9"[ 'TYE5)$O)6*DF;A@M.+;Y,
MLS#)4Q>MC.>0)F$Q1R\.\]D<;EG]?_"+I S3.+X\-O*0I.3(> U9&>8D<T86
MDG(TDCAV1AR6\QC.*">?E).?5<[:W7O</@)W_<+;7*-=4=-3@<;8Z%-J.1OV
M9;4,_>9RBY>CI5P8[#H;;M^1A?-'"*[6T'!340&/* CC)3"VWHD)C>07Z4QZ
MF:0R& B\H6*XRRQLV)9+Z8B@<+%LKFK<V#),,B>&69CE3B:HB9+ GSC^N*QZ
MK;%Y F\^O/+J7CNP8^NH09J&65$X%<T+ L@RSA(/K 3E+73T$8>5_15W@;(I
M9@5V'J&DR)R1A,D,)7#$EF&QQSR3.)Q[U3XG?$H0T='UWS*]]4/.0*5Z:8=)
M,#V=YNAZ&!]/RX<A_(%JW#0#@C4(C:]F* (]#+;!L:KSPV2C+(XF;^[P6X!I
MMP#?-TK9@^,23%\7J_\ 4$L#!!0    ( /6"LU9B;B(K+ 4  -T+   9
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
MQI,C^B9=S!.G;_+?,?\F=%I(&[:FOZY6VBC0Y.]#07N5T\,J;>F<Z9JE_&*
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
M;N!.IFTP@/<K8_QQ$1R<;GGS?P!02P,$%     @ ]8*S5L'(9?RL @  XP<
M !D   !X;"]W;W)K<VAE971S+W-H965T-34N>&ULS57?;],P$/Y73D&@38(E
M3;LQC392?S"-AZ&J%?" >'"32V(ML8/MM.._Y^RDH4-9U8=)\!+_B+_O[KZS
M[\8[J1YTCFC@L2R$GGBY,=6-[^LXQY+I"UFAH#^I5"4SM%29KRN%+'&@LO##
M(+CR2\:%%XW=WE)%8UF;@@M<*M!U63+U:X:%W$V\@;??6/$L-W;#C\85RW"-
MYDNU5+3R.Y:$ER@TEP(4IA-O.KA9C.QY=^ KQYT^F(.-9"/E@UU\2B9>8!W"
M F-C&1@-6YQC45@B<N-GR^EU)BWP<+YGOW6Q4RP;IG$NBV\\,?G$N_8@P935
MA5G)W1VV\5Q:OE@6VGUAUYQ]?^E!7&LCRQ9,'I1<-"-[;'4X %P'SP#"%A">
M"ABV@.&I@%$+<%+[32A.AP4S+!HKN0-E3Q.;G3@Q'9K"Y\*F?6T4_>6$,]&Z
M23?(%-8\$SSE,1,&IG$L:V&XR& I"QYSU'"VPBV*&F&%L:2C-F_G<+9 PWBA
MS\>^(7\LJQ^WMF>-[? 9VX,0[J4PN8:/(L'D*8%/@731A/MH9N%1QFFE+B 8
MO(4P"(<]#LU/@8<.'O; %Z? APX^.!+-L,O-T/$-G^'KT1N^3S?:*'HM/_KT
M;OA&_7RV@MSHBL4X\:A$:%1;]*(WKP97P8<^K5Z2;/%"9$]T''4ZCHZQ1W,I
M8A2DFE-PQ?4#T'A+(DJZ^;.:%P;N9*WM;5^@CA6O[,D^@8\;^BR!TTVFDIR0
M/4@XI8IO:C)#]<T]*$R 2C4,@M= 0RD5VI>7-JZ\VSA7\M85U:2_+S7_AQN+
M?^Y&<QW\@_)7HLI<&]'@3#2UH]OM.M74%>B_]F?4P9J&\X>F:7_W3&5<:"@P
M)<K@PC8,U;249F%DY8KL1AHJV6Z:4Q=&90_0_U1*LU]8 UU?CWX#4$L#!!0
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
M:W-H965T<R]S:&5E=#4X+GAM;+6876_;-A2&_PJA#4,"M-&'/Y)FM@ [6K<
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
MYG\ I068[S,A],O$7@CM'T;Z#U!+ P04    " #U@K-6:D7V.+4"  !V!P
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
M*FM ^XF4YF%BNW/[&(=_ %!+ P04    " #U@K-6IQYU". "  #J"0  &0
M 'AL+W=O<FMS:&5E=',O<VAE970V-"YX;6RM5FUOTS 0_BM6F-"08'EM.T8;
M:6M \&'3U#+X[#77Q%IB!]MMQ[_G[*2A[=)JB'Q)_'+/X[O'/OO&&R&?5 Z@
MR7-9<#5Q<JVK*]=5BQQ*JBY$!1QGED*65&-79JZJ)-#4@LK"#3QOZ):4<2<>
MV[%[&8_%2A>,P[TD:E665/Z^@4)L)H[O; =F+,NU&7#C<44SF(-^J.XE]MR6
M)64E<,4$)Q*6$^?:OTI&QMX:_&"P43MM8B)Y%.+)=+ZE$\<S#D$!"VT8*/[6
M,(6B,$3HQJ^&TVF7-,#=]I;]BXT=8WFD"J:B^,E2G4^<2X>DL*2K0L_$YBLT
M\0P,WT(4RG[)IK'U'+)8*2W*!HP>E(S7?_K<Z+ #\(=' $$#" X!T1% V #"
MUP*B!A!99>I0K X)U30>2[$ATE@CFVE8,2T:PV?<;/M<2YQEB-/Q#-; 5T"6
M4I1D*KB6N!,*G= YF=KE09([*B4U^T/.$]"4%>H=^4 >Y@DY/WM'S@CCY'LN
M5HKR5(U=C6X9<G?1N'!3NQ <<<$/R"TNG"ORF:>0[A.X&$\;5+ -ZB8XR7A=
MR0OB^>])X 5AAT/3U\ #"P\ZX,EKX*&%^R>B"=LM"BU?>(0O88IFF82,VDP1
M2])L6I?4-574367ND"M5T05,'+PD%,@U./';-_[0^]0E4Y]D24]D>Q)&K831
M*?;X#N]/>5RT&CRP8'-/KN/ CX*1CV=GO:O'2SM_B&:#RWV[I,/.]RZ]@=_:
M[44Q:*,8G(QBSC005E92K %O7DQ3/ XSFY!D3@OHS+V3E/]Z(/HD2WHBVY-R
MV$HY["^GAGU*V"=9TA/9GH2C5L+1_^34Z$4.#,+0\PXRZJ55%'X\M$HZK#"A
MO(-L<G=>07RU,EM-*+(0*Z[KMZ,=;0N6:_M.'XS?8"%3UQU_:>HJZ);*C'%%
M"E@BI7<Q0I]D75G4'2TJ^]8^"HU/IVWF6(R!- 8XOQ1";SMF@;:\B_\ 4$L#
M!!0    ( /6"LU;M9"NO(04  )TA   9    >&PO=V]R:W-H965T<R]S:&5E
M=#8U+GAM;*U::V_;-A3]*X17#"W0QB3USAP#2;BB_9 A2);N,V/3MA!)]$@Z
M;H#]^%&/2)8LRS9ZO]AZW'O$>\0C'I&:;*5ZT2LA#/J9)IF^&JV,65^.QWJV
M$BG7%W(M,GMF(57*C=U5R[%>*\'G15*:C"G&_CCE<3::3HIC]VHZD1N3Q)FX
M5TAOTI2KMQN1R.W5B(S>#SS$RY7)#XRGDS5?BD=AGM;WRNZ-:Y1YG(I,QS)#
M2BRN1M?DDM$P3R@B?L1BJW>V45[*LY0O^<[W^=4(YRT2B9B9'(+;OU=Q*Y(D
M1[+M^+<"'=77S!-WM]_1OQ;%VV*>N1:W,ODGGIO5U2@<H;E8\$UB'N3VFZ@*
M\G*\F4QT\8NV52P>H=E&&YE6R;8%:9R5__QG1<1. O$/)- J@783W ,)3I7@
MG)K@5@ENP4Q92L$#XX9/)TIND<JC+5J^49!99-ORXRR_[X]&V;.QS3/3!_$J
MLHU "R53="LSH^R=T+819H5NB\L+I1&+-5\NE5CRXF;)!7K/^\B$X7&B/Z$O
MZ.F1H8\?/J$/*,[0WRNYT3R;Z\G8V';F5QO/JC;=E&VB!]I$*+JS+5EI]&<V
M%_,VP-@66%=)WZN\H8.(UVMU@3#YC"BF3D^#;D])IT4Z[4EGIZ0[13H9J,:I
M[YE3X#D'\ [>C3ZJ2RBW'RI_JESJ-9^)JY%];&BA7L5H^OMOQ,=_]-$$"<:
MP%H4NC6%[A#Z]"_[1%6'22N3O2(Y?W*^3BEQ:4!LWWG=Y6,_CO@VS O;<:PG
MCN 0>Z2.:U7AU55X@U5\M5J5ZNW+\R9.#,H%%V?+OGH&8<[M!)!@# BL19]?
MT^?#Z<B'I! 2C &!M2@,:@J#7]%1F>SOZ@C[D>OACH[VXXCG^33LZ(WUQ&$G
M",.H7T=A744XK*,XX]DLY@EZM/S$,]$[: UBG-L#(,$8$%B+NZCF+H(3401)
M(208 P)K44AP8\+PK\BHRM[M]X%#_>YHU!>&P\#KB*@WS(Y;_1HB.TZ2#!;Q
M[8E9!SD7Z#]T\L T#'ENCP!%8U!H;3II0R>%$U:%!<4C)!J#0FOSV)AE,F@D
MCVK+V1]30N('.]ZL(J4GT'&\"+M=?>T'AB[UB'= 8(UG)<.F]4[.-PE79^EK
M$/'L?@&)QJ#0VFPVWIEX@/H"=="@: P*K<UC8Z+)H,$\JB]_7S;V58J&77GU
MQ)$@)$%77?MQ$0DC_X"X&B-+AIWL/5<OR"I,).CAASY+8X/ 9_<-2#0&A=8F
MM?'5) 34&*C!!D5C4&AM'AN/30;]YU&-17N:\(*(=M^R>L)<2DG455A/F!\>
M\H>T,;ETV.3V"NHSDF8ESAK3AB]S;C\!16-0:&V*&PM."9S>**CW!D5C4&AM
M'AOO30<]Z3&]5=DMO5&\YQA[PGSLN-U)C3XTWR<'1C3:&%\Z;'R_9WJC>#83
MZ'HILMF;?3E+TUCG*S;%^';2I,?P-<[N)* 3R%!H;7X;.TY=0+&!&G%0- :%
MUN:Q,>)T>!;[F-B\/7DX@>=VM;8?Y6*O._71AT7PH9&ML<!TV (W4M*EE'9&
MM=-4!CJ[#(K&H-#:W#:^G : *@.UXJ!H# JMS6-CQ>GP'/<QE85[2U1^Y.&H
M*[.>,#_L.DW6%Q9@'W>$-MY9MTZ%6A;K_QK-Y"8SY>)N?;3^QN"Z6%GO'+\A
MEZS\4J"!*3]<N.-J&=OQ+A$+"XDO MLF57X+4.X8N2Y6QY^E,3(M-E>"SX7*
M ^SYA93F?2>_0/U%QO1_4$L#!!0    ( /6"LU;]@XZ8@P,  "T1   9
M>&PO=V]R:W-H965T<R]S:&5E=#8V+GAM;+U8:V_3,!3]*U9 "*2QQ'GT,=I*
MT(! &F+:>'Q ?'";V\4BB8/MMNS?8SM9EK0A9%7$E]9.[CF^Y\2/F\SVC/\4
M,8!$O],D$W,KEC*_L&VQCB$EXISED*D[&\93(E67W]HBYT B TH3VW6<D9T2
MFEF+F;EVQ1<SMI4)S>"*([%-4\+OWD#"]G,+6_<7KNEM+/4%>S'+R2W<@/R2
M7W'5LRN6B*:0"<HRQ&$SMU[CBQ![&F BOE+8BUH;:2DKQG[JSH=H;CDZ(TA@
M+34%47\[6$*2:":5QZ^2U*K&U,!Z^Y[]G1&OQ*R(@"5+OM%(QG-K8J$(-F2;
MR&NV?P^EH$#SK5DBS"_:E[&.A=9;(5E:@E4&*<V*?_*[-*(&P/Y? &X)</L"
MO!+@]07X)< WSA12C \AD60QXVR/N(Y6;+IAS#1H)9]F^KG?2*[N4H63BVL0
MDM.UA @MB8C1\Q DH8EX@5ZB+S<A>O[T!7J*:(8^QVPK2!:)F2W5N!IMK\LQ
MWA1CN'\9XW7.SY&#SY#KN%X+?-D'[AJXVP(/^\ ] \=-N*W,JAQS*\=<P^?U
M=$QY4C3>_MK2'4D@DP)]D) *]/U288OVCS;;BH'\]H'TBK\0.5G#W%)+6@#?
M@;5X]@2/G%=M)@Y)%@Y$UC#8JPSVNMCK!J^5KVW&%02!(= [VVZ!\=B=S.Q=
MW9&6*'_B3YM186<R)TKU*ZE^I]1/,@:NML]_"BYH1C4IGA<<R.T1$W:F<Z+8
MH!(;=(K]S"1)^H@-CH1@UQEY!W);H@(\\0\$!\=S8.S49DI#R:A2,NI4<@E"
MJ,V9<[764<ZX/L':A(R.4GS9-D_;PEHF:F=.)SZ[<:5X_)@U>88REI4&M D?
M]YBN/6+"SJ1.E#RI)$\Z)9L]G4-"M&C)T))M,\GOKA(U8'DRJ[6;D[O4[/@J
M8@4J/J6R!,B8\D@%J.D!ZBSX".D*>.LYT)G(8\^!(<G"@<@:#V!:/8#I_SIH
MIT,:/"19.!!9PV#L/!1_SC!;<LG3V&TQ=@_WY+8P;Q*,#Y9U=U:GJJZ5O'B8
M4[>;Y['S9E"V<"BVIH</13#^;U4P'K0,'I0M'(JMZ?)#)8R[2^'^Z_.XUIWZ
MSN'J;"F(/?=H<0Y:$-NU5U/](>$CX;<T$RB!C:)WSL<J&UZ\FQ<=R7+SMKIB
M4IVPIAD#B8#K '5_PYB\[^@7X.H+R>(/4$L#!!0    ( /6"LU88D@P&W@(
M &X)   9    >&PO=V]R:W-H965T<R]S:&5E=#8W+GAM;*U676_:,!3]*U96
M3:W$FL1.^.@@4@M4V\.T"M;M8=J#"8983>+4-M#]^]E.FH;@,E3UA=CQ.<?W
MGGNQ,]PQ_B 20B1XRM)<C)Q$RN+*=46<D R+2U:07*VL&,^P5%.^=D7!"5X:
M4I:ZT/.Z;H9I[D1#\^Z.1T.VD2G-R1T'8I-EF/^](2G;C1S?>7XQH^M$ZA=N
M-"SPFLR)O"_NN)JYM<J29B07E.6 D]7(N?:OIJ'&&\!/2G:B,08ZDP5C#WKR
M=3ER/!T024DLM0)6CRT9DS350BJ,QTK3J;?4Q.;X6?W6Y*YR66!!QBS]19<R
M&3E]!RS)"F]2.6.[+Z3*QP08LU287["KL)X#XHV0+*O(*H*,YN43/U4^- A^
M\ H!5@1X*@%5!'0J(:@(P:F$L"*8U-TR=V/<!$L<#3G; :[12DT/C/N&K?RB
MN>Z3N>1JE2J>C&9$2$YC299@C$4"SF<D9GE,4XI-(24#\^_CVPMP/B$2TU1<
M@$_@?CX!YV<7X S0'/Q(V$;@?"F&KE0!:5DWKC:_*3>'KVQ^7?!+X/D= #V(
M+/3Q*71HZ-!"GYQ"1X;N6^C3X_1O6-%AW]"]?;JKBE!7 M:5@$8/O:*G[>^4
M19@^;N@6IR27H@/:%5)6'[QK$,#OZX5:5'_ /[:"E#$$]ACTH70E"AR3D:-.
M'4'XECC1QP]^U_ML*\][BDW>4VSZ3F)[A41U(=$Q]:BN4JP'Y*4TMGJ44J&1
MTF?Z-H(]/X"]H;MM.FV!!8$?>ONPR2$,00A[@WW8]&C\;W0GJ-T)CKIC:^=V
M#]N,*E6[C=1\Z'51RR<+*O3[0<LF"ZKGP7[+I:-YO-&EL'8I_&\/=0X:R)C%
M7PS4ZS:OPL-NZ:-@T.J6L046#A!JNW4(0VB O%:+3FUJ8;<!*XUP&W>5_A)1
MQ^B:Y@*D9*6(WF5/*?#R=B\GDA7F^EHPJ2Y#,TS4!Q'A&J#65XS)YXF^$>M/
MK.@?4$L#!!0    ( /6"LU9['C3.Q (  $$(   9    >&PO=V]R:W-H965T
M<R]S:&5E=#8X+GAM;*V676^;,!B%_XK%JJF5EO+]D8X@M:FF5=JFJEFW:X>\
M"58!,]LD[;^?;0A+ Z&]V$VPX3W'S\$V3KRC[(EG  (]%WG)9T8F1'5EFCS-
MH,#\DE90RB=KR@HL9)=M3%XQP"LM*G+3L:S +# IC236]^Y9$M-:Y*2$>X9X
M7128O=Q 3G<SPS;V-Q[()A/JAIG$%=[  L1C=<]DS^Q<5J2 DA-:(@;KF7%M
M7\TC5:\+?A'8\8,V4DF6E#ZISMUJ9E@*"')(A7+ \K*%.>2Y,I(8?UI/HQM2
M"0_;>_<O.KO,LL0<YC3_358BFQF1@5:PQG4N'NCN*[1Y?.67TISK7[1K:OW0
M0&G-!2U:L20H2-E<\7/['@X$MG="X+0"Y[T"MQ6X.FA#IF/=8H&3F-$=8JI:
MNJF&?C=:+=.04LWB0C#YE$B=2.[*+7 AIT5P=+YHIO("G=^"P"3G%VB"'A>W
MZ/SL ITA4J*?&:TY+E<\-H4<77F8:3O233.2<V*DZXI=(LO^A!S+<0?D\_?(
M'2UW7LM-F;D+[G3!'>WGOAE\OX*'(C4>WK"'VF%7O,(IS RYA3BP+1C)QP]V
M8'T>"OB?S%[%=;NX[IA[<KV5\XF7.4SDSI]PG(-<[$N9'=*:$4%@<$8;3U][
MJN_!-K$CW_=C<WN8:Z J# .KJWH%['7 WBCP=\R>Y"*4Q C^U$2\O(':N 4'
M$--I-#TB[1?901B=(/4[4G^4] <M)T6/EOS;6$.X?H_$MT+W"+=?Y%A>.!W&
M#3K<8!3W;APLZ(WINH$='I'UJWS?LD^0A1U9.$JVR"@3$P&L0&] AOUY]*9A
M= 39KY)G6Q0,0T8=9#0*^8V6FW<Q1@-[)W"/5V2_RO6FKGO$:!Y\X-7A*C?'
MAI0<Y;"6.NLRE :L.;":CJ"5_N8OJ9 GB&YF\HP'I@KD\S6E8M]1QTCWKR'Y
M"U!+ P04    " #U@K-6]:Q[F58$   "%0  &0   'AL+W=O<FMS:&5E=',O
M<VAE970V.2YX;6R]6-MNXS80_15"710)4$<B=75J&\@ZV.T"+1#$F^TS;=&V
M$$ET2=K>].M+72)9$L7*@) 76Y1F#@^'Y)DA9V?*7OF>$ %^)G'*Y\9>B,.]
M:?+-GB28W]$#2>67+64)%K+)=B8_,(+#W"F)3619GIG@*#46L_S=$UO,Z%'$
M44J>&.#'),'L[3.)Z7EN0./]Q7.TVXOLA;F8'?".K(AX.3PQV3(KE#!*2,HC
MF@)&MG/C =XOD9,YY!8_(G+F%\\@&\J:TM>L\2V<&U;&B,1D(S((+/].9$GB
M.$.2//XI08VJS\SQ\OD=_4L^>#F8->9D2>._HU#LYT9@@)!L\3$6S_3\!RD'
MY&9X&QKS_!><"UO?,\#FR 5-2F?)((G2XA__+ -QX0"='@=4.J"A#G;I8.<#
M+9CEPWK$ B]FC)X!RZPE6O:0QR;WEJ.)TFP:5X+)KY'T$XMOZ8EP(>=%<'#S
M<,)1C-<QF<CU,>$X)F!53.\MN'DD0G[EMV "7E:/X.;3+?@$HA1\W],CQVG(
M9Z:0A#)8<U-V_KGH'/5T_G!@=\""OP%D(5OAOASBCG)WU'0W91BJ6* J%BC'
ML_OP&L-?Y<,GFR.+1$0X6+^!.EA@B0794?:F&G31BZ/N)=N7]_R -V1NR(W'
M"3L18_'K+]"S?E>%8"2P1D#L*B"V#GWQG0H<@X>$,A']2T*PI%RH!ER@N#E*
MIANG!9S:MCLS3Y<C45@%R+<JJP9%IZ+H:"E^991S\))*"8MSCE^E="F78H'C
M771OM0AV+1RH9N=6[-SKV/TIVT1)S^UT/O&#-D.%D>OV</0JCMZ 2?Z"(P9^
MX/A(5.2\3K\P<-WV!"NL?-_KF6"_HN=KZ3T3'H5RQT629+80=S*Y3-9X\RJC
MR:O=J2*MQ;UV&XX$U@A!4(4@^!!="L8,R$A@C8!,JX!,1]&E:6=!(M?S6ZNV
M:P0]+U O6FC5:=4:29=*()TP*4Q0#\&+O _'DJ82J:E-TS9'A9'K]["L,S+4
MYK=!XE1"-*+C!$&;7]<*>M#N(5AG2*A/D2LA-QP'LOX!!QK+';F1?/EQ'4:G
M*"]U0[(6_R-4^BZNW9ACH34#4N=CZ'R(6$%MWK\Z*".A-8-2EP%07P<,%2S8
M3?!>7AHWEW+7"EK0ZDFTL"X$H+X2N$*SNJF^HUE=$[M/5>M: .J+@6M$R^_J
M$7*=-DN5E=TGKG7"AMKT-TRV@D[7KN]U9+5K-9U:7@_!.H%"?09=4G:@3&Z_
M0?JDQ;IZ*XZ$UCSBU8D961]SR-/F_ZM/>2.A-8-2%P-(7PP,U2?43?+0\IWV
M04!AYKE6SZY"%\=S?3$P7)]0-]FW]4EATG.00G4Q@/3%P!7R5"(UA,=QVK6I
MR@IY?8&L<S32'YJ'R%,)T3BN6VC:+JL49A[J')O-BPNJ[';P+\QV<NI 3+;2
MS;KSI3\K+MR*AJ"'_,YJ386@2?ZX)S@D+#.0W[>4BO=&=@U677LN_@-02P,$
M%     @ ]8*S5@M?<ZQ$!0  H!P  !D   !X;"]W;W)K<VAE971S+W-H965T
M-S N>&ULQ5GO;ZLV%/U7+/8TO2<U!=M 2)=$ZFLUO4J=5+7K]F':!R=Q$E3
M&3;)V_[Z&4+Y9>.7M$C]TD*X]W+.!?L<F^F!I2]\2ZD W^,HX3-K*\3NRK;Y
M<DMCPB_9CB;RRIJE,1'R--W8?)=2LBJ2XLA&CN/;,0D3:SXM?GM(YU.6B2A,
MZ$,*>!;')/WW*XW8869!Z_6'QW"S%?D/]GRZ(QOZ1,7S[B&59W95917&-.$A
M2T!*US/K&E[=8)0G%!%_A/3 &\<@I[)@["4_N5O-+"='1".Z%'D)(O_MZ0V-
MHKR2Q/%/6=2J[IDG-H]?J_]:D)=D%H33&Q;]&:[$=F8%%EC1-<DB\<@.WVA)
MR,OK+5G$B[_@4,8Z%EAF7+"X3)8(XC Y_B??RT8T$J#;DX#*!'1J BX3<$'T
MB*R@=4L$F4]3=@!I'BVKY0=%;XILR29,\L?X)%)Y-91Y8GZ7["D7\KD(#C[?
ML$2$2<8R#IX3^5)$X7]T!>X9Y^"!\3#O._\"/M]20<)('HW \],M^/SI"_@$
MP@3\OI69)%GQJ2TDM/P&]K*$\?4( _7 N-ZEE\"!%P Y"&O2;TY)1T4Z:J?;
MLB%55U#5%534PSWU;NE"@">ZS%))FO(+<+V7C,DBHB,Y<D:<1/2BMT7@KWM9
M#MP)&O._=:TXWMO5WSL?MU=\1Y9T9LF!R6FZI];\YY^@[_RB:\Q Q5IMPE6;
ML*GZ_)Y*VF)+$@ 1B.7+LY6M6I,P!7L2953'_5C0*PKF4\Q^[KN38&KOFYS4
M(.A =UQ%M<"Z%5C7"+;QN"+YN/*G&JGX=9B/=?T&G!%T_0YF39#K.GK(7@79
M,T*N4 &62M#)AJ8_ZJ^GP( 0.UX'K!J%(,9ZL'X%UC^WOQK\.LR^VCH?NQW(
MFB (H1[RN((\-D(NACFOAGD^AV5M%F!7#NH?]7VL]GT<.+A#0A.%4-#SE@05
MBV X%F2YS.(L(J*\I.,2*"C'#8Q')FJ,Y_4\C4G%8V+D\4AYN))"%))(OC:I
MV$@;,5J0Y8N$6M/3 3;6/7="':A8JP70J>78^4#E*6\^4*>&JM9N5<.YP*'5
MIZS8&H#8[<Z.NBC'#?1O-ZP]!31J\3L$J"S<GORZ(U(7U*#6!ETK/#1+_!LD
MJ*S8UB X[L)5HU PZ8%;:SP\6^1/%"&H$7!_T@6MLP*H!W2M\M L\P/*$-0H
MN^NC+@V-2\"XQU_!V@! LP,87(B@*OICY9&H,5X?D]H70+,Q>!(2%P=R+2,1
M1Q+Q4FH2SQ:K<!\6"]A5FZH6O/$69\^U U5K-Z2V&##X2%DR&IRS6S50M7:K
M:A<#S3;F+;(T44=MPTV5M-0@' 2N_E5'M>% 1I5^ARJ5A9N NIJD"1E!OP]S
MK?S(K/QO$"6D:KH[GG0G1DT41(VE7AMO8S?A;.4_49601M21UUT;Z:+\'K^"
M:NE'9ND?4):0*O:>XW971[HHN7CMX5%[ F3V!(/+$E)=@.:9:()PCU5 M55
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
M"B]6W6.!=U\0V@"_YYRKEX&^78VWZ>0?4$L#!!0    ( /6"LU:0TKQ*70,
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
M]-R?N-C$^[">XSDVP4+@O-"M[AB2@B&5-3TX (8AH>X8]C5%UGV9#^]OJC_
M<B'.<IU'_]B*%+=F/9=S4%\(U!>Z529#4@2DLJ9_X 40,")4)J-Q91+O;JH[
M &T1#FV0Y\8'.'ZU[=116=-]!9R+W,J7$2G>45G3@P-X%Q'*EU%?F10LZKXZ
M8FHE163>;XF M2*<M924G;HHQ7NPGKDY2"T"4HO<*I<1*;116=.#HWQ D?(3
MB@91,NGMR1A:<1$/O/ 7 4%%.$'I:6V_V,3-6T_;'/@5 7Y%;D7+B)3/J*SI
MP0$^BPA%R\B@2#+1^]2MH57 Q,"G;@&68AR6])R>N(C$^[#^+.X<O!4#;\5N
M%<N8%-"HK.G! 4"+"17+N"]']O8/36T&/A 6 RG%."EU'M1C2T/<FO4,S;'/
M%0-[Q6[%RI@4Q*BLZ<$!$(L)Q<IX7*Q$F^AC!!Z*SQ0KF;GL >F>%)4UW5>E
MZ(-;L3*F+0HQ!V'%0%@QH5@9&\3*..J^TV=H)40P ,8QX$Y\I@C)DJGK/;P'
MZYF;8P=* E1)MR*D).4K*FMZ<("O)*$(*0TB)$NZ$&%J)<3 :]@28$>>*2ZV
M:6V_WL/-6T_;'+M/$IA*NA47)2ET45G3@P/0)0G%16D0%\/>Y\U-K9)X8&M.
M @'),T7#-J<GKO?P/JSG;H[])PF\)=V*AI(4T*BLZ<$!0).$HJ'LBX:]K,::
MZ&-4RF>=*00>'M-CJSW<FO7\S+'1)(&\I%LA4))B&)4UO7H88%A"* 0F?2&0
M=^424YN!)W("/)2<J>\QV<[;X_Y]:^,(23>2J*SI7@-;)6Z5OH24M:BLZ<$!
MUDH(E;[$\!G$B'/1S=TY""D!0DK.E 35+)^Z6,3[LI[L.?:D$B"RQ*TXF)#"
M&94U/3@ 9PFA.)B8/K$8^=W5(M[E5)< J9(S5<3.G6"_OL0[LI[I.7:[$J"X
MQ*V>F)!B'I4U/3A*(53*2JA]I5#RH,<R<[ 9\]62J6<JCYW[8'(M5>)BJK-4
M4_65<JJ^XWJJ/FU!52ISG0!Q)4"4-55]0[E47W0I::3/R5XIY5?],[7+[I^'
MT;JLN&'[^9VE,JNOE&;UW2J9W_LC"] <W,A\I3RK3UF?]6A,/79 !%V!:*3+
MR4XIM5S]<^5/:7:#MHHKE;F.OTH=5]]Q(5>?MI(KE;E.@)1:KCYE,5?<F+WW
MAN*P03RP9<E\I>RK?ZYD*B?7>\6[L/=U%B)4B^@SM[(I(ZZO/U.!?;7"/J%T
M.F+,WGM#A=APX/U#IE;&'RF-K]\)]JO@$?OV?LY"@&H!?N96:67$%?OG*=FO
MUNS'Z][;W@:TU,?ZNFS$A@X046OMCQ3;UV^#J8M@O!-[9V>A0;6R/W,KSC+B
M0P#F.05 /08 +Z5O>R_0LB$[6\UE:O'^D>K]G3\(H^M>W)R]4W-L]3'U1 #F
M5M-EQ <#S'(R %..!F!X>7W;PW1H(9"?7:>6*07]V4A%?\CY&!>!1PS9NS//
MN4@*_G&W0C"C/2J S%PG0 H.X@7W;;.=EO6XZ6.DP5 54*:4^6<C=?Z-&3]Y
M*8QW9N_V+%M[RM$"C+L5A1GM^0)DYCH!4L 0K])O>U?04A\W?+[4#^3@7:'@
MW,CA $-WQ81E,=Z3O<^S[ ,J!Q(P[E8@9K1G%9"9ZP1(X4:\XK_M+4$+A;PO
M.B<\&G@YCBG'#+"1<P:&[HBI*V2\.VN_J<QUXJ.0HW L$].>AT!FKA,@!3#Q
M4P4L;PO: P^^F],_F3)T5C(3ZBF=Y\K$L:5,C!NV]W"6W4#EK 0F',O$M(<F
MD)GK!$AA2?SH =L;@!84A4EU[OY96%;K+*O?IW5Z=?&8/F1_3\N'O!GJ)KMO
MKO+?[C]F6^8/Z],W=?'8Q&#AW19U76S;+]=9>I>5^P;-[^^+)A6.WRP;^R]%
M^;7MX^I/4$L#!!0    ( /6"LU:GP^Y-\@(  ((+   9    >&PO=V]R:W-H
M965T<R]S:&5E=#<Y+GAM;,56:V_:,!3]*U8F3:TTD0<42@>1*.VV:JV&8*^O
M)ER(5<?.; /MOY_MA#1!(5JG2/U"XOB>XW..C75'>RX>90R@T%-"F1P[L5+I
ME>O**(8$RPY/@>F9-1<)5GHH-JY,!>"5!274#3RO[R:8,"<<V6\S$8[X5E'"
M8":0W"8)%L_70/E^[/C.X<.<;&)E/KCA*,4;6(#ZD<Z$'KD%RXHDP"3A# E8
MCYV)?S7U/0.P%3\)[&7I'1DK2\X?S>!N-78\HP@H1,I08/W8P10H-4Q:QY^<
MU"G6-,#R^X']DS6OS2RQA"FGO\A*Q6/GTD$K6.,M57.^_P*YH0O#%W$J[2_:
MY[6>@Z*M5#S)P5I!0ECVQ$]Y$"6 WS\!"') < SHG0!T<T#7&LV465LW6.%P
M)/@>"5.MV<R+S<:BM1O"S#8NE-"S1.-4..5,[R (=,\QDV@.$9 =7E) 9WHJ
M J8$MGGS-:K4EDHE6CZCS\ W J<QB?3,1B/.T=D-*$RH/!^Y2DLU"[I1+NLZ
MDQ6<D.4'Z($S%4MTRU:PJA*XVF-A-#@8O0X:&2>IZ"#/_X "+^C6")K^"SRP
M\*!!3K?(O6OYNB?X2G$UYUS9$\+05WA&"X45R+I4LT5[]8N:*^%*ICB"L:/_
M\Q+$#ISP_3N_[WVL2Z0ELDH^O2*?7A-[. -A0M$WB4ED)@B+2(HINL84Z[@:
M8ZH+)EMM:%<S5]LN]#K^R-V5_38J^D^_%X7?BT:_WV]_3Q9UPAMAK]W1EL@J
M#ON%P_Y;G/A^F_FT1%;)9U#D,V@^\5RH-:>$HZ@<3YWG0<UA[O6.3G-=47=8
M%%4T7A8:+QLU?KK_-K^[F=1I:@2^=A]:(JMX'!8>AV]Q3H=MYM,2624?WWMI
M&;RV3FK.='3O=H^.:GW5X.BLNJ4N1^_!QC9_4FO8,I4U/,77HL&<V+;*?2G/
MNM,'+#9$;R"%M89ZG8&^&$76\&4#Q5/;,RVYTAV8?8UUDPS"%.CY->?J,# +
M%&UW^!=02P,$%     @ ]8*S5IVI)4%= @  O 4  !D   !X;"]W;W)K<VAE
M971S+W-H965T.# N>&ULK53O;]HP$/U73EXU@;21'T!;L1")@J956J>J5;</
MTSZ8Y"!6G3BS#73__<Y.FH%*43],0L3GW'M^[YR[9*?THRD0+3R5LC)35EA;
M3X+ 9 66W Q4C16]62E=<DNA7@>FULAS#RIE$(?A>5!R4;$T\7NW.DW4QDI1
MX:T&LRE+KO]<H52[*8O8\\:=6!?6;01I4O,UWJ-]J&\U14''DHL2*R-4!1I7
M4S:+)O.1R_<)WP7NS-X:G).E4H\NN,ZG+'2"4&)F'0.GQQ;G**4C(AF_6T[6
M'>F ^^MG]L_>.WE9<H-S)7^(W!93=LD@QQ7?2'NG=E^P]3-V?)F2QO_#KLF]
MB!ED&V-5V8))02FJYLF?VCKL :+1*X"X!<1O!0Q;P- ;;91Y6PMN>9IHM0/M
MLHG-+7QM/)K<B,K=XKW5]%80SJ9S5=$%HH:OBE<&[C!#L>5+B=#[QK7FKLA]
MZ"W0<B%-'S["P_T">F=]. -1P8V0DF[#)($E,8XRR-J#KYJ#XU<.GM5Z &'T
M >(P'AZ!S]\"CST\/H0'5(*N#G%7A]CS#5_A^V?<P,_9TEA-']BO8[8:GM%Q
M'M=T$U/S#*>,NLJ@WB)+W[^+SL-/QTS^)[(#R\/.\O 4.UFNE3%(OQP*5>+1
M2VPH+CV%FPC;-!I$2;#=-_$R)QR,NYP#;:-.V^BD-FI1S*0R&XV@:.B(4DBN
MH=8J0\Q%M3;NZZ-P374Y*GQT4E0C_&7.OKE&>+#76VZNW7"]%M0I$E>$"@<7
M8P:ZF15-8%7MVVVI+#6O7Q8T7E&[!'J_4LH^!ZZ#NX&=_@502P,$%     @
M]8*S5CZ"D7&1 P  % \  !D   !X;"]W;W)K<VAE971S+W-H965T.#$N>&UL
MO9==C]HX%(;_BI56JQF)3KX#S$*D*5'52NUH--./B]5>>,()6'5L:AMH_WUM
MDZ:$A(@B=F\@3LYY?=XG\4D\V7+Q52X!%/I>4B:GSE*IU:WKRGP))98W? 5,
M7RFX*+'20[%PY4H GMNDDKJ!YR5NB0ESTHD]]R#2"5\K2A@\""3798G%C]=
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
MS$P="M(:F.\K(?1CQTY05[;Q_U!+ P04    " #U@K-6'<1J!O$#   9%@
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
M,%7=S'PZ@+0!9CT5YFB;@7V=VH^1Y!]02P,$%     @ ]8*S5NK9;BJZ @
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
MOEV=N1YAZL/Q>\PV<<9!0M82TKAV)4-6GS?7-X+FU0GL(Q6"IM7EEN"(L-)
M/E]3*@XWY03MJ?_B?U!+ P04    " #U@K-6VLR .U8$  "+$0  &0   'AL
M+W=O<FMS:&5E=',O<VAE970X."YX;6RM6%USXR84_2N,FNED9YQ(Z,MR:GLF
MB;O3SFS;3))M'W;Z@&5L,XM "RC>]-<7D"+;DJS8;E]L">X]G'N "U?C#1=?
MY1IC!;YGE,F)LU8JOW%=F:YQAN0USS'3/4LN,J3TJUBY,A<8+:Q31EW?\V(W
M0X0YT[%M>Q#3,2\4)0P_"""++$/B]0Y3OIDXT'EK>"2KM3(-[G2<HQ5^PNIS
M_B#TFUNC+$B&F22< 8&7$^<6WLQ@8ARLQ9\$;^3.,S"AS#G_:EY^74P<SS#"
M%*?*0"#]]X+O,:4&2?/X5H$Z]9C&<??Y#?VC#5X',T<2WW/Z%UFH]<1)'+#
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
M&P-\PQO3H;LO4S<GHT]8;&DEP=<&PO"N4TBS: X;S8/BM>FF'[F"WMS<%G!
M(T(#X/V&<_7\H"?HCGR+_P!02P,$%     @ ]8*S5J0I2O>?!   &!H  !D
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
M9?$_*7NYJO'K=/EG;<%VV*]4[9G02+Q#7#!ZA_Y4V[7:P,C*=8JM--AWW+#
M1@_*;L#UG93F%-CFT_\ZTM]02P,$%     @ ]8*S5O56'B4'!0  1R(  !D
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
ME,A;9OE \6W6=5IQI7B27<8815B8!?K^FG.U'Y@-RL9E\!]02P,$%     @
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
MO-"T]X__9=K;T%=L4"XT*6&+DL'-#&-2[0VC'1A9NS-W(PV>X.ZQP$L9* O
M]ULIS>O ?J"_YJ6_ %!+ P04    " #U@K-6Q:3.\N,"  !."   &0   'AL
M+W=O<FMS:&5E=',O<VAE970Y-RYX;6RMEEUOVC 4AO^*E553*ZW-%R1I!Y%:
M4+5)K5;U8[N8=F&2 UAU[,PVT/[['2<THN B+G9#XN2\[WF.G6,S6$GUK.<
MAKQ47.BA-S>FOO!]7<RAHOI,UB#PS52JBAH<JIFO:P6T;$05]Z,@2/R*,N'E
M@^;9G<H'<F$X$W"GB%Y4%56O5\#E:NB%WMN#>S:;&_O SP<UG<$#F*?Z3N'(
M[UQ*5H'03 JB8#KT+L.+46;CFX"?#%9ZXY[82B92/MO!]W+H!18(.!3&.E"\
M+&$$G%LCQ/B[]O2ZE%:X>?_F?MW4CK5,J(:1Y+]8:>9#+_-("5.ZX.9>KK[!
MNIZ^]2LDU\TO6;6Q_=@CQ4(;6:W%2% QT5[IRWH>-@1A[P-!M!9$APKBM2!N
M"FW)FK+&U-!\H.2**!N-;O:FF9M&C=4P85?QP2A\RU!G\A]F#HK<,#IAG!D&
MFAR/P5#&]0DY)4\/8W)\=$*."!/D<2X7FHI2#WR#F:W>+]99KMHLT0=9+FMU
M1H+P"XF"*';(1X?(HT8>O9?[6&]7=-05'35^\<%%CYDNN-0+!>3WY40;A9_7
M'U>=K7'/;6Q;[D+7M("AASVE02W!RS]_"I/@JZOJ_V3V;@[B;@[B?>[Y-1-4
M%$ X8!.0FK[2"0?GTK8^_<;';@K+/(EZN(K+S5(<07&8=$'O$'L=8F\O8KM,
M&@I<EI),&V F9B[&UBC92!_%Z?D6HR/H/([=C/V.L;^7\18;@AJI&'_%3:T$
MW&-Q'HF0HI#"*,E1,,/N,8!+:%SH_5VJ*,FVT!U!<1JZT9,./=F+_B@-Y62G
M%UR,R4[Z,,C.@RU(1U281(&;,NTHT[V4-Z U;H1*@3"DELIN_B[$="?Y:1RD
MVXB.J#3KN0FSCC [X#/E^V<PV^F/-(NVZ7:#<)KC[2[R-W9[>]+>4C5C0F,G
M3U$7G*5HH-K3JQT863<'P$0:/$Z:VSD>^*!L +Z?2FG>!O9,Z?Y"Y/\ 4$L#
M!!0    ( /6"LU9H8OS$J@(  &,)   9    >&PO=V]R:W-H965T<R]S:&5E
M=#DX+GAM;*V676^;,!B%_XK%JJF5MO)-H"-(;:)IDS:MZL=V,>W"(6^"58.9
M[23=OY]M*$L32JIH-\&&]QP_QP3;Z8;Q!U$ 2/18TDJ,K4+*^L*V15Y B<4Y
MJZ%23Q:,EUBJ+E_:HN: YT944MMSG,@N,:FL+#7WKGF6LI6DI()KCL2J+#'_
M<P64;<:6:SW=N"'+0NH;=I;6> FW(._K:ZYZ=N<R)R54@K *<5B,K4OW8I+H
M>E/PG<!&;+613C)C[$%W/L_'EJ.!@$(NM0-6ES5,@%)MI#!^MYY6-Z06;K>?
MW#^:["K+# N8,/J#S&4QMF(+S6&!5U3>L,TG:/.$VB]G5)A?M&EJ0]]"^4I(
M5K9B15"2JKGBQW8>M@1N\(+ :P7>:P5^*_!-T(;,Q)IBB;.4LPWBNEJYZ8:9
M&Z-6:4BEW^*MY.HI43J9?9,%</2%X!FA1!(0Z'0*$A,JSM![='\[1:<G9^@$
MD0K=%6PE<#47J2W5R%IOY^TH5\THW@NC7-;\'#GN.^0YGM\CG[Q&[AFY]UQN
MJ[Q=:*\+[1D__]6AIT3DE(D5!_3S<B8D5W^O7WTY&^.@WUA_<A>BQCF,+?5-
M">!KL+*W;]S(^="7^C^9/9L#OYL#?\@]4U,9] 5L5*%1Z25@G?G.R$GM]3;X
MH/61X$$''AP"#_O &U6T!1Z$R0[WH/.1W&'''1[BCOJXPSUN/XEWN >=C^2.
M.N[H$/>HCSO:YPZ"'>Y!YR.Y1QWWZ!!WW,<]VN=VPAWN0><CN>...Q[DOE-K
M$^"%!-Y''^_11[Z[.^V# QR)GW3XR3 ^DYBBO16V+TNRM]2X3ISLKC4]56[D
M_:MJ*.VM+5 ?/[YBOB250!062N><CY0!;[;TIB-9;7;%&9-JCS7-0IV"@.L"
M]7S!F'SJZ(VV.U=E?P%02P,$%     @ ]8*S5OMS!JK.!   &0P  !D   !X
M;"]W;W)K<VAE971S+W-H965T.3DN>&ULK5?;;N,V$/V5@9JT-F#8LAWE5MN
M$Z_1 !MLD$O[4/2!EL8VNQ2I)2D[^?L.25EUMHJP#P6RB41Q9L[,G#GD3O9*
M?S5;1 NON9!F&FVM+:X' Y-N,6>FKPJ4]&6M=,XLO>K-P!0:6>:-<C$8Q?'Y
M(&=<1K.)7WO0LXDJK> 2'S28,L^9?KM!H?;3:!@=%A[Y9FO=PF V*=@&G]"^
M% ^:W@:UEXSG* U7$C2NI]%\>'USY?;[#;]SW)NC9W"9K)3ZZE[NLFD4.T H
M,+7. Z,_.[Q%(9PC@O&M\AG5(9WA\?/!^]+G3KFLF,%;)?[@F=U.H\L(,ERS
M4MA'M?\-JWP2YR]5POC?L ][Q^<1I*6Q*J^,"4'.9?C+7JLZ'!E<QA\8C"J#
MD<<= GF4"V;9;*+5'K3;3=[<@T_56Q,X+EU3GJRFKYSL[&R!*PN=!5K&A>G"
M"7 )]UP(JIB9#"Q%</L&:>7M)G@;?>!M.()[)>W6P">98?;>P8"@U?A&!WPW
MHU:/\T+W(1[V8!2/QO#RM(#.2;?%[[C.>^S]CMOR7G"3"F5*C?#G?&6L)H[\
MU91U\'76[,O-S;4I6(K3B ;#H-YA-/OYI^%Y_&L+TK,:Z5F;]]FMQHQ;6+.4
M"V[?7/-Y7N9-,(.CQ#MRT[B;)?%DL&L(GM3!D];@]R$8D=)NX4ZF&FD@+1.P
M#' X-K(D^0^08?P!DO,:R7DKDCMID8IKX9%9A 6:5//"#793_'97GQ63!DIB
MJ :[17C$G1([+C=0U7IYJ#63&?U[>Y?Y,^K\*'TJC1"P0J9I="J(C'Y .YSX
MK203JZ##NS[6$Z9$MPR^[%!+IQBPY)+)U$5WF?6@$*4A\S1 "5(++/N;M, A
M +6&N#^,3Z'#3+6.60\BC^OIR_(QZE9.7+R(%87@*5L)](@B4)K 5&@B)VC5
M>H>TC I%L8+EEM"Y9"A>AX7M-TQ^=>_S'#7YA$*3/GOS'G168<\2J:R.(%1?
M$XK@P<3])#[M^8IVTB[4:,/783^.3[L?P^Y'\$S+WZT>:D\R3)7//7KNE#Y5
M.J.B8N"M!^HKO-$\\R*> 9T(+M"MR@OJ\"^&GJ11@F?D-X-GY5K]&:E+=#2Y
MSG#E"WXH$J_,0Y?F&XV>'UW")3<NU%JKG-(:CI)3U_]A?TSY0T&48U+21-%Y
M>E0$GXWPO'05\L9Q;1PW&=>M"W9](BG1@=#03/2.<PM5*MB;8Y7*<QYXM$8\
M%*&4I2M)H;0_*:G#[6,1*)@<(>JW"-U%/>$7K6/Y$E#<,I)2%V6)V#3;P<DP
M/A*7F-@S3)KUY;*.?MDNLVJ'-(BV4<_:39\;B$ $24698:#S6@FZ_7A:A&DG
M<J6'@-=>'(A;5=V1"$"/KG-K.J!H*XF()H(?NOJ_\#2EOBD+^)HB;1OW1TF@
M:1R'&74202)& L:#]+G/[I9'-P7Y'L2GF[OGQ?S'PCKFNLR(.5SY/->JU-\E
MZDM!(BJ0D0"=7"1T\_%7DC::7=6-OOJA1OOQ$-S)1%/+VYWL25I(ZUV>:>VF
M4AMQU-M&P(.CZQHIZ<9?2@T9E=*&FUN]6M][Y^&Z]^_V<&F^9YK4QE"EUF0:
M]R_HS-7A(AI>K"K\Y6^E+%TE_>.6#A34;@-]7RME#R\N0/V_@=D_4$L#!!0
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
MC?I8 :X!ZOJ*,7F<Z W:SY_Y'U!+ P04    " #U@K-6\81@ ]\#  "N#0
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
M=V\BIU06]I#M*QH>+!>S)RWREPO3_Q0(&@ (H++!=(*&IPC!..F".J1PEO6
M[@L/'JX\]X)4J& J%[6[TC3ZA^MF:3>Q'4(X[+O.\;[0X.%*\UQ!Y\S9OQ#$
M)73,T#15T)O)%^B(YIS:"@FW/8-3H+0YK^[CZ2@VW<1WR> 4]SFP+TAXN")]
MURLJG5"G%28*LVZR.Z3P:)SV4.T+$1ZN1$=]YT&S>8Z@$W/2)HX^(AZ?Y))#
M+([#[OWN'W33YE/F*Y%+L[F<+D ON$S!@-Q]'>P&6JQM@ST7&MIU^[B"+RHJ
MC0"\7PBAWP>F9V^_T6;_ 5!+ P04    " #U@K-6BLH'!3("  #"!   &@
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
M%5#?KQB3AYNL@O*<:_8O4$L#!!0    ( /6"LU9*)[NSF 0  .$6   :
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
M#)H !EWL\:N2=+Q2X+[-68T- P>VZ;R-@]Y@/)SZVQ;-8:,Y[-1\%F9]E6D
M)DH$B@F9Y@AM!H9M!H*@WVY@U!@8=1JX%5N1 IW17H!,VW1K_.=3V7;)<2,Y
M[I2\>ZNH[%!.*7=%F!29#9_M@>O6S.BF&]1 -F)%G2!1R%*^-QTW8M(XG70[
M-2BHN)%5JO 9"-QH.'L^D__WJ1>,@W>_\)^=\T^*4P%ZY4JP88G:E%C7J6:T
MJ?+SNKC]75X_$8]<KP3EFX2,H$%O3/=%UV6W[J"J7*E;*J3"Z9HYO52@[0*:
MSY3"8\<*-&]?_ =02P,$%     @ ]8*S5JCM K+I!0  C"   !H   !X;"]W
M;W)K<VAE971S+W-H965T,3$R+GAM;+U:6V_;-A3^*X0W#"W0RB)USQP#B=5V
M>^@6)%C[,.R!L6A;J"X>1<?MOQ])*9)%4:S=JGN)=?G.X3F?R,./9!;'DGZJ
M=H0P\#G/BNIZMF-L?S6?5^L=R7%EE7M2\#>;DN:8\5NZG5=[2G BC?)LCFS;
MG^<X+6;+A7QV1Y>+\L"RM"!W%%2'/,?TRRW)RN/U#,Z>']RGVQT3#^;+Q1YO
MR0-A?^WO*+^;MUZ2-"=%E98%H&1S/;N!5[%C"P.)^)"28W5R#40JCV7Y2=S\
MGES/;!$1R<B:"1>8_SR1%<DRX8G'\6_C=-:V*0Q/KY^]OY7)\V0><4569?8Q
M3=CN>A;.0$(V^)"Q^_+X&VD2\H2_=9E5\B\X-EA[!M:'BI5Y8\PCR-.B_L6?
M&R).#* _8H : Z0:N",&3F/@G&O@-@:N9*9.1?(08X:7"UH> 15H[DU<2#*E
M-4\_+<1W?V"4OTVY'5L^L'+]Z?4M9RX!JS+GW:G"\H.\N"<5H^F:\1<2!&[$
M)TK9EY?@14P83K/J)7@-?@9S4.TP)=5BSGA PNU\W31^6S>.1AJ'"+PO"[:K
MP)LB(4G?P9QGTJ:#GM.Y14:/-WMJ 1N^ LA&CB:@U3GF2)HCC7E\CKDCS:$A
M&Z?].([TYXY]'$*?TC5I/L_-$=-$R[+1BZ@<5]4>K\GUC)>&BOLDL^4O/T'?
M_E7'T)3.XHF<]=AS6_9<Z=T986_8@26!;3]^!?XXY(^$@G(#'F0/!G_?EUD&
M>$$1R']T5+M34CVELW@B9SVJO99JS]A1_SRPBN$B28NMCK3:V)?&8B)Z6L+
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
M<@A8QL QJ^)'\;2CM7$,FMN4XXZ'PT.23;M@Y =!"\E*E+EV!67Z>6R7[';
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
M:*2P5)3.U;5*&2^[M7(B66[ZEP63JALRPT0UN,"U@?J^9*I<51.]0=TR!_\
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
M#E.\0($T&_#Y4@A]/S$&ZBO9[ ]02P,$%     @ ]8*S5B(8F?"X!P  FRX
M !H   !X;"]W;W)K<VAE971S+W-H965T,3(Q+GAM;*U::V_;-A3]*X07#"V0
MV!)E.7&:&,A#V0+T$33MAB'H!UJB;2Z2J)*4W0S[\2,I10]'HN.57Q)+UCWD
M/22OSJ%YMJ'LD:\P%N!'$J?\?+ 2(CL=C7BXP@GB0YKA5'ZSH"Q!0EZRY8AG
M#*-(!R7Q"#K.9)0@D@YF9_K>'9N=T5S$),5W#/ \21![NL0QW9P/W,'SC<]D
MN1+JQFAVEJ$EOL?B:W;'Y-6H0HE(@E-.: H87IP/+MS3P)NH /W$'P1O>.,S
M4*G,*7U4%[?1^<!1/<(Q#H6"0/+?&E_A.%9(LA_?2]!!U:8*;'Y^1K_1R<MD
MYHCC*QK_22*Q.A^<#$"$%RB/Q6>Z^1V7"?D*+Z0QUW_!IGS6&8 PYX(F9;#L
M04+2XC_Z41+1"'"]G@!8!L#M@$E/@%<&>-L!XYZ <1DP?FV 7P;HU$=%[IJX
M:R30[(S1#6#J:8FF/FCV=;3DBZ1JHMP+)K\E,D[,+L+O.>%$#1H';V[^@A!<
MT22A$67X+7ASC04B,7\+CL#7^VOPYN M.  D!5]6-.<HC?C92,A>**Q16+9X
M5;0(>UIT(?A 4['B($@C'+4!1K+[50[P.8<K:$2\R-@0./ 00 ?"C@Y=OR;<
MU>%>1WA@#K_'V1# L0YW#=EXU8AX&L_KZP[GLCXTQ@4\O)>/@%N!$_ZMB^\"
M;]R-IRK-*<]0B,\'LI1PS-9X,/OU%W?BO.OBRB988 FLQ>.XXG%L0I_]1FFT
M(7'<Q5@1Z>M(54K7,]=QIE,Y^NLF%QV/N6-_?-Q^+##VXW]FZ5=9^L8LJ\7:
ME:8Q=-^)81,LL 36HFQ243:QO, F-GFT"198 FOQ>%SQ>&R<>DT&Y;NG<P::
M$:K2V5$["[*,\?N290FL1=9)1=:),=6[G(4K*6A QDC82=7)RV(SGCB.LU63
MC,WLRX@EL!8CTXJ1J;ER(;[JXL$8M>]BLPD63%^,T,2=5L/3(L%U:OWE[%A%
M(<U3P:7J#C%9HWG<.3O,*/O28A4M*-$F#6*@,_6<'FH:TM3=^6[#+"0H!C%%
M:;?6-$+LS8M-M*!$:_+B.5,E43MY@34OT,C+;;K&J:",X&Y*C-%[4V(3+2C1
M6I2XQR?'/934FMDU2LG9'9/6F8FG0Y#%*!5 6A. Y>LIDYY6='3D<@?>@]LI
M!,Q1>U-K56N7:$UJ_:GG]16H6D:[9AW]2:PPDU:4,:R(5>*I>]I9DL$E-S;1
M@A*MQ8TW[F&FEMZN67O?I@*E2R(K=C\MESLP'F#W1+,JW:VB!25:DTP7^DY?
MN:]EN6M4J[,O5,A*3R(YS<B"H)I6@)329-M[!2535L6Y5;2@1&LQY4\FGMM#
M5:V\W5W2NQ0-&7HJB)+U#H4ARW$$8LD=B:4N[WD]V-34UU;1@A*M_7KPO4D/
M7[7X=LWJ^Z,T?'M/+)M*^]HJ6E"B;2_!J=]#5*W)7;,H-VR:7.X(??"Z*YE5
M/6\5+2C1VL+U9-HCT&"MZ:%9TZOI]HH99D;9EQJK: %\J>G=L3_M4VJP%O5P
MMZC7&U;@7_"%H0@GB#UR7<#T)?B($LS!PP><S#'KG%+F%O;FS:KFMX769K>V
M!A!:WMN"5MV"5;3 %EJ;S-I40+,)N$TCO" I$?@H)FOY9B65X-NQL*W:!*MH
M 7QI$[R3/O$&:Y< S2ZAN:RO],]6F!U]QC$2DK>&4+[H]0_F!O8FS:I_L(76
M)K<V&M"WO:JM^@>K:($MM#:9M<V 9IMQHU<TV%[1KWIA6_4:5M&"$JVY.WD,
M>]=U[32@V6D4;!V]UVQMK^-#\)7C11Z#]V31N6MI!M^;,*M>8T?BK@N>,&+<
M-.=J_P'-_J-9'3^Q"#- &;AC-,J+XQ*7*'R,Z;*30JLVQ"I:8 NMS6IM5N#4
M=EFT:D:LH@6VT-J'#FK/XID]RT^413/RW@<0K/J8$FWKI_Z>LNC5+L9[O8OY
M2-.0)AF6[%TL&<9JR[E3X9@Q]^;)JF^QA=;FL_8MGFW?XEGU+5;1 EMH;3(;
M!XC,ON5GEK+=LT1V#Q-Y+Y9R[ZZS5QL7SVQ<?D[@F,'WYLNJ:=F1N+]3WWC*
MH+3OU"K;,ZOL!_?;;1K&>:2L<GO>@3Q5"D@Z:Y2&<IIBQ#$?/L ZX.!X"(N\
M$A+'^CPIYV29REA!RU.1TEZRTEXV;/DAX/G\;QP*]2 ">3%ZL1P]0!?@6=,!
ME% FR#\R5F$#+AA2!TJ/5!;JW"GA[\"!-SSI[X1H;UWI2Y"JK:M#L%F1< 60
M?#F$-.5$)JL[^;R9T+\PU2:^C$JI:*51=!:ILBB[Y0Z==K<64DM6W'*D-B>H
MUICS0E5R(%9( +6M"^:XF?M:/B16&&28$:K3RK0FQ?JN[!4-B6:X1'JGNWC@
M#'W0:ESFN<:I^MU5=5T-4?D^7#"::"R.XQ@SR<UNYNMN"<P2-6SE3!T^>-\N
MA&!DG@N]B:^&03YV@T)!V=/1/">Q .I@*DF7LL6E>A'+%F7:$J08E&<2(JRE
MMT)1&1#U!I> Z ?(<I91-2&[%L:H<=!6SL"E/N',@?XQICCA6=VM3E%?ZK/#
MV_<]__3:\SN_F<AO],'K4=U$<6S[ V)+DG*Y9!:R.6=X+&LA*TY"%Q>"9OJH
M[YP*N43TQQ66,Y.I!^3W"TK%\X5JH#J//OL/4$L#!!0    ( /6"LU:EA^>4
MI0<  '\N   :    >&PO=V]R:W-H965T<R]S:&5E=#$R,BYX;6RU6FUOVS80
M_BN$5PPMD,0BY=<N,9 FSI:A[8*FW3 4_<!(M,U5(E622IIA/WZDI%BB)3,1
MRGQ)K)=[CGQT/#UWXO$=%U_EAA %OJ<)DR>#C5+9Z^%01AN28GG$,\+TE147
M*5;Z4*R',A,$QX51F@Q1$$R&*:9LL#@NSEV)Q3'/54(9N1) YFF*Q?T;DO"[
MDP$</)SX0-<;94X,%\<97I-KHCYE5T(?#;<H,4T)DY0S(,CJ9' *7R_#J3$H
M[OB3DCO9^ W,5&XX_VH.+N.306!&1!(2*0.!];];<D:2Q"#I<7RK0 =;G\:P
M^?L!_:*8O)[,#9;DC"=_T5AM3@:S 8C)"N>)^L#O?B/5A,8&+^*)+/Z"N^K>
M8 "B7"J>5L9Z!"EEY7_\O2*B80##/0:H,D [!N%DCT%8&82['D9[#$:5P>BI
M!N/*H)CZL)Q[0=PY5GAQ+/@=$.9NC69^%.P7UIHORDR@7"NAKU)MIQ:GT;><
M2FH>F@0O+_Y&(;CF"568"O(*O#PG^E<B7X%#\.GZ'+Q\\0J\ )2!CQN>2\QB
M>3Q4>A0&:QA5'L]*CVB/1XC .\[41H(EBTEL PSU\+=S0 ]S.$-.Q--,'($
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
MN4%?7W&N'@Z,@^V>\\7_4$L#!!0    ( /6"LU96;3+^V@(  $ '   :
M>&PO=V]R:W-H965T<R]S:&5E=#$R,RYX;6RM5<MNVS 0_!5"#8H42"V)?J>V
M #]:M(<41M*TAZ('6EI;1"12(2D[_?LN*5MQ'-GMH1>)CYW9F96X'&VE>M I
M@"%/>2;TV$N-*:Y]7\<IY$RW9 $"=U92Y<S@5*U]72A@B0/EF4^#H.?GC LO
M&KFUA8I&LC09%[!01)=YSM3O*61R._9";[]PR]>IL0M^-"K8&N[ W!<+A3._
M9DEX#D)S*8B"U=B;A->SGHUW =\Y;/7!F%@G2RD?[.1+,O8"*P@RB(UE8/C:
MP RRS!*AC,<=IU>GM,##\9[]D_..7I9,PTQF/WABTK$W\$@"*U9FYE9N/\/.
M3]?RQ3+3[DFV56Q_Z)&XU$;F.S JR+FHWNQI5X<#0-@[ : [ #T&=$X VCM
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
MU0+]_6U9JJ>-^@#=VUZ+_P%02P,$%     @ ]8*S5B.$O$M% P  KA0   T
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
M>&UL+G)E;'/-VTM.&T$4A>&M("\@7;?>%0&C3)A&V8 %S4,!;+D[2K+[(#*
M<Y5!)JC_D=5&E,_ ^H2:_L^_SH_[]>'PO-P_')>S7T^/S\O%[GY=CY^G:;F^
MGY_VRZ?#<7Y^^<GMX?2T7U\N3W?3<7_]?7\W3S&$.IW>G[&[/']_YMFWW\?Y
M?TX\W-X^7,]?#M<_GN;G]1\'3S\/I^_+_3RON[-O^]/=O%[LIE^/;V\OT^N+
M?7HY>7=V=7.Q.UW=V&[:>E"407'[04D&I>T'91F4MQ]49%#9?E"5077[04T&
MM>T'=1G4MQ\T9-#8?I %E3$ )CFL 5J;<FT KTW!-H#8IF0;P&Q3M V@MBG;
M!G#;%&X#R&U*MP'L-L7; 'I'U3L"](ZJ=P3H'=T?VP"]H^H= 7I'U3L"](ZJ
M=P3H'57O"- [JMX1H'=4O2- [ZAZ1X#>2?5. +V3ZIT >B?5.P'T3NYF"4#O
MI'HG@-Y)]4X O9/JG0!Z)]4[ ?1.JG<"Z)U4[P30.ZO>&:!W5KTS0.^L>F>
MWEGUS@"]L[O9#= [J]X9H'=6O3- [ZQZ9X#>6?7. +VSZIT!>A?5NP#T+JIW
M >A=5.\"T+NHW@6@=U&]"T#OXOY9"="[J-X%H'=1O0M [Z)Z%X#>1?4N +VK
MZET!>E?5NP+TKJIW!>A=5>\*T+NJWA6@=U6]*T#OZAXV >A=5>\*T+NJWA6@
M=U6]*T#OIGHW@-Y-]6X O9OJW0!Z-]6[ ?1NJG<#Z-U4[P;0NZG>#:!W<P\+
M O1NJG<#Z-U4[P;0NZO>':!W5[T[0.^N>G> WEWU[@"]N^K= 7IWU;L#].ZJ
M=P?HW57O#M"[NX>] 7IWU;L#]!ZJ]P#H/53O =![J-X#H/=0O0= [Z%Z#X#>
M0_4> +V'ZCT >@_5>P#T'JKW .@]7*P#T-N"SW4 ?EMPP4X "&[!)3L!8+@%
M%^T$@.(67+83 (Y;<.%. $ANP:4[ 6"Y!1?O!(#F%ER^$P">6W !3R"([@-,
M1H'I$TR"Z#["1%28/L-$=)@^Q$24F#[%1+28/L9$U)@^QT3TF#[(1!29/LDD
M-)GFHDPC5)GFLDPC=)D6?59/$-VEF49H,\W%F?:A=>:R_GZ<E[=%?Z_=@(_4
M>WWYW?GM\U\O_[[IO\6O7$_O9RR7?P!02P,$%     @ ]8*S5FX0J*>E @
MLT4  !,   !;0V]N=&5N=%]4>7!E<UTN>&ULS=O-;IM %(;A6['81H8Y PQ0
MQ=FTW;99] :H&<?(_(F9I,[==W!^I%:IU<B5^FZ,##/G'!CIV7W7WQXGZU;'
MOAO<)MI[/WU($K?=V[YV\3C9(3S9C7-?^_!WODNF>GNH[VRBE3+)=AR\'?S:
M+S6BF^M/=E??=W[U^1ANNW8<-M%L.Q>M/CXM7'IMHGJ:NG9;^_ \>1B:W[JL
MGSO$8>=IC=NWD[L*"Z+DS0[+DS\W>-[W]<'.<]O8U6T]^R]U'U8EQRYQ_K&S
M+CY?XHT9Q]VNW=IFW-[W84OLIMG6C=M;Z_LN?BIZ=;ZS#U_8/OW*Q?U/9<XU
M#"MOYW%RX<1F^_YV+T>R[%Y/H9"=?7O^%5\[AM(7OY]=3KNQS5_V#I_WQS@?
M3N?ADM/E\F_\ZQF_UG_G'!HR1PJ9(X/,D4/F,) Y"L@<)62."C*'*,H@%%&%
M0JI03!4*JD)152BL"L55H< J%%DU159-D5539-44635%5DV155-DU119-456
M39$UI<B:4F1-*;*F%%E3BJPI1=:4(FM*D36ER)I29,THLF8463.*K!E%UHPB
M:T:1-:/(FE%DS2BR9A19<XJL.476G")K3I$UI\B:4V3-*;+F%%ESBJPY159#
MD=509#4460U%5D.1U5!D-119#4560Y'54&0M*+(6%%D+BJP%1=:"(FM!D;6@
MR%I09"THLA8464N*K"5%UI(B:TF1M:3(6E)D+2FREA192XJL)476BB)K19&U
MHLA:462M*+)6%%DKBJP51=:*(FM%D544A591%%M%47 51=%5%(57411?15&
M%4415A2%6%$88T%Q+(RQG$ 6)Y'%B61Q,EF<4!8GE<6)96%R68()9@DFF268
M:)9@LEGR7\-9W\?Q\(_;GZYQ7[?#2_]D*>IN?@)02P$"% ,4    " #U@K-6
M!T%-8H$   "Q    $               @ $     9&]C4')O<',O87!P+GAM
M;%!+ 0(4 Q0    ( /6"LU8SE;SK[P   "L"   1              "  :\
M  !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4 Q0    ( /6"LU:97)PC$ 8  )PG
M   3              "  <T!  !X;"]T:&5M92]T:&5M93$N>&UL4$L! A0#
M%     @ ]8*S5LY7C=]D"   9C0  !@              ("!#@@  'AL+W=O
M<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4 Q0    ( /6"LU;]H_FR! @  ' E
M   8              " @:@0  !X;"]W;W)K<VAE971S+W-H965T,BYX;6Q0
M2P$"% ,4    " #U@K-6Q$<N?L(&  "@'@  &               @('B&
M>&PO=V]R:W-H965T<R]S:&5E=#,N>&UL4$L! A0#%     @ ]8*S5M?*AC/3
M#0  LJH  !@              ("!VA\  'AL+W=O<FMS:&5E=',O<VAE970T
M+GAM;%!+ 0(4 Q0    ( /6"LU9;HM]=L H  $,S   8              "
M@>,M  !X;"]W;W)K<VAE971S+W-H965T-2YX;6Q02P$"% ,4    " #U@K-6
M0-U=],(G  "=>0  &               @(').   >&PO=V]R:W-H965T<R]S
M:&5E=#8N>&UL4$L! A0#%     @ ]8*S5O+LQ(,F!P  -A   !@
M     ("!P6   'AL+W=O<FMS:&5E=',O<VAE970W+GAM;%!+ 0(4 Q0    (
M /6"LU:$/?/J6@,  +,'   8              " @1UH  !X;"]W;W)K<VAE
M971S+W-H965T."YX;6Q02P$"% ,4    " #U@K-6 7>9Y'H(   T%P  &
M            @(&M:P  >&PO=V]R:W-H965T<R]S:&5E=#DN>&UL4$L! A0#
M%     @ ]8*S5B,P6@7@ @  & 8  !D              ("!770  'AL+W=O
M<FMS:&5E=',O<VAE970Q,"YX;6Q02P$"% ,4    " #U@K-6PL%O5P@(  #4
M%   &0              @(%T=P  >&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM
M;%!+ 0(4 Q0    ( /6"LU;_4@5$[0@  +T5   9              " @;-_
M  !X;"]W;W)K<VAE971S+W-H965T,3(N>&UL4$L! A0#%     @ ]8*S5I<_
MWAL\ P  , <  !D              ("!UX@  'AL+W=O<FMS:&5E=',O<VAE
M970Q,RYX;6Q02P$"% ,4    " #U@K-6X,M3Y: (  !5)@  &0
M    @(%*C   >&PO=V]R:W-H965T<R]S:&5E=#$T+GAM;%!+ 0(4 Q0    (
M /6"LU;-8GS]KP0   X+   9              " @2&5  !X;"]W;W)K<VAE
M971S+W-H965T,34N>&UL4$L! A0#%     @ ]8*S5B,=9+SB @  9 8  !D
M             ("!!YH  'AL+W=O<FMS:&5E=',O<VAE970Q-BYX;6Q02P$"
M% ,4    " #U@K-68R:6DN$"  !$!@  &0              @($@G0  >&PO
M=V]R:W-H965T<R]S:&5E=#$W+GAM;%!+ 0(4 Q0    ( /6"LU95QGACI@,
M !\(   9              " @3B@  !X;"]W;W)K<VAE971S+W-H965T,3@N
M>&UL4$L! A0#%     @ ]8*S5FL,U4M8!0  ) P  !D              ("!
M%:0  'AL+W=O<FMS:&5E=',O<VAE970Q.2YX;6Q02P$"% ,4    " #U@K-6
M#QM\7C,&   "#@  &0              @(&DJ0  >&PO=V]R:W-H965T<R]S
M:&5E=#(P+GAM;%!+ 0(4 Q0    ( /6"LU9)I]W.E D  -<5   9
M      " @0ZP  !X;"]W;W)K<VAE971S+W-H965T,C$N>&UL4$L! A0#%
M  @ ]8*S5D\7TU>Y#P  3"H  !D              ("!V;D  'AL+W=O<FMS
M:&5E=',O<VAE970R,BYX;6Q02P$"% ,4    " #U@K-6GA?;.;<)  #/&@
M&0              @(')R0  >&PO=V]R:W-H965T<R]S:&5E=#(S+GAM;%!+
M 0(4 Q0    ( /6"LU:*-JM1AP,  )@'   9              " @;?3  !X
M;"]W;W)K<VAE971S+W-H965T,C0N>&UL4$L! A0#%     @ ]8*S5MLJ@A$+
M!P  01$  !D              ("!==<  'AL+W=O<FMS:&5E=',O<VAE970R
M-2YX;6Q02P$"% ,4    " #U@K-6/KH-Y%<(  !\%   &0
M@(&WW@  >&PO=V]R:W-H965T<R]S:&5E=#(V+GAM;%!+ 0(4 Q0    ( /6"
MLU9:YG;Y+0,  )<'   9              " @47G  !X;"]W;W)K<VAE971S
M+W-H965T,C<N>&UL4$L! A0#%     @ ]8*S5G_%,WAG"0  \1@  !D
M         ("!J>H  'AL+W=O<FMS:&5E=',O<VAE970R."YX;6Q02P$"% ,4
M    " #U@K-68TCDJ:D$  #M"@  &0              @(%']   >&PO=V]R
M:W-H965T<R]S:&5E=#(Y+GAM;%!+ 0(4 Q0    ( /6"LU:$TP\RG2@  *N%
M   9              " @2?Y  !X;"]W;W)K<VAE971S+W-H965T,S N>&UL
M4$L! A0#%     @ ]8*S5E&J(ESI!   3 L  !D              ("!^R$!
M 'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6Q02P$"% ,4    " #U@K-67IP9
MU[@+  #*'P  &0              @($;)P$ >&PO=V]R:W-H965T<R]S:&5E
M=#,R+GAM;%!+ 0(4 Q0    ( /6"LU87Q2,_4 ,  #\'   9
M  " @0HS 0!X;"]W;W)K<VAE971S+W-H965T,S,N>&UL4$L! A0#%     @
M]8*S5J$(ICK/ P  !@@  !D              ("!D38! 'AL+W=O<FMS:&5E
M=',O<VAE970S-"YX;6Q02P$"% ,4    " #U@K-6[]WV6&(#  #I!P  &0
M            @(&7.@$ >&PO=V]R:W-H965T<R]S:&5E=#,U+GAM;%!+ 0(4
M Q0    ( /6"LU;*<0 ?O@8  #D3   9              " @3 ^ 0!X;"]W
M;W)K<VAE971S+W-H965T,S8N>&UL4$L! A0#%     @ ]8*S5CGDK7B# @
M9P4  !D              ("!)44! 'AL+W=O<FMS:&5E=',O<VAE970S-RYX
M;6Q02P$"% ,4    " #U@K-61:NNL"L'   N%   &0              @('?
M1P$ >&PO=V]R:W-H965T<R]S:&5E=#,X+GAM;%!+ 0(4 Q0    ( /6"LU;T
MA ]D+P4  !X.   9              " @4%/ 0!X;"]W;W)K<VAE971S+W-H
M965T,SDN>&UL4$L! A0#%     @ ]8*S5G:2-)W1 @  .@8  !D
M     ("!IU0! 'AL+W=O<FMS:&5E=',O<VAE970T,"YX;6Q02P$"% ,4
M" #U@K-6[1*EHZ4$  "^#   &0              @(&O5P$ >&PO=V]R:W-H
M965T<R]S:&5E=#0Q+GAM;%!+ 0(4 Q0    ( /6"LU9-A#[RMP,  (\(   9
M              " @8M< 0!X;"]W;W)K<VAE971S+W-H965T-#(N>&UL4$L!
M A0#%     @ ]8*S5BB0?FGN @  /@8  !D              ("!>6 ! 'AL
M+W=O<FMS:&5E=',O<VAE970T,RYX;6Q02P$"% ,4    " #U@K-6/ZOU-^H"
M  !J!@  &0              @(&>8P$ >&PO=V]R:W-H965T<R]S:&5E=#0T
M+GAM;%!+ 0(4 Q0    ( /6"LU9V.XS@8P,  .P'   9              "
M@;]F 0!X;"]W;W)K<VAE971S+W-H965T-#4N>&UL4$L! A0#%     @ ]8*S
M5F(OA.:F P  :0@  !D              ("!66H! 'AL+W=O<FMS:&5E=',O
M<VAE970T-BYX;6Q02P$"% ,4    " #U@K-68FXB*RP%  #="P  &0
M        @($V;@$ >&PO=V]R:W-H965T<R]S:&5E=#0W+GAM;%!+ 0(4 Q0
M   ( /6"LU;;9T1OF0(  *\%   9              " @9ES 0!X;"]W;W)K
M<VAE971S+W-H965T-#@N>&UL4$L! A0#%     @ ]8*S5HAQZL _!@  6A
M !D              ("!:78! 'AL+W=O<FMS:&5E=',O<VAE970T.2YX;6Q0
M2P$"% ,4    " #U@K-6D(DUD:\#   8"P  &0              @('?? $
M>&PO=V]R:W-H965T<R]S:&5E=#4P+GAM;%!+ 0(4 Q0    ( /6"LU99M)%I
M308  &0/   9              " @<6  0!X;"]W;W)K<VAE971S+W-H965T
M-3$N>&UL4$L! A0#%     @ ]8*S5J/]XWV^!   S H  !D
M ("!28<! 'AL+W=O<FMS:&5E=',O<VAE970U,BYX;6Q02P$"% ,4    " #U
M@K-6J3>X)(@)  "-&0  &0              @($^C $ >&PO=V]R:W-H965T
M<R]S:&5E=#4S+GAM;%!+ 0(4 Q0    ( /6"LU;;W1_G4P0  /$)   9
M          " @?V5 0!X;"]W;W)K<VAE971S+W-H965T-30N>&UL4$L! A0#
M%     @ ]8*S5L'(9?RL @  XP<  !D              ("!AYH! 'AL+W=O
M<FMS:&5E=',O<VAE970U-2YX;6Q02P$"% ,4    " #U@K-63!@\^3@#   ?
M#   &0              @(%JG0$ >&PO=V]R:W-H965T<R]S:&5E=#4V+GAM
M;%!+ 0(4 Q0    ( /6"LU:$4ASWRP,  .L5   9              " @=F@
M 0!X;"]W;W)K<VAE971S+W-H965T-3<N>&UL4$L! A0#%     @ ]8*S5FH$
MBN&- P  <1   !D              ("!VZ0! 'AL+W=O<FMS:&5E=',O<VAE
M970U."YX;6Q02P$"% ,4    " #U@K-6+#K,BH("  "W!0  &0
M    @(&?J $ >&PO=V]R:W-H965T<R]S:&5E=#4Y+GAM;%!+ 0(4 Q0    (
M /6"LU8V2O/6U (  &T(   9              " @5BK 0!X;"]W;W)K<VAE
M971S+W-H965T-C N>&UL4$L! A0#%     @ ]8*S5FI%]CBU @  =@<  !D
M             ("!8ZX! 'AL+W=O<FMS:&5E=',O<VAE970V,2YX;6Q02P$"
M% ,4    " #U@K-6A[H^B_P"  "5"P  &0              @(%/L0$ >&PO
M=V]R:W-H965T<R]S:&5E=#8R+GAM;%!+ 0(4 Q0    ( /6"LU8Y/&OORP(
M )@'   9              " @8*T 0!X;"]W;W)K<VAE971S+W-H965T-C,N
M>&UL4$L! A0#%     @ ]8*S5J<>=0C@ @  Z@D  !D              ("!
MA+<! 'AL+W=O<FMS:&5E=',O<VAE970V-"YX;6Q02P$"% ,4    " #U@K-6
M[60KKR$%  "=(0  &0              @(&;N@$ >&PO=V]R:W-H965T<R]S
M:&5E=#8U+GAM;%!+ 0(4 Q0    ( /6"LU;]@XZ8@P,  "T1   9
M      " @?._ 0!X;"]W;W)K<VAE971S+W-H965T-C8N>&UL4$L! A0#%
M  @ ]8*S5AB2# ;> @  ;@D  !D              ("!K<,! 'AL+W=O<FMS
M:&5E=',O<VAE970V-RYX;6Q02P$"% ,4    " #U@K-6>QXTSL0"  !!"
M&0              @('"Q@$ >&PO=V]R:W-H965T<R]S:&5E=#8X+GAM;%!+
M 0(4 Q0    ( /6"LU;UK'N95@0   (5   9              " @;W) 0!X
M;"]W;W)K<VAE971S+W-H965T-CDN>&UL4$L! A0#%     @ ]8*S5@M?<ZQ$
M!0  H!P  !D              ("!2LX! 'AL+W=O<FMS:&5E=',O<VAE970W
M,"YX;6Q02P$"% ,4    " #U@K-62<_O$7$#  "8#@  &0
M@('%TP$ >&PO=V]R:W-H965T<R]S:&5E=#<Q+GAM;%!+ 0(4 Q0    ( /6"
MLU;O\&:_20,  *T*   9              " @6W7 0!X;"]W;W)K<VAE971S
M+W-H965T-S(N>&UL4$L! A0#%     @ ]8*S5GV$L="T @  L@<  !D
M         ("![=H! 'AL+W=O<FMS:&5E=',O<VAE970W,RYX;6Q02P$"% ,4
M    " #U@K-64V 49H #  !9"P  &0              @('8W0$ >&PO=V]R
M:W-H965T<R]S:&5E=#<T+GAM;%!+ 0(4 Q0    ( /6"LU:0TKQ*70,  $ ,
M   9              " @8_A 0!X;"]W;W)K<VAE971S+W-H965T-S4N>&UL
M4$L! A0#%     @ ]8*S5FU\H36? @  4@<  !D              ("!(^4!
M 'AL+W=O<FMS:&5E=',O<VAE970W-BYX;6Q02P$"% ,4    " #U@K-6G'U9
M#U(#   <$   &0              @('YYP$ >&PO=V]R:W-H965T<R]S:&5E
M=#<W+GAM;%!+ 0(4 Q0    ( /6"LU:4J*OSZ@L  %N$   9
M  " @8+K 0!X;"]W;W)K<VAE971S+W-H965T-S@N>&UL4$L! A0#%     @
M]8*S5J?#[DWR @  @@L  !D              ("!H_<! 'AL+W=O<FMS:&5E
M=',O<VAE970W.2YX;6Q02P$"% ,4    " #U@K-6G:DE05T"  "\!0  &0
M            @(',^@$ >&PO=V]R:W-H965T<R]S:&5E=#@P+GAM;%!+ 0(4
M Q0    ( /6"LU8^@I%QD0,  !0/   9              " @6#] 0!X;"]W
M;W)K<VAE971S+W-H965T.#$N>&UL4$L! A0#%     @ ]8*S5G:QTU^! @
MD08  !D              ("!* $" 'AL+W=O<FMS:&5E=',O<VAE970X,BYX
M;6Q02P$"% ,4    " #U@K-6E:^M%I@#  #E#@  &0              @('@
M P( >&PO=V]R:W-H965T<R]S:&5E=#@S+GAM;%!+ 0(4 Q0    ( /6"LU8=
MQ&H&\0,  !D6   9              " @:\' @!X;"]W;W)K<VAE971S+W-H
M965T.#0N>&UL4$L! A0#%     @ ]8*S5@R,,.JM @  F @  !D
M     ("!UPL" 'AL+W=O<FMS:&5E=',O<VAE970X-2YX;6Q02P$"% ,4
M" #U@K-6ZMEN*KH"  ":!@  &0              @(&[#@( >&PO=V]R:W-H
M965T<R]S:&5E=#@V+GAM;%!+ 0(4 Q0    ( /6"LU9A5I34, 0   $8   9
M              " @:P1 @!X;"]W;W)K<VAE971S+W-H965T.#<N>&UL4$L!
M A0#%     @ ]8*S5MK,@#M6!   BQ$  !D              ("!$Q8" 'AL
M+W=O<FMS:&5E=',O<VAE970X."YX;6Q02P$"% ,4    " #U@K-6@KU$E=T#
M  #^#0  &0              @(&@&@( >&PO=V]R:W-H965T<R]S:&5E=#@Y
M+GAM;%!+ 0(4 Q0    ( /6"LU:D*4KWGP0  !@:   9              "
M@;0> @!X;"]W;W)K<VAE971S+W-H965T.3 N>&UL4$L! A0#%     @ ]8*S
M5E.BBA15 @  1@8  !D              ("!BB," 'AL+W=O<FMS:&5E=',O
M<VAE970Y,2YX;6Q02P$"% ,4    " #U@K-6]58>)0<%  !'(@  &0
M        @($6)@( >&PO=V]R:W-H965T<R]S:&5E=#DR+GAM;%!+ 0(4 Q0
M   ( /6"LU8%6^D]&P0  ,04   9              " @50K @!X;"]W;W)K
M<VAE971S+W-H965T.3,N>&UL4$L! A0#%     @ ]8*S5L@]2KOI!   SAP
M !D              ("!IB\" 'AL+W=O<FMS:&5E=',O<VAE970Y-"YX;6Q0
M2P$"% ,4    " #U@K-6QAZ^,0L#   ?"0  &0              @('&- (
M>&PO=V]R:W-H965T<R]S:&5E=#DU+GAM;%!+ 0(4 Q0    ( /6"LU8N+E@3
M10,  /()   9              " @0@X @!X;"]W;W)K<VAE971S+W-H965T
M.38N>&UL4$L! A0#%     @ ]8*S5L6DSO+C @  3@@  !D
M ("!A#L" 'AL+W=O<FMS:&5E=',O<VAE970Y-RYX;6Q02P$"% ,4    " #U
M@K-6:&+\Q*H"  !C"0  &0              @(&>/@( >&PO=V]R:W-H965T
M<R]S:&5E=#DX+GAM;%!+ 0(4 Q0    ( /6"LU;[<P:JS@0  !D,   9
M          " @7]! @!X;"]W;W)K<VAE971S+W-H965T.3DN>&UL4$L! A0#
M%     @ ]8*S5L,&:/HO P  F0H  !H              ("!A$8" 'AL+W=O
M<FMS:&5E=',O<VAE970Q,# N>&UL4$L! A0#%     @ ]8*S5H4&.Z3( @
M2 <  !H              ("!ZTD" 'AL+W=O<FMS:&5E=',O<VAE970Q,#$N
M>&UL4$L! A0#%     @ ]8*S5EB&CHH@ P  /PD  !H              ("!
MZTP" 'AL+W=O<FMS:&5E=',O<VAE970Q,#(N>&UL4$L! A0#%     @ ]8*S
M5K(2$\=^ P  "@T  !H              ("!0U " 'AL+W=O<FMS:&5E=',O
M<VAE970Q,#,N>&UL4$L! A0#%     @ ]8*S5O&$8 /? P  K@T  !H
M         ("!^5," 'AL+W=O<FMS:&5E=',O<VAE970Q,#0N>&UL4$L! A0#
M%     @ ]8*S5I4QD#L>!   KPT  !H              ("!$%@" 'AL+W=O
M<FMS:&5E=',O<VAE970Q,#4N>&UL4$L! A0#%     @ ]8*S5HK*!P4R @
MP@0  !H              ("!9EP" 'AL+W=O<FMS:&5E=',O<VAE970Q,#8N
M>&UL4$L! A0#%     @ ]8*S5@$0KVB0 @  MP8  !H              ("!
MT%X" 'AL+W=O<FMS:&5E=',O<VAE970Q,#<N>&UL4$L! A0#%     @ ]8*S
M5B>VZ)+T!   \QH  !H              ("!F&$" 'AL+W=O<FMS:&5E=',O
M<VAE970Q,#@N>&UL4$L! A0#%     @ ]8*S5DHGN[.8!   X18  !H
M         ("!Q&8" 'AL+W=O<FMS:&5E=',O<VAE970Q,#DN>&UL4$L! A0#
M%     @ ]8*S5D1IH?RO!0  ]A@  !H              ("!E&L" 'AL+W=O
M<FMS:&5E=',O<VAE970Q,3 N>&UL4$L! A0#%     @ ]8*S5B[Y((+# @
M!P<  !H              ("!>W$" 'AL+W=O<FMS:&5E=',O<VAE970Q,3$N
M>&UL4$L! A0#%     @ ]8*S5JCM K+I!0  C"   !H              ("!
M=G0" 'AL+W=O<FMS:&5E=',O<VAE970Q,3(N>&UL4$L! A0#%     @ ]8*S
M5L3B9NFM!0  "2X  !H              ("!EWH" 'AL+W=O<FMS:&5E=',O
M<VAE970Q,3,N>&UL4$L! A0#%     @ ]8*S5D0^^'UH!   @1(  !H
M         ("!?( " 'AL+W=O<FMS:&5E=',O<VAE970Q,30N>&UL4$L! A0#
M%     @ ]8*S5@HE<GPT!@  XB   !H              ("!'(4" 'AL+W=O
M<FMS:&5E=',O<VAE970Q,34N>&UL4$L! A0#%     @ ]8*S5I,)^_\. P
MS0@  !H              ("!B(L" 'AL+W=O<FMS:&5E=',O<VAE970Q,38N
M>&UL4$L! A0#%     @ ]8*S5K?3[C+X P  HQ,  !H              ("!
MSHX" 'AL+W=O<FMS:&5E=',O<VAE970Q,3<N>&UL4$L! A0#%     @ ]8*S
M5F.C&;<B P  /@L  !H              ("!_I(" 'AL+W=O<FMS:&5E=',O
M<VAE970Q,3@N>&UL4$L! A0#%     @ ]8*S5D4+WR\( P  +@L  !H
M         ("!6)8" 'AL+W=O<FMS:&5E=',O<VAE970Q,3DN>&UL4$L! A0#
M%     @ ]8*S5MF+TS!W P  G@T  !H              ("!F)D" 'AL+W=O
M<FMS:&5E=',O<VAE970Q,C N>&UL4$L! A0#%     @ ]8*S5B(8F?"X!P
MFRX  !H              ("!1YT" 'AL+W=O<FMS:&5E=',O<VAE970Q,C$N
M>&UL4$L! A0#%     @ ]8*S5J6'YY2E!P  ?RX  !H              ("!
M-Z4" 'AL+W=O<FMS:&5E=',O<VAE970Q,C(N>&UL4$L! A0#%     @ ]8*S
M5E9M,O[: @  0 <  !H              ("!%*T" 'AL+W=O<FMS:&5E=',O
M<VAE970Q,C,N>&UL4$L! A0#%     @ ]8*S5J(@M]EC!@  ^24  !H
M         ("!)K " 'AL+W=O<FMS:&5E=',O<VAE970Q,C0N>&UL4$L! A0#
M%     @ ]8*S5B.$O$M% P  KA0   T              ( !P;8" 'AL+W-T
M>6QE<RYX;6Q02P$"% ,4    " #U@K-6EXJ[',     3 @  "P
M    @ $QN@( 7W)E;',O+G)E;'-02P$"% ,4    " #U@K-6@9EV2V@(   6
M40  #P              @ $:NP( >&PO=V]R:V)O;VLN>&UL4$L! A0#%
M  @ ]8*S5ACJ*5%F P  OT@  !H              ( !K\," 'AL+U]R96QS
M+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#%     @ ]8*S5FX0J*>E @  LT4
M !,              ( !3<<" %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&
/ (0 A !L)   (\H"

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>141
<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>142
<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>143
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.23.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>306</ContextCount>
  <ElementCount>600</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>87</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>7</UnitCount>
  <MyReports>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - 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-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - 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-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0000003 - 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-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0000004 - 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-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0000005 - 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-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0000006 - 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-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0000007 - 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-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>0000008 - 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-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>0000009 - 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-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>0000010 - 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-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>0000011 - 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-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>0000012 - 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-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>0000013 - 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-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>0000014 - 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-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0000015 - 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-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0000016 - 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-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>0000017 - 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-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>0000018 - Disclosure - Other liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/Otherliabilities</Role>
      <ShortName>Other liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>0000019 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>0000020 - 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>20</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>0000021 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>0000022 - 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>22</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>0000023 - 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>23</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>0000024 - 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>24</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>0000025 - 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>25</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>0000026 - 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>26</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>0000027 - 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>27</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>0000028 - Disclosure - Acquisitions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/Acquisitions</Role>
      <ShortName>Acquisitions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>0000029 - 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>29</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>0000030 - 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>30</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>0000031 - 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>31</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>0000032 - 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>32</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>0000033 - 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>33</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>0000034 - 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>34</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>0000035 - 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>35</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>0000036 - 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>36</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>0000037 - 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>37</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>0000038 - 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>38</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>0000039 - 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>39</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>0000040 - 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>40</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>0000041 - 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>41</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>0000042 - 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>42</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>0000043 - 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>43</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>0000044 - 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>44</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>0000045 - Disclosure - Other Liabilties (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/OtherLiabiltiesTables</Role>
      <ShortName>Other Liabilties (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>0000046 - 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>46</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>0000047 - 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>47</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>0000048 - 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>48</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>0000049 - 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>49</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>0000050 - 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>50</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>0000051 - 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>51</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>0000052 - 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>52</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>0000053 - 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>53</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>0000054 - 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>54</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>0000055 - 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>55</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>0000056 - 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>56</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>0000057 - 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>57</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>0000058 - 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>58</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>0000059 - 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>59</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>0000060 - 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>60</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>0000061 - 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>61</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>0000062 - 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>62</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>0000063 - 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>63</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>0000065 - 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>64</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>0000066 - 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>65</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>0000067 - 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>66</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>0000068 - 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>67</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>0000069 - 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>68</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>0000070 - 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>69</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>0000071 - 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>70</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>0000072 - 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>71</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>0000073 - 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>72</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>0000074 - 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>73</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>0000075 - 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>74</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>0000076 - 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>75</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>0000077 - 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>76</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>0000078 - 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>77</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>0000079 - 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>78</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>0000080 - 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>79</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>0000081 - 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>80</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>0000082 - 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>81</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>0000083 - 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>82</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>0000084 - 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>83</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>0000085 - 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>84</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>0000086 - 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>85</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>0000087 - 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>86</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>0000088 - 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>87</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>0000089 - 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>88</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>0000090 - 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>89</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>0000091 - 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>90</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>0000092 - 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>91</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>0000093 - 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>92</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>0000094 - 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>93</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>0000095 - 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>94</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>0000096 - 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>95</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>0000097 - 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>96</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>0000098 - Disclosure - Other Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/OtherLiabilitiesDetails</Role>
      <ShortName>Other Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>97</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>0000099 - Disclosure - Other Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/OtherLiabilitiesDetails_1</Role>
      <ShortName>Other Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>98</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>0000100 - Disclosure - Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/DebtDetails</Role>
      <ShortName>Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/Debt</ParentRole>
      <Position>99</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>0000101 - 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>100</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R101.htm</HtmlFileName>
      <LongName>0000102 - 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>101</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R102.htm</HtmlFileName>
      <LongName>0000103 - 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>102</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R103.htm</HtmlFileName>
      <LongName>0000104 - 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>103</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R104.htm</HtmlFileName>
      <LongName>0000105 - 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>104</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R105.htm</HtmlFileName>
      <LongName>0000106 - 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>105</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R106.htm</HtmlFileName>
      <LongName>0000107 - 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>106</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R107.htm</HtmlFileName>
      <LongName>0000108 - 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>107</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R108.htm</HtmlFileName>
      <LongName>0000109 - 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>108</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R109.htm</HtmlFileName>
      <LongName>0000110 - 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>109</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R110.htm</HtmlFileName>
      <LongName>0000111 - 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>110</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R111.htm</HtmlFileName>
      <LongName>0000112 - 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>111</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R112.htm</HtmlFileName>
      <LongName>0000113 - Disclosure - Stock-Based Compensation (Restricted Stock Activity) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/StockBasedCompensationRestrictedStockActivityDetails</Role>
      <ShortName>Stock-Based Compensation (Restricted Stock Activity) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/StockBasedCompensationTables</ParentRole>
      <Position>112</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R113.htm</HtmlFileName>
      <LongName>0000114 - 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>113</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R114.htm</HtmlFileName>
      <LongName>0000115 - 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>114</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R115.htm</HtmlFileName>
      <LongName>0000116 - 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>115</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R116.htm</HtmlFileName>
      <LongName>0000117 - 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>116</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R117.htm</HtmlFileName>
      <LongName>0000118 - 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>117</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R118.htm</HtmlFileName>
      <LongName>0000119 - 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>118</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R119.htm</HtmlFileName>
      <LongName>0000120 - 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>119</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R120.htm</HtmlFileName>
      <LongName>0000121 - Disclosure - Acquisitions (FY22 Craftsman) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/AcquisitionsFY22CraftsmanDetails</Role>
      <ShortName>Acquisitions (FY22 Craftsman) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/AcquisitionsTables</ParentRole>
      <Position>120</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R121.htm</HtmlFileName>
      <LongName>0000122 - Disclosure - Acquisitions (FY22 Commodore) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/AcquisitionsFY22CommodoreDetails</Role>
      <ShortName>Acquisitions (FY22 Commodore) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/AcquisitionsTables</ParentRole>
      <Position>121</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R122.htm</HtmlFileName>
      <LongName>0000123 - Disclosure - Acquisitions (FY23 Solitaire) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/AcquisitionsFY23SolitaireDetails</Role>
      <ShortName>Acquisitions (FY23 Solitaire) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/AcquisitionsTables</ParentRole>
      <Position>122</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R123.htm</HtmlFileName>
      <LongName>0000124 - 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>123</Position>
    </Report>
    <Report instance="cvco-20230401.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R124.htm</HtmlFileName>
      <LongName>0000125 - 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>124</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 4 fact(s) appearing in ix:hidden were eligible for transformation: cvco:CapitalizedLoanServicingRateOfLoansHeldInPortfolio, cvco:WeightedAverageServicingFeeOfLoansHeldInPortfolio -  cvco-20230401.htm 4</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-K" original="cvco-20230401.htm">cvco-20230401.htm</File>
    <File>cvco-20230401.xsd</File>
    <File>cvco-20230401_cal.xml</File>
    <File>cvco-20230401_def.xml</File>
    <File>cvco-20230401_lab.xml</File>
    <File>cvco-20230401_pre.xml</File>
    <File>cvco-202341xexhibit1028.htm</File>
    <File>cvco-202341xexhibit1029.htm</File>
    <File>cvco-202341xexhibit21.htm</File>
    <File>cvco-202341xexhibit23.htm</File>
    <File>cvco-202341xexhibit311.htm</File>
    <File>cvco-202341xexhibit312.htm</File>
    <File>cvco-202341xexhibit321.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>cvco-20230401_g1.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1">http://fasb.org/srt/2023</BaseTaxonomy>
    <BaseTaxonomy items="1460">http://fasb.org/us-gaap/2023</BaseTaxonomy>
    <BaseTaxonomy items="38">http://xbrl.sec.gov/dei/2023</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>146
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "cvco-20230401.htm": {
   "axisCustom": 3,
   "axisStandard": 24,
   "baseTaxonomies": {
    "http://fasb.org/srt/2023": 1,
    "http://fasb.org/us-gaap/2023": 1460,
    "http://xbrl.sec.gov/dei/2023": 38
   },
   "contextCount": 306,
   "dts": {
    "calculationLink": {
     "local": [
      "cvco-20230401_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "cvco-20230401_def.xml"
     ]
    },
    "inline": {
     "local": [
      "cvco-20230401.htm"
     ]
    },
    "labelLink": {
     "local": [
      "cvco-20230401_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "cvco-20230401_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "cvco-20230401.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://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd",
      "https://xbrl.sec.gov/country/2023/country-2023.xsd",
      "https://xbrl.sec.gov/dei/2023/dei-2023.xsd",
      "https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd"
     ]
    }
   },
   "elementCount": 865,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2023": 6,
    "http://www.cavco.com/20230401": 4,
    "http://xbrl.sec.gov/dei/2023": 4,
    "total": 14
   },
   "keyCustom": 82,
   "keyStandard": 518,
   "memberCustom": 35,
   "memberStandard": 51,
   "nsprefix": "cvco",
   "nsuri": "http://www.cavco.com/20230401",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0000001 - Document - Document and Entity Information",
     "menuCat": "Cover",
     "order": "1",
     "role": "http://www.cavco.com/role/DocumentandEntityInformation",
     "shortName": "Document and Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "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-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000010 - Disclosure - Inventories",
     "menuCat": "Notes",
     "order": "10",
     "role": "http://www.cavco.com/role/Inventories",
     "shortName": "Inventories",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "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",
       "div",
       "srt:SupplementalScheduleOfReinsurancePremiumsForInsuranceCompaniesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DirectPremiumsWritten",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000101 - Disclosure - Reinsurance and Insurance Loss Reserves (Details)",
     "menuCat": "Details",
     "order": "100",
     "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-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DirectPremiumsWritten",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R101": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "cvco:MaximumRiskAssumedPerPolicy",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000102 - Disclosure - Reinsurance and Insurance Loss Reserves (Details Textual)",
     "menuCat": "Details",
     "order": "101",
     "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-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "cvco:MaximumRiskAssumedPerPolicy",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R102": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i1cc50079db494592a5d7d9695bee908e_I20220402",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000103 - Disclosure - Reinsurance and Insurance Loss Reserves (Activity in Property Casualty Reserve) (Details)",
     "menuCat": "Details",
     "order": "102",
     "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-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R103": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000104 - Disclosure - Income Taxes (Provision (Benefit) for Income Taxes) (Details)",
     "menuCat": "Details",
     "order": "103",
     "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-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R104": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000105 - Disclosure - Income Taxes (Reconciliation of Income Taxes) (Details)",
     "menuCat": "Details",
     "order": "104",
     "role": "http://www.cavco.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails",
     "shortName": "Income Taxes (Reconciliation of Income Taxes) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R105": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "ic1d983b3d69c4367ae908178b8eeea88_I20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000106 - Disclosure - Income Taxes (Components of Deferred Tax Assets and Liabilities) (Details)",
     "menuCat": "Details",
     "order": "105",
     "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-20230401.htm",
      "contextRef": "ic1d983b3d69c4367ae908178b8eeea88_I20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R106": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "ic1d983b3d69c4367ae908178b8eeea88_I20230401",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000107 - Disclosure - Income Taxes (Narrative) (Details)",
     "menuCat": "Details",
     "order": "106",
     "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-20230401.htm",
      "contextRef": "ic1d983b3d69c4367ae908178b8eeea88_I20230401",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R107": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:OtherCommitmentsTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "ic1d983b3d69c4367ae908178b8eeea88_I20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractualObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000108 - Disclosure - Commitments and Contingencies (Loan Contracts with Off-Balance Sheet Commitments) (Details)",
     "menuCat": "Details",
     "order": "107",
     "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-20230401.htm",
      "contextRef": "ic1d983b3d69c4367ae908178b8eeea88_I20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractualObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R108": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:CommitmentsAndContingenciesPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cvco:PeriodOfAgreementUnderRepurchaseContingenciesMinimum",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000109 - Disclosure - Commitments and Contingencies (Details Textual)",
     "menuCat": "Details",
     "order": "108",
     "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-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cvco:PeriodOfAgreementUnderRepurchaseContingenciesMinimum",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R109": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "ic1d983b3d69c4367ae908178b8eeea88_I20230401",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000110 - Disclosure - Stock-Based Compensation (Details)",
     "menuCat": "Details",
     "order": "109",
     "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-20230401.htm",
      "contextRef": "ic1d983b3d69c4367ae908178b8eeea88_I20230401",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cvco:FinancingReceivablesConsumerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000011 - Disclosure - Consumer Loans Receivable",
     "menuCat": "Notes",
     "order": "11",
     "role": "http://www.cavco.com/role/ConsumerLoansReceivable",
     "shortName": "Consumer Loans Receivable",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "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:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "iafe92fbd3d1c4a1d982b20038acfc7ba_I20220402",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000111 - Disclosure - Stock-Based Compensation (Stock Option Activity) (Details)",
     "menuCat": "Details",
     "order": "110",
     "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-20230401.htm",
      "contextRef": "ib47afa7110e24562bbbf8042eef5a872_I20200328",
      "decimals": "0",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R111": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i80d179a4baf6440ab183ae8aded3aaad_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": "0000112 - Disclosure - Stock-Based Compensation (Stock Options, Fair Value Assumptions) (Details)",
     "menuCat": "Details",
     "order": "111",
     "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-20230401.htm",
      "contextRef": "i80d179a4baf6440ab183ae8aded3aaad_D20200329-20210403",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R112": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "iaeb188f7b15546e6af699ca8fd055e71_I20220402",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000113 - Disclosure - Stock-Based Compensation (Restricted Stock Activity) (Details)",
     "menuCat": "Details",
     "order": "112",
     "role": "http://www.cavco.com/role/StockBasedCompensationRestrictedStockActivityDetails",
     "shortName": "Stock-Based Compensation (Restricted Stock Activity) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i62fa15ff5ff14b5c882bb28d0732a233_D20220403-20230401",
      "decimals": "0",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R113": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i62fa15ff5ff14b5c882bb28d0732a233_D20220403-20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000114 - Disclosure - Stock-Based Compensation Restricted Stock (Details)",
     "menuCat": "Details",
     "order": "113",
     "role": "http://www.cavco.com/role/StockBasedCompensationRestrictedStockDetails",
     "shortName": "Stock-Based Compensation Restricted Stock (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i62fa15ff5ff14b5c882bb28d0732a233_D20220403-20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R114": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock",
       "us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000115 - Disclosure - Earnings Per Share (Details)",
     "menuCat": "Details",
     "order": "114",
     "role": "http://www.cavco.com/role/EarningsPerShareDetails",
     "shortName": "Earnings Per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock",
       "us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": "0",
      "lang": "en-US",
      "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R115": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "ic1d983b3d69c4367ae908178b8eeea88_I20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000116 - Disclosure - Fair Value Measurements (Book Value and Estimated Fair Value) (Details)",
     "menuCat": "Details",
     "order": "115",
     "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-20230401.htm",
      "contextRef": "i694247564f5c4c1c84e8fa5f4d677ec9_I20230401",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R116": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfServicingAssetsAtFairValueTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "ic1d983b3d69c4367ae908178b8eeea88_I20230401",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "cvco:NumberOfLoansOutstandingOfLoansHeldInPortfolio",
      "reportCount": 1,
      "unique": true,
      "unitRef": "loans",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000117 - Disclosure - Fair Value Measurements (Assumptions for Mortgage Servicing Rights) (Details)",
     "menuCat": "Details",
     "order": "116",
     "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-20230401.htm",
      "contextRef": "ic1d983b3d69c4367ae908178b8eeea88_I20230401",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "cvco:NumberOfLoansOutstandingOfLoansHeldInPortfolio",
      "reportCount": 1,
      "unique": true,
      "unitRef": "loans",
      "xsiNil": "false"
     }
    },
    "R117": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "cvco:ReinsuranceCoverageMaximumLiabilityPerEmployee",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000118 - Disclosure - Employee Benefit Plans (Details)",
     "menuCat": "Details",
     "order": "117",
     "role": "http://www.cavco.com/role/EmployeeBenefitPlansDetails",
     "shortName": "Employee Benefit Plans (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "cvco:ReinsuranceCoverageMaximumLiabilityPerEmployee",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R118": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i5468f4f0467841c8afbecdb8493df615_D20210404-20220402",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000119 - Disclosure - Multi-employer Plan (Details)",
     "menuCat": "Details",
     "order": "118",
     "role": "http://www.cavco.com/role/MultiemployerPlanDetails",
     "shortName": "Multi-employer Plan (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i5468f4f0467841c8afbecdb8493df615_D20210404-20220402",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R119": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "ic1d983b3d69c4367ae908178b8eeea88_I20230401",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "cvco:AccountsReceivableFromRelatedParties",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000120 - Disclosure - Related Party Transactions (Details)",
     "menuCat": "Details",
     "order": "119",
     "role": "http://www.cavco.com/role/RelatedPartyTransactionsDetails",
     "shortName": "Related Party Transactions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "ic1d983b3d69c4367ae908178b8eeea88_I20230401",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "cvco:AccountsReceivableFromRelatedParties",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cvco:FinancingReceivablesCommercialTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000012 - Disclosure - Commercial Loans Receivables",
     "menuCat": "Notes",
     "order": "12",
     "role": "http://www.cavco.com/role/CommercialLoansReceivables",
     "shortName": "Commercial Loans Receivables",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cvco:FinancingReceivablesCommercialTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R120": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "idb286dd7a3cc4bba9795b34964926e42_D20210404-20220402",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000121 - Disclosure - Acquisitions (FY22 Craftsman) (Details)",
     "menuCat": "Details",
     "order": "120",
     "role": "http://www.cavco.com/role/AcquisitionsFY22CraftsmanDetails",
     "shortName": "Acquisitions (FY22 Craftsman) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "idb286dd7a3cc4bba9795b34964926e42_D20210404-20220402",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R121": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i1cc50079db494592a5d7d9695bee908e_I20220402",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000122 - Disclosure - Acquisitions (FY22 Commodore) (Details)",
     "menuCat": "Details",
     "order": "121",
     "role": "http://www.cavco.com/role/AcquisitionsFY22CommodoreDetails",
     "shortName": "Acquisitions (FY22 Commodore) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i5e8dd54e78db4420bd3948ef94cd82a3_D20210404-20220402",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R122": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "ic1d983b3d69c4367ae908178b8eeea88_I20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000123 - Disclosure - Acquisitions (FY23 Solitaire) (Details)",
     "menuCat": "Details",
     "order": "122",
     "role": "http://www.cavco.com/role/AcquisitionsFY23SolitaireDetails",
     "shortName": "Acquisitions (FY23 Solitaire) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i7f008d3386f14138a15d88b51ffc03b5_D20220403-20230401",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R123": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000124 - Disclosure - Acquisitions Pro Forma (Details)",
     "menuCat": "Details",
     "order": "123",
     "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-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R124": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000125 - Disclosure - Business Segment Information (Details)",
     "menuCat": "Details",
     "order": "124",
     "role": "http://www.cavco.com/role/BusinessSegmentInformationDetails",
     "shortName": "Business Segment Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AdjustmentForAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000013 - Disclosure - Property, Plant and Equipment",
     "menuCat": "Notes",
     "order": "13",
     "role": "http://www.cavco.com/role/PropertyPlantandEquipment",
     "shortName": "Property, Plant and Equipment",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:LesseeFinanceLeasesTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000014 - Disclosure - Leases",
     "menuCat": "Notes",
     "order": "14",
     "role": "http://www.cavco.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:LesseeFinanceLeasesTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "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-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000015 - Disclosure - Goodwill and Other Intangibles",
     "menuCat": "Notes",
     "order": "15",
     "role": "http://www.cavco.com/role/GoodwillandOtherIntangibles",
     "shortName": "Goodwill and Other Intangibles",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "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-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000016 - Disclosure - Accrued Expenses and Other Current Liabilities",
     "menuCat": "Notes",
     "order": "16",
     "role": "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilities",
     "shortName": "Accrued Expenses and Other Current Liabilities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "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-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProductWarrantyDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000017 - Disclosure - Warranties",
     "menuCat": "Notes",
     "order": "17",
     "role": "http://www.cavco.com/role/Warranties",
     "shortName": "Warranties",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "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-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000018 - Disclosure - Other liabilities",
     "menuCat": "Notes",
     "order": "18",
     "role": "http://www.cavco.com/role/Otherliabilities",
     "shortName": "Other liabilities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000019 - Disclosure - Debt",
     "menuCat": "Notes",
     "order": "19",
     "role": "http://www.cavco.com/role/Debt",
     "shortName": "Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "ic1d983b3d69c4367ae908178b8eeea88_I20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000002 - Statement - Consolidated Balance Sheets",
     "menuCat": "Statements",
     "order": "2",
     "role": "http://www.cavco.com/role/ConsolidatedBalanceSheets",
     "shortName": "Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "ic1d983b3d69c4367ae908178b8eeea88_I20230401",
      "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-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ReinsuranceTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000020 - Disclosure - Reinsurance and Insurance Loss Reserves",
     "menuCat": "Notes",
     "order": "20",
     "role": "http://www.cavco.com/role/ReinsuranceandInsuranceLossReserves",
     "shortName": "Reinsurance and Insurance Loss Reserves",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ReinsuranceTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000021 - Disclosure - Income Taxes",
     "menuCat": "Notes",
     "order": "21",
     "role": "http://www.cavco.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000022 - Disclosure - Commitments and Contingencies",
     "menuCat": "Notes",
     "order": "22",
     "role": "http://www.cavco.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000023 - Disclosure - Stock-Based Compensation",
     "menuCat": "Notes",
     "order": "23",
     "role": "http://www.cavco.com/role/StockBasedCompensation",
     "shortName": "Stock-Based Compensation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000024 - Disclosure - Earnings Per Share",
     "menuCat": "Notes",
     "order": "24",
     "role": "http://www.cavco.com/role/EarningsPerShare",
     "shortName": "Earnings Per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000025 - Disclosure - Fair Value Measurements",
     "menuCat": "Notes",
     "order": "25",
     "role": "http://www.cavco.com/role/FairValueMeasurements",
     "shortName": "Fair Value Measurements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CompensationRelatedCostsGeneralTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000026 - Disclosure - Employee Benefit Plans",
     "menuCat": "Notes",
     "order": "26",
     "role": "http://www.cavco.com/role/EmployeeBenefitPlans",
     "shortName": "Employee Benefit Plans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CompensationRelatedCostsGeneralTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000027 - Disclosure - Related Party Transactions",
     "menuCat": "Notes",
     "order": "27",
     "role": "http://www.cavco.com/role/RelatedPartyTransactions",
     "shortName": "Related Party Transactions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000028 - Disclosure - Acquisitions",
     "menuCat": "Notes",
     "order": "28",
     "role": "http://www.cavco.com/role/Acquisitions",
     "shortName": "Acquisitions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000029 - Disclosure - Business Segment Information",
     "menuCat": "Notes",
     "order": "29",
     "role": "http://www.cavco.com/role/BusinessSegmentInformation",
     "shortName": "Business Segment Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000003 - Statement - Consolidated Statements of Comprehensive Income",
     "menuCat": "Statements",
     "order": "3",
     "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-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CostOfRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000030 - Disclosure - Summary of Significant Accounting Policies (Policies)",
     "menuCat": "Policies",
     "order": "30",
     "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-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeLeasesPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000031 - Disclosure - Leases (Policies)",
     "menuCat": "Policies",
     "order": "31",
     "role": "http://www.cavco.com/role/LeasesPolicies",
     "shortName": "Leases (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeLeasesPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000032 - Disclosure - Commitment and Contingencies (Policies)",
     "menuCat": "Policies",
     "order": "32",
     "role": "http://www.cavco.com/role/CommitmentandContingenciesPolicies",
     "shortName": "Commitment and Contingencies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000033 - Disclosure - Fair Value Measurements (Policies)",
     "menuCat": "Policies",
     "order": "33",
     "role": "http://www.cavco.com/role/FairValueMeasurementsPolicies",
     "shortName": "Fair Value Measurements (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000034 - Disclosure - Revenue from Contracts with Customers Disaggregation of Revenue (Tables)",
     "menuCat": "Tables",
     "order": "34",
     "role": "http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueTables",
     "shortName": "Revenue from Contracts with Customers Disaggregation of Revenue (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000035 - Disclosure - Restricted Cash (Tables)",
     "menuCat": "Tables",
     "order": "35",
     "role": "http://www.cavco.com/role/RestrictedCashTables",
     "shortName": "Restricted Cash (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cvco:ScheduleofInvestmentsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000036 - Disclosure - Investments (Tables)",
     "menuCat": "Tables",
     "order": "36",
     "role": "http://www.cavco.com/role/InvestmentsTables",
     "shortName": "Investments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cvco:ScheduleofInvestmentsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000037 - Disclosure - Inventories (Tables)",
     "menuCat": "Tables",
     "order": "37",
     "role": "http://www.cavco.com/role/InventoriesTables",
     "shortName": "Inventories (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cvco:ConsumerLoansReceivableTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000038 - Disclosure - Consumer Loans Receivable (Tables)",
     "menuCat": "Tables",
     "order": "38",
     "role": "http://www.cavco.com/role/ConsumerLoansReceivableTables",
     "shortName": "Consumer Loans Receivable (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cvco:ConsumerLoansReceivableTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cvco:CommercialLoansReceivablesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000039 - Disclosure - Commercial Loans Receivables (Tables)",
     "menuCat": "Tables",
     "order": "39",
     "role": "http://www.cavco.com/role/CommercialLoansReceivablesTables",
     "shortName": "Commercial Loans Receivables (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cvco:CommercialLoansReceivablesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i79f9c6565233407d9f1762654c3bad9c_I20200328",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000004 - Statement - Consolidated Statements of Stockholders' Equity and Redeemable Noncontrolling Interest Statement",
     "menuCat": "Statements",
     "order": "4",
     "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-20230401.htm",
      "contextRef": "i79f9c6565233407d9f1762654c3bad9c_I20200328",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000040 - Disclosure - Property, Plant and Equipment (Tables)",
     "menuCat": "Tables",
     "order": "40",
     "role": "http://www.cavco.com/role/PropertyPlantandEquipmentTables",
     "shortName": "Property, Plant and Equipment (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000041 - Disclosure - Leases (Tables)",
     "menuCat": "Tables",
     "order": "41",
     "role": "http://www.cavco.com/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000042 - Disclosure - Goodwill and Other Intangibles (Tables)",
     "menuCat": "Tables",
     "order": "42",
     "role": "http://www.cavco.com/role/GoodwillandOtherIntangiblesTables",
     "shortName": "Goodwill and Other Intangibles (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000043 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)",
     "menuCat": "Tables",
     "order": "43",
     "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-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000044 - Disclosure - Warranties (Tables)",
     "menuCat": "Tables",
     "order": "44",
     "role": "http://www.cavco.com/role/WarrantiesTables",
     "shortName": "Warranties (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000045 - Disclosure - Other Liabilties (Tables)",
     "menuCat": "Tables",
     "order": "45",
     "role": "http://www.cavco.com/role/OtherLiabiltiesTables",
     "shortName": "Other Liabilties (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:SupplementalScheduleOfReinsurancePremiumsForInsuranceCompaniesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000046 - Disclosure - Reinsurance and Insurance Loss Reserves (Tables)",
     "menuCat": "Tables",
     "order": "46",
     "role": "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesTables",
     "shortName": "Reinsurance and Insurance Loss Reserves (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:SupplementalScheduleOfReinsurancePremiumsForInsuranceCompaniesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000047 - Disclosure - Income Taxes (Tables)",
     "menuCat": "Tables",
     "order": "47",
     "role": "http://www.cavco.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherCommitmentsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000048 - Disclosure - Commitments and Contingencies (Tables)",
     "menuCat": "Tables",
     "order": "48",
     "role": "http://www.cavco.com/role/CommitmentsandContingenciesTables",
     "shortName": "Commitments and Contingencies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherCommitmentsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000049 - Disclosure - Stock-Based Compensation (Tables)",
     "menuCat": "Tables",
     "order": "49",
     "role": "http://www.cavco.com/role/StockBasedCompensationTables",
     "shortName": "Stock-Based Compensation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000005 - Statement - Consolidated Statements of Cash Flows",
     "menuCat": "Statements",
     "order": "5",
     "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-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "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-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000050 - Disclosure - Earnings Per Share (Tables)",
     "menuCat": "Tables",
     "order": "50",
     "role": "http://www.cavco.com/role/EarningsPerShareTables",
     "shortName": "Earnings Per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000051 - Disclosure - Fair Value Measurements (Tables)",
     "menuCat": "Tables",
     "order": "51",
     "role": "http://www.cavco.com/role/FairValueMeasurementsTables",
     "shortName": "Fair Value Measurements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfMultiemployerPlansTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000052 - Disclosure - Employee Benefit Plans (Tables)",
     "menuCat": "Tables",
     "order": "52",
     "role": "http://www.cavco.com/role/EmployeeBenefitPlansTables",
     "shortName": "Employee Benefit Plans (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfMultiemployerPlansTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000053 - Disclosure - Acquisitions (Tables)",
     "menuCat": "Tables",
     "order": "53",
     "role": "http://www.cavco.com/role/AcquisitionsTables",
     "shortName": "Acquisitions (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000054 - Disclosure - Business Segment Information (Tables)",
     "menuCat": "Tables",
     "order": "54",
     "role": "http://www.cavco.com/role/BusinessSegmentInformationTables",
     "shortName": "Business Segment Information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cvco:ConcentrationRiskonFactoryBuiltHousingDescription",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000055 - Disclosure - Summary of Significant Accounting Policies (Revenue Recognition) (Details)",
     "menuCat": "Details",
     "order": "55",
     "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-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cvco:ConcentrationRiskonFactoryBuiltHousingDescription",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "us-gaap:InvestmentPolicyTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "ic1d983b3d69c4367ae908178b8eeea88_I20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000056 - Disclosure - Summary of Significant Accounting Policies (Receivables and Allowances) (Details)",
     "menuCat": "Details",
     "order": "56",
     "role": "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesReceivablesandAllowancesDetails",
     "shortName": "Summary of Significant Accounting Policies (Receivables and Allowances) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "us-gaap:InvestmentPolicyTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "ic1d983b3d69c4367ae908178b8eeea88_I20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse",
       "span",
       "us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000057 - Disclosure - Summary of Significant Accounting Policies (Long Lived Assets) (Details)",
     "menuCat": "Details",
     "order": "57",
     "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-20230401.htm",
      "contextRef": "id204572448a44c62b479ae4b8eee807c_I20230401",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000058 - Disclosure - Summary of Significant Accounting Policies (Goodwill and Other Intangibles) (Details)",
     "menuCat": "Details",
     "order": "58",
     "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-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": "0",
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetImpairment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "us-gaap:ExtendedProductWarrantyPolicy",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cvco:StandardProductWarrantyTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000059 - Disclosure - Summary of Significant Accounting Policies (Warranties) (Details)",
     "menuCat": "Details",
     "order": "59",
     "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-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cvco:StandardProductWarrantyTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000006 - Disclosure - Summary of Significant Accounting Policies",
     "menuCat": "Notes",
     "order": "6",
     "role": "http://www.cavco.com/role/SummaryofSignificantAccountingPolicies",
     "shortName": "Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "ic1d983b3d69c4367ae908178b8eeea88_I20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000060 - Disclosure - Summary of Significant Accounting Policies (Insurance) (Details)",
     "menuCat": "Details",
     "order": "60",
     "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-20230401.htm",
      "contextRef": "ic1d983b3d69c4367ae908178b8eeea88_I20230401",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredButNotReportedIBNRClaimsAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "us-gaap:AdvertisingCostsPolicyTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AdvertisingExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000061 - Disclosure - Summary of Significant Accounting Policies (Advertising, Freight and Other Income) (Details)",
     "menuCat": "Details",
     "order": "61",
     "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-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AdvertisingExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "ia6244dc11d264f86a9621b9fef1b7664_I20230401",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000062 - Disclosure - Summary of Significant Accounting Policies (Noncontrolling Interest) (Details)",
     "menuCat": "Details",
     "order": "62",
     "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-20230401.htm",
      "contextRef": "i490abe6631e149eb91957fafc8261c88_I20231231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "us-gaap:StockholdersEquityPolicyTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "ic1d983b3d69c4367ae908178b8eeea88_I20230401",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000063 - Disclosure - Summary of Significant Accounting Policies (Stockholder's Equity) (Details)",
     "menuCat": "Details",
     "order": "63",
     "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-20230401.htm",
      "contextRef": "ic1d983b3d69c4367ae908178b8eeea88_I20230401",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000065 - Disclosure - Revenue from Contracts with Customer Narrative (Details)",
     "menuCat": "Details",
     "order": "64",
     "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-20230401.htm",
      "contextRef": "i5e3eab97cf02490fa4f8ef768cce0ee3_D20220403-20230401",
      "decimals": "-5",
      "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:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000066 - Disclosure - Revenue from Contracts with Customers Disaggregation of Revenue (Details)",
     "menuCat": "Details",
     "order": "65",
     "role": "http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails",
     "shortName": "Revenue from Contracts with Customers Disaggregation of Revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "ic9f15b17d9c54d99aab89c687a23c2af_D20220403-20230401",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "ic1d983b3d69c4367ae908178b8eeea88_I20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000067 - Disclosure - Restricted Cash (Details)",
     "menuCat": "Details",
     "order": "66",
     "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-20230401.htm",
      "contextRef": "iec762457ed254238a520f64da900b311_I20230401",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RestrictedCashAndCashEquivalents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "ic1d983b3d69c4367ae908178b8eeea88_I20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000068 - Disclosure - Restricted Cash (Reconciliation to SOCF) (Details)",
     "menuCat": "Details",
     "order": "67",
     "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-20230401.htm",
      "contextRef": "ib0ec55c17f5a4d9086a1ba1f3266c1ce_I20210403",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "ic1d983b3d69c4367ae908178b8eeea88_I20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000069 - Disclosure - Investments (Summary) (Details)",
     "menuCat": "Details",
     "order": "68",
     "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-20230401.htm",
      "contextRef": "ic1d983b3d69c4367ae908178b8eeea88_I20230401",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "ic1d983b3d69c4367ae908178b8eeea88_I20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000070 - Disclosure - Investments (Available-for-sale Summary) (Details)",
     "menuCat": "Details",
     "order": "69",
     "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-20230401.htm",
      "contextRef": "ic1d983b3d69c4367ae908178b8eeea88_I20230401",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000007 - Disclosure - Revenue from Contracts with Customers",
     "menuCat": "Notes",
     "order": "7",
     "role": "http://www.cavco.com/role/RevenuefromContractswithCustomers",
     "shortName": "Revenue from Contracts with Customers",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "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:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "ic1d983b3d69c4367ae908178b8eeea88_I20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000071 - Disclosure - Investments (Continuous Unrealized Loss Positions) (Details)",
     "menuCat": "Details",
     "order": "70",
     "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-20230401.htm",
      "contextRef": "ic1d983b3d69c4367ae908178b8eeea88_I20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "ic1d983b3d69c4367ae908178b8eeea88_I20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000072 - Disclosure - Investments (Debt Securities by Maturity) (Details)",
     "menuCat": "Details",
     "order": "71",
     "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-20230401.htm",
      "contextRef": "ic1d983b3d69c4367ae908178b8eeea88_I20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleRealizedGain",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000073 - Disclosure - Investments (Gains (losses) on securities) (Details)",
     "menuCat": "Details",
     "order": "72",
     "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-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleRealizedGain",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "ic1d983b3d69c4367ae908178b8eeea88_I20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryRawMaterials",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000074 - Disclosure - Inventories (Details)",
     "menuCat": "Details",
     "order": "73",
     "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-20230401.htm",
      "contextRef": "ic1d983b3d69c4367ae908178b8eeea88_I20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryRawMaterials",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cvco:ConsumerLoansReceivableTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "ic1d983b3d69c4367ae908178b8eeea88_I20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000075 - Disclosure - Consumer Loans Receivable (Summary of Consumer Loans Receivable) (Details)",
     "menuCat": "Details",
     "order": "74",
     "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-20230401.htm",
      "contextRef": "ic1d983b3d69c4367ae908178b8eeea88_I20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cvco:ConsumerLoansReceivableTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i1cc50079db494592a5d7d9695bee908e_I20220402",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForLoanAndLeaseLossesRealEstate",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000076 - Disclosure - Consumer Loans Receivable (Allowance For Loan Loss Rollforward) (Details)",
     "menuCat": "Details",
     "order": "75",
     "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-20230401.htm",
      "contextRef": "i151cd6f2eab04ced855e74bd84a5e24f_I20210403",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AllowanceForLoanAndLeaseLossesRealEstate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "cvco:ConsumerLoansHeldforInvestmentCharacteristicsTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "cvco:Weightedaveragecontractualinterestrate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000077 - Disclosure - Consumer Loans Receivable (Weighted Averages) (Details)",
     "menuCat": "Details",
     "order": "76",
     "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-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "cvco:Weightedaveragecontractualinterestrate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cvco:SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "ic1d983b3d69c4367ae908178b8eeea88_I20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LoansAndLeasesReceivableGrossCarryingAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000078 - Disclosure - Consumer Loans Receivable (Delinquency Status of Consumer Loans) (Details)",
     "menuCat": "Details",
     "order": "77",
     "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-20230401.htm",
      "contextRef": "iee0aca2af9fd472883eb0c73ad07b37e_I20230401",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:LoansAndLeasesReceivableGrossCarryingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cvco:SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "ic1d983b3d69c4367ae908178b8eeea88_I20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LoansAndLeasesReceivableGrossCarryingAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000079 - Disclosure - Consumer Loans Receivable (Consumer Loan Receivables by Segment and Credit Quality Indicator) (Details)",
     "menuCat": "Details",
     "order": "78",
     "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-20230401.htm",
      "contextRef": "i0ed5255dc9c44f50b7e66cc3ec0ccf4b_I20230401",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:LoansAndLeasesReceivableGrossCarryingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "cvco:ConsumerLoansReceivablesGeographicConcentrationTableTextBlock",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "cvco:PercentageOfPrincipalBalanceOfConsumerLoansReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000080 - Disclosure - Consumer Loans Receivable (Concentration of Consumer Loan Receivables by Geographic Region) (Details)",
     "menuCat": "Details",
     "order": "79",
     "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-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "cvco:PercentageOfPrincipalBalanceOfConsumerLoansReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000008 - Disclosure - Restricted Cash",
     "menuCat": "Notes",
     "order": "8",
     "role": "http://www.cavco.com/role/RestrictedCash",
     "shortName": "Restricted Cash",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "ic1d983b3d69c4367ae908178b8eeea88_I20230401",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RealEstateAcquiredThroughForeclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000081 - Disclosure - Consumer Loans Receivable (Narrative) (Details)",
     "menuCat": "Details",
     "order": "80",
     "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-20230401.htm",
      "contextRef": "ic1d983b3d69c4367ae908178b8eeea88_I20230401",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RealEstateAcquiredThroughForeclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "ic1d983b3d69c4367ae908178b8eeea88_I20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableAllowanceForCreditLosses",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000082 - Disclosure - Commercial Loans Receivables (Commercial Loans Notes Receivables, Net) (Details)",
     "menuCat": "Details",
     "order": "81",
     "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-20230401.htm",
      "contextRef": "ic1d983b3d69c4367ae908178b8eeea88_I20230401",
      "decimals": "-3",
      "lang": "en-US",
      "name": "cvco:CommercialLoansReceivableIncludingFromAffiliatesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cvco:CommercialLoansReceivableCharacteristicsWeightedaveragesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "cvco:Weightedaveragecontractualinterestratecommercial",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000083 - Disclosure - Commercial Loans Receivables Characteristics (Details))",
     "menuCat": "Details",
     "order": "82",
     "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-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "cvco:Weightedaveragecontractualinterestratecommercial",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i1cc50079db494592a5d7d9695bee908e_I20220402",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableAllowanceForCreditLosses",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000084 - Disclosure - Commercial Loans Receivables (Changes in the Estimated Allowance for Loan Loss) (Details)",
     "menuCat": "Details",
     "order": "83",
     "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-20230401.htm",
      "contextRef": "i5468f4f0467841c8afbecdb8493df615_D20210404-20220402",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i0a4dcc63883140d8bfcd72660cab1d5a_I20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NotesReceivableGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000085 - Disclosure - Commercial Loans Receivables (Commercial Loans Receivables by Credit Quality Indicator and Year of Origination) (Details)",
     "menuCat": "Details",
     "order": "84",
     "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-20230401.htm",
      "contextRef": "i0a4dcc63883140d8bfcd72660cab1d5a_I20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NotesReceivableGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "cvco:InventoryFinanceReceivablesGeographicConcentrationTableTextBlock",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "ic1d983b3d69c4367ae908178b8eeea88_I20230401",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "cvco:ConcentrationRiskOnFinancingReceivablesPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000086 - Disclosure - Commercial Loans Receivables (Concentrations of Commerical Loans Receivables) (Details)",
     "menuCat": "Details",
     "order": "85",
     "role": "http://www.cavco.com/role/CommercialLoansReceivablesConcentrationsofCommericalLoansReceivablesDetails",
     "shortName": "Commercial Loans Receivables (Concentrations of Commerical Loans Receivables) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "cvco:InventoryFinanceReceivablesGeographicConcentrationTableTextBlock",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "ic1d983b3d69c4367ae908178b8eeea88_I20230401",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "cvco:ConcentrationRiskOnFinancingReceivablesPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cvco:PrincipalPastDuePeriodForLoanConsideredAsNonPerforming",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000087 - Disclosure - Commercial Loans Receivables (Narrative) (Details)",
     "menuCat": "Details",
     "order": "86",
     "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-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cvco:PrincipalPastDuePeriodForLoanConsideredAsNonPerforming",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R87": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "ic1d983b3d69c4367ae908178b8eeea88_I20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000088 - Disclosure - Property, Plant and Equipment (Details)",
     "menuCat": "Details",
     "order": "87",
     "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-20230401.htm",
      "contextRef": "ic1d983b3d69c4367ae908178b8eeea88_I20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R88": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "ic1d983b3d69c4367ae908178b8eeea88_I20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000089 - Disclosure - Leases (Lease Assets and Liabilities) (Details)",
     "menuCat": "Details",
     "order": "88",
     "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-20230401.htm",
      "contextRef": "ic1d983b3d69c4367ae908178b8eeea88_I20230401",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseRightOfUseAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R89": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000090 - Disclosure - Leases (Lease Expense) (Details)",
     "menuCat": "Details",
     "order": "89",
     "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-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000009 - Disclosure - Investments",
     "menuCat": "Notes",
     "order": "9",
     "role": "http://www.cavco.com/role/Investments",
     "shortName": "Investments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "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",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "ic1d983b3d69c4367ae908178b8eeea88_I20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000091 - Disclosure - Leases (Future Minimum Lease Payments) (Details)",
     "menuCat": "Details",
     "order": "90",
     "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-20230401.htm",
      "contextRef": "ic1d983b3d69c4367ae908178b8eeea88_I20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R91": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "ic1d983b3d69c4367ae908178b8eeea88_I20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000092 - Disclosure - Leases (Weighted Average Disclosures) (Details)",
     "menuCat": "Details",
     "order": "91",
     "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-20230401.htm",
      "contextRef": "ic1d983b3d69c4367ae908178b8eeea88_I20230401",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R92": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "ic1d983b3d69c4367ae908178b8eeea88_I20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000093 - Disclosure - Goodwill and Other Intangibles (Summary of Goodwill and Other Intangibles) (Details)",
     "menuCat": "Details",
     "order": "92",
     "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-20230401.htm",
      "contextRef": "ic1d983b3d69c4367ae908178b8eeea88_I20230401",
      "decimals": "-3",
      "lang": "en-US",
      "name": "cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwillGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R93": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i1cc50079db494592a5d7d9695bee908e_I20220402",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000094 - Disclosure - Goodwill and Other Intangibles Rollforward (Details)",
     "menuCat": "Details",
     "order": "93",
     "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-20230401.htm",
      "contextRef": "i7f008d3386f14138a15d88b51ffc03b5_D20220403-20230401",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:GoodwillAcquiredDuringPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R94": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000095 - Disclosure - Goodwill and Other Intangibles (Amortization Expense) (Details)",
     "menuCat": "Details",
     "order": "94",
     "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-20230401.htm",
      "contextRef": "i3dbd87545d4b4e2cb4879066d4d003ef_D20220403-20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R95": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "ic1d983b3d69c4367ae908178b8eeea88_I20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000096 - Disclosure - Accrued Expenses and Other Current Liabilities (Details)",
     "menuCat": "Details",
     "order": "95",
     "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-20230401.htm",
      "contextRef": "ic1d983b3d69c4367ae908178b8eeea88_I20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R96": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "i1cc50079db494592a5d7d9695bee908e_I20220402",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StandardProductWarrantyAccrual",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000097 - Disclosure - Warranties (Activity for Estimated Warranty Liability) (Details)",
     "menuCat": "Details",
     "order": "96",
     "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-20230401.htm",
      "contextRef": "idf34b7bbb0764a9e911501760a4adcfe_I20200328",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:StandardProductWarrantyAccrual",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R97": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:OtherLiabilitiesTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "ic1d983b3d69c4367ae908178b8eeea88_I20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseLiability",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000098 - Disclosure - Other Liabilities (Details)",
     "menuCat": "Details",
     "order": "97",
     "role": "http://www.cavco.com/role/OtherLiabilitiesDetails",
     "shortName": "Other Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:OtherLiabilitiesTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "ic1d983b3d69c4367ae908178b8eeea88_I20230401",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:PrincipalAmountOutstandingOnLoansSecuritized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R98": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "ic1d983b3d69c4367ae908178b8eeea88_I20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000099 - Disclosure - Other Liabilities (Details)",
     "menuCat": "Details",
     "order": "98",
     "role": "http://www.cavco.com/role/OtherLiabilitiesDetails_1",
     "shortName": "Other Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "ic1d983b3d69c4367ae908178b8eeea88_I20230401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R99": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "ic1d983b3d69c4367ae908178b8eeea88_I20230401",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000100 - Disclosure - Debt (Details)",
     "menuCat": "Details",
     "order": "99",
     "role": "http://www.cavco.com/role/DebtDetails",
     "shortName": "Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20230401.htm",
      "contextRef": "ic1d983b3d69c4367ae908178b8eeea88_I20230401",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 87,
   "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/20230401",
     "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/20230401",
     "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/20230401",
     "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/20230401",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableDelinquencyStatusofConsumerLoansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_AccountsReceivableFromRelatedParties": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounts Receivable from Related Parties",
        "label": "Accounts Receivable from Related Parties",
        "terseLabel": "Accounts Receivable from Related Parties"
       }
      }
     },
     "localname": "AccountsReceivableFromRelatedParties",
     "nsuri": "http://www.cavco.com/20230401",
     "presentation": [
      "http://www.cavco.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_AccruedVolumeRebates": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 5.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/20230401",
     "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/20230401",
     "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/20230401",
     "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/20230401",
     "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/20230401",
     "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/20230401",
     "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/20230401",
     "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/20230401",
     "presentation": [
      "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_ChangeInGNMALoansEligibleForRepurchase": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Change in GNMA loans eligible for repurchase",
        "label": "Change in GNMA loans eligible for repurchase",
        "terseLabel": "Change in GNMA loans eligible for repurchase"
       }
      }
     },
     "localname": "ChangeInGNMALoansEligibleForRepurchase",
     "nsuri": "http://www.cavco.com/20230401",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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/20230401",
     "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/20230401",
     "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/20230401",
     "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/20230401",
     "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/20230401",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsFY22CommodoreDetails",
      "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/20230401",
     "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/20230401",
     "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/20230401",
     "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/20230401",
     "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/20230401",
     "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/20230401",
     "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/20230401",
     "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/20230401",
     "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/20230401",
     "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/20230401",
     "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/20230401",
     "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/20230401",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsFY22CraftsmanDetails",
      "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/20230401",
     "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/20230401",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableDelinquencyStatusofConsumerLoansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_DeferredTaxAssetsAccruedVolumeRebates": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 11.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/20230401",
     "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/20230401",
     "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/20230401",
     "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/20230401",
     "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/20230401",
     "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/20230401",
     "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/20230401",
     "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/20230401",
     "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/20230401",
     "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/20230401",
     "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/20230401",
     "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/20230401",
     "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/20230401",
     "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/20230401",
     "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/20230401",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivable"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cvco_Fiscal2017AndPriorMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal 2017 and prior",
        "label": "Fiscal 2017 and prior [Member]",
        "terseLabel": "Fiscal 2017 and prior"
       }
      }
     },
     "localname": "Fiscal2017AndPriorMember",
     "nsuri": "http://www.cavco.com/20230401",
     "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/20230401",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_Fiscal2018AndPriorMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal 2018 and prior",
        "label": "Fiscal 2018 and prior [Member]",
        "terseLabel": "Fiscal 2018 and prior"
       }
      }
     },
     "localname": "Fiscal2018AndPriorMember",
     "nsuri": "http://www.cavco.com/20230401",
     "presentation": [
      "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/20230401",
     "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/20230401",
     "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/20230401",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_Fiscal2021Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal 2021",
        "label": "Fiscal 2021 [Member]",
        "terseLabel": "Fiscal 2021"
       }
      }
     },
     "localname": "Fiscal2021Member",
     "nsuri": "http://www.cavco.com/20230401",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_ForwardCommitmentsRecordedatFairValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Forward Commitments Recorded at Fair Value",
        "label": "Forward Commitments Recorded at Fair Value",
        "terseLabel": "Forward Commitments Recorded at Fair Value"
       }
      }
     },
     "localname": "ForwardCommitmentsRecordedatFairValue",
     "nsuri": "http://www.cavco.com/20230401",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_Gainlossonsalesofloansandinvestments": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.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/20230401",
     "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/20230401",
     "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/20230401",
     "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/20230401",
     "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/20230401",
     "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/20230401",
     "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/20230401",
     "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/20230401",
     "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/20230401",
     "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/20230401",
     "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/20230401",
     "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/20230401",
     "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/20230401",
     "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/20230401",
     "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/20230401",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cvco_InventoryRepurchaseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inventory repurchase",
        "label": "Inventory repurchase [Member]",
        "terseLabel": "Inventory repurchase"
       }
      }
     },
     "localname": "InventoryRepurchaseMember",
     "nsuri": "http://www.cavco.com/20230401",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_LeaseLiability": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": {
       "order": 2.0,
       "parentTag": "cvco_LeaseLiabilityPaymentsDue",
       "weight": 1.0
      },
      "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total Lease Liability",
        "label": "LeaseLiability",
        "totalLabel": "Total lease liabilities",
        "verboseLabel": "Present value of lease liabilities"
       }
      }
     },
     "localname": "LeaseLiability",
     "nsuri": "http://www.cavco.com/20230401",
     "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/20230401",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_LeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": 6.0,
       "parentTag": "cvco_LeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "LeaseLiabilityPaymentsDueAfterYearFive",
        "label": "LeaseLiabilityPaymentsDueAfterYearFive",
        "totalLabel": "Thereafter"
       }
      }
     },
     "localname": "LeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://www.cavco.com/20230401",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_LeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": 1.0,
       "parentTag": "cvco_LeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease Liability Payments Due Next Twelve Months",
        "label": "Lease Liability Payments Due Next Twelve Months",
        "totalLabel": "2023"
       }
      }
     },
     "localname": "LeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://www.cavco.com/20230401",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_LeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": 5.0,
       "parentTag": "cvco_LeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "LeaseLiabilityPaymentsDueYearFive",
        "label": "LeaseLiabilityPaymentsDueYearFive",
        "totalLabel": "2027"
       }
      }
     },
     "localname": "LeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://www.cavco.com/20230401",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_LeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": 4.0,
       "parentTag": "cvco_LeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "LeaseLiabilityPaymentsDueYearFour",
        "label": "LeaseLiabilityPaymentsDueYearFour",
        "totalLabel": "2026"
       }
      }
     },
     "localname": "LeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://www.cavco.com/20230401",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_LeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": 3.0,
       "parentTag": "cvco_LeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "LeaseLiabilityPaymentsDueYearThree",
        "label": "LeaseLiabilityPaymentsDueYearThree",
        "totalLabel": "2025"
       }
      }
     },
     "localname": "LeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://www.cavco.com/20230401",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_LeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": 2.0,
       "parentTag": "cvco_LeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "LeaseLiabilityPaymentsDueYearTwo",
        "label": "LeaseLiabilityPaymentsDueYearTwo",
        "totalLabel": "2024"
       }
      }
     },
     "localname": "LeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://www.cavco.com/20230401",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_LeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": {
       "order": 1.0,
       "parentTag": "cvco_LeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "LeaseLiabilityUndiscountedExcessAmount",
        "label": "LeaseLiabilityUndiscountedExcessAmount",
        "negatedTotalLabel": "Less: Amount representing interest"
       }
      }
     },
     "localname": "LeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://www.cavco.com/20230401",
     "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/20230401",
     "presentation": [
      "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails"
     ],
     "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/20230401",
     "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/20230401",
     "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/20230401",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_LoansAndLeasesReceivableFromAffiliatesNetAmountCommercialCurrent": {
     "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 from Affiliates, Net Amount, Commercial, Current",
        "label": "Loans and Leases Receivable from Affiliates, Net Amount, Commercial, Current",
        "terseLabel": "Current portion of commercial loans receivable from affiliates, net"
       }
      }
     },
     "localname": "LoansAndLeasesReceivableFromAffiliatesNetAmountCommercialCurrent",
     "nsuri": "http://www.cavco.com/20230401",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_LoansAndLeasesReceivableFromAffiliatesNetAmountCommercialNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 10.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loans and Leases Receivable from Affiliates, Net Amount, Commercial, Noncurrent",
        "label": "Loans and Leases Receivable from Affiliates, Net Amount, Commercial, Noncurrent",
        "terseLabel": "Commercial loans receivable from affiliate, net"
       }
      }
     },
     "localname": "LoansAndLeasesReceivableFromAffiliatesNetAmountCommercialNoncurrent",
     "nsuri": "http://www.cavco.com/20230401",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_LoansAndLeasesReceivableNetAmountCommercialNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 3.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/20230401",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_LoansandLeasesReceivableNetAmountCommercialCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 9.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/20230401",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_LoansandLeasesReceivableNetAmountConsumerCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 2.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/20230401",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_LoansandLeasesReceivableNetAmountConsumerNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 8.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/20230401",
     "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/20230401",
     "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/20230401",
     "presentation": [
      "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_ModularMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Modular [Member]",
        "label": "Modular [Member]",
        "terseLabel": "Modular"
       }
      }
     },
     "localname": "ModularMember",
     "nsuri": "http://www.cavco.com/20230401",
     "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/20230401",
     "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/20230401",
     "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/20230401",
     "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/20230401",
     "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/20230401",
     "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/20230401",
     "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/20230401",
     "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/20230401",
     "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/20230401",
     "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/20230401",
     "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/20230401",
     "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/20230401",
     "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/20230401",
     "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/20230401",
     "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/20230401",
     "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/20230401",
     "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/20230401",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesAmortizationExpenseDetails",
      "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/20230401",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesAmortizationExpenseDetails",
      "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/20230401",
     "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/20230401",
     "presentation": [
      "http://www.cavco.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesGrantedByPerformanceInPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Additional Shares Granted by Performance in Period",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Additional Shares Granted by Performance in Period",
        "terseLabel": "Additional shares expected to be issued for performance in next fiscal period",
        "verboseLabel": "Additional shares granted by performance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesGrantedByPerformanceInPeriod",
     "nsuri": "http://www.cavco.com/20230401",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationRestrictedStockActivityDetails",
      "http://www.cavco.com/role/StockBasedCompensationRestrictedStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "cvco_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesGrantedByPerformanceInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Additional Shares Granted by Performance in Period, Weighted Average Grant Date Fair Value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Additional Shares Granted by Performance in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Additional shares granted by performance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalSharesGrantedByPerformanceInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://www.cavco.com/20230401",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationRestrictedStockActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "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/20230401",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionsFairValueAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cvco_SolitaireMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Solitaire",
        "label": "Solitaire [Member]",
        "terseLabel": "Solitaire"
       }
      }
     },
     "localname": "SolitaireMember",
     "nsuri": "http://www.cavco.com/20230401",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsFY23SolitaireDetails",
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesRollforwardDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20230401",
     "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/20230401",
     "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/20230401",
     "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/20230401",
     "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/20230401",
     "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/20230401",
     "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/20230401",
     "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/20230401",
     "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/20230401",
     "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/20230401",
     "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/20230401",
     "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/20230401",
     "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/20230401",
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r1078",
      "r1079",
      "r1080"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r1078",
      "r1079",
      "r1080"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location",
        "terseLabel": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r1078",
      "r1079",
      "r1080"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name",
        "terseLabel": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r1078",
      "r1079",
      "r1080"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "auth_ref": [
      "r1078",
      "r1079",
      "r1080",
      "r1082"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction.",
        "label": "Document Financial Statement Error Correction [Flag]",
        "terseLabel": "Document Financial Statement Error Correction [Flag]"
       }
      }
     },
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r1081"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r1076"
     ],
     "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/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r1075"
     ],
     "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/2023",
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r1075"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r1075"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r1083"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r1075"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r1075"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r1075"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r1075"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r1084"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r1078",
      "r1079",
      "r1080"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r1074"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r1077"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": {
     "auth_ref": [
      "r289",
      "r352",
      "r359",
      "r365",
      "r469",
      "r475",
      "r647",
      "r648",
      "r649",
      "r673",
      "r674",
      "r703",
      "r705",
      "r706",
      "r708",
      "r709",
      "r710",
      "r715",
      "r718",
      "r720",
      "r721",
      "r767"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAxis": {
     "auth_ref": [
      "r289",
      "r352",
      "r359",
      "r365",
      "r469",
      "r475",
      "r647",
      "r648",
      "r649",
      "r673",
      "r674",
      "r703",
      "r705",
      "r706",
      "r708",
      "r709",
      "r710",
      "r715",
      "r718",
      "r720",
      "r721",
      "r767"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionDomain": {
     "auth_ref": [
      "r289",
      "r352",
      "r359",
      "r365",
      "r469",
      "r475",
      "r647",
      "r648",
      "r649",
      "r673",
      "r674",
      "r703",
      "r705",
      "r706",
      "r708",
      "r709",
      "r710",
      "r715",
      "r718",
      "r720",
      "r721",
      "r767"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r417",
      "r1041",
      "r1189",
      "r1245",
      "r1246"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/RestrictedCashDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r524",
      "r525",
      "r526",
      "r527",
      "r600",
      "r809",
      "r877",
      "r928",
      "r929",
      "r987",
      "r991",
      "r993",
      "r994",
      "r996",
      "r1016",
      "r1017",
      "r1029",
      "r1038",
      "r1051",
      "r1060",
      "r1187",
      "r1234",
      "r1235",
      "r1236",
      "r1237",
      "r1238",
      "r1239"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Upper limit of the provided range.",
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2023",
     "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": [
      "r524",
      "r525",
      "r526",
      "r527",
      "r600",
      "r809",
      "r877",
      "r928",
      "r929",
      "r987",
      "r991",
      "r993",
      "r994",
      "r996",
      "r1016",
      "r1017",
      "r1029",
      "r1038",
      "r1051",
      "r1060",
      "r1187",
      "r1234",
      "r1235",
      "r1236",
      "r1237",
      "r1238",
      "r1239"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lower limit of the provided range.",
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesGoodwillandOtherIntangiblesDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r417",
      "r1041",
      "r1189",
      "r1245",
      "r1246"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/RestrictedCashDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r413",
      "r811",
      "r868",
      "r869",
      "r870",
      "r871",
      "r872",
      "r873",
      "r1019",
      "r1039",
      "r1059",
      "r1095",
      "r1177",
      "r1178",
      "r1189",
      "r1245"
     ],
     "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/2023",
     "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": [
      "r413",
      "r811",
      "r868",
      "r869",
      "r870",
      "r871",
      "r872",
      "r873",
      "r1019",
      "r1039",
      "r1059",
      "r1095",
      "r1177",
      "r1178",
      "r1189",
      "r1245"
     ],
     "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/2023",
     "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": [
      "r524",
      "r525",
      "r526",
      "r527",
      "r587",
      "r600",
      "r638",
      "r639",
      "r640",
      "r782",
      "r809",
      "r877",
      "r928",
      "r929",
      "r987",
      "r991",
      "r993",
      "r994",
      "r996",
      "r1016",
      "r1017",
      "r1029",
      "r1038",
      "r1051",
      "r1060",
      "r1065",
      "r1173",
      "r1187",
      "r1235",
      "r1236",
      "r1237",
      "r1238",
      "r1239"
     ],
     "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/2023",
     "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": [
      "r524",
      "r525",
      "r526",
      "r527",
      "r587",
      "r600",
      "r638",
      "r639",
      "r640",
      "r782",
      "r809",
      "r877",
      "r928",
      "r929",
      "r987",
      "r991",
      "r993",
      "r994",
      "r996",
      "r1016",
      "r1017",
      "r1029",
      "r1038",
      "r1051",
      "r1060",
      "r1065",
      "r1173",
      "r1187",
      "r1235",
      "r1236",
      "r1237",
      "r1238",
      "r1239"
     ],
     "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/2023",
     "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": [
      "r605",
      "r1108",
      "r1133"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationRestrictedStockDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesNoncontrollingInterestDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r365",
      "r605",
      "r1086",
      "r1133"
     ],
     "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/2023",
     "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": [
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r415",
      "r416",
      "r925",
      "r926",
      "r927",
      "r988",
      "r992",
      "r995",
      "r997",
      "r1007",
      "r1008",
      "r1009",
      "r1010",
      "r1011",
      "r1012",
      "r1013",
      "r1014",
      "r1015",
      "r1020",
      "r1040",
      "r1065",
      "r1189",
      "r1245"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Geographical area.",
        "label": "Geographical [Domain]",
        "terseLabel": "Segment, Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesConcentrationsofCommericalLoansReceivablesDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableConcentrationofConsumerLoanReceivablesbyGeographicRegionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r277",
      "r286",
      "r415",
      "r416",
      "r925",
      "r926",
      "r927",
      "r988",
      "r992",
      "r995",
      "r997",
      "r1004",
      "r1007",
      "r1008",
      "r1009",
      "r1010",
      "r1011",
      "r1012",
      "r1013",
      "r1014",
      "r1015",
      "r1020",
      "r1040",
      "r1065",
      "r1189",
      "r1245"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by geographical components.",
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesConcentrationsofCommericalLoansReceivablesDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableConcentrationofConsumerLoanReceivablesbyGeographicRegionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r365",
      "r605",
      "r1086",
      "r1087",
      "r1133"
     ],
     "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/2023",
     "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": [
      "r276",
      "r874"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "stpr_FL": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "FLORIDA",
        "terseLabel": "FLORIDA"
       }
      }
     },
     "localname": "FL",
     "nsuri": "http://xbrl.sec.gov/stpr/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingStandardsUpdate201613Member": {
     "auth_ref": [
      "r465"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesChangesintheEstimatedAllowanceforLoanLossDetails",
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement",
      "http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails"
     ],
     "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/2023",
     "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_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": {
     "auth_ref": [
      "r51"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.",
        "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]",
        "verboseLabel": "Accrued Expenses and Other Current Liabilities"
       }
      }
     },
     "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r50",
      "r1058"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r418",
      "r420"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 5.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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r53"
     ],
     "calculation": {
      "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 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 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/2023",
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r112",
      "r300",
      "r841"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r62",
      "r63",
      "r179",
      "r309",
      "r836",
      "r885",
      "r889"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesStockholdersEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r8",
      "r30",
      "r63",
      "r705",
      "r708",
      "r769",
      "r880",
      "r881",
      "r1119",
      "r1120",
      "r1121",
      "r1130",
      "r1131",
      "r1132"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated other comprehensive income (loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r171"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r647",
      "r648",
      "r649",
      "r913",
      "r1130",
      "r1131",
      "r1132",
      "r1223",
      "r1250"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentForAmortization": {
     "auth_ref": [
      "r15",
      "r109"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/BusinessSegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": {
     "auth_ref": [
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r353",
      "r354",
      "r355",
      "r356",
      "r365",
      "r427",
      "r428",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r517",
      "r647",
      "r648",
      "r649",
      "r671",
      "r672",
      "r673",
      "r674",
      "r687",
      "r688",
      "r689",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r728",
      "r729",
      "r734",
      "r735",
      "r736",
      "r737",
      "r745",
      "r746",
      "r748",
      "r749",
      "r750",
      "r751",
      "r765",
      "r766",
      "r767",
      "r768",
      "r769",
      "r813",
      "r814",
      "r815",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r883",
      "r884",
      "r885",
      "r886",
      "r887",
      "r888",
      "r889"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesChangesintheEstimatedAllowanceforLoanLossDetails",
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement",
      "http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r128",
      "r129",
      "r610"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "auth_ref": [
      "r252"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AdvertisingExpense": {
     "auth_ref": [
      "r655"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesAdvertisingFreightandOtherIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r642",
      "r654"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": {
     "auth_ref": [
      "r92",
      "r1167"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "auth_ref": [
      "r310",
      "r423",
      "r476",
      "r479",
      "r480",
      "r1243"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesReceivablesandAllowancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts": {
     "auth_ref": [
      "r26"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesChangesintheEstimatedAllowanceforLoanLossDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForLoanAndLeaseLossesRealEstate": {
     "auth_ref": [],
     "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",
        "terseLabel": "Allowance for loan loss, consumer"
       }
      }
     },
     "localname": "AllowanceForLoanAndLeaseLossesRealEstate",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesReceivablesandAllowancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs": {
     "auth_ref": [
      "r25"
     ],
     "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, Writeoff",
        "negatedTerseLabel": "Charge-offs"
       }
      }
     },
     "localname": "AllowanceForLoanAndLeaseLossesWriteOffs",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r15",
      "r104",
      "r109"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r377"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r81"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r81"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AssetAcquisitionLineItems": {
     "auth_ref": [
      "r1222"
     ],
     "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": "Asset Acquisition [Line Items]",
        "terseLabel": "Asset Acquisition [Line Items]"
       }
      }
     },
     "localname": "AssetAcquisitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsFY22CommodoreDetails",
      "http://www.cavco.com/role/AcquisitionsFY22CraftsmanDetails",
      "http://www.cavco.com/role/AcquisitionsFY23SolitaireDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetAcquisitionTable": {
     "auth_ref": [
      "r1222"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about asset acquisition.",
        "label": "Asset Acquisition [Table]",
        "terseLabel": "Asset Acquisition [Table]"
       }
      }
     },
     "localname": "AssetAcquisitionTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsFY22CommodoreDetails",
      "http://www.cavco.com/role/AcquisitionsFY22CraftsmanDetails",
      "http://www.cavco.com/role/AcquisitionsFY23SolitaireDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r221",
      "r303",
      "r344",
      "r388",
      "r403",
      "r409",
      "r464",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r692",
      "r696",
      "r733",
      "r831",
      "r949",
      "r1058",
      "r1073",
      "r1185",
      "r1186",
      "r1232"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r294",
      "r313",
      "r344",
      "r464",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r692",
      "r696",
      "r733",
      "r1058",
      "r1185",
      "r1186",
      "r1232"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 2.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/2023",
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability": {
     "auth_ref": [
      "r346",
      "r347"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssumedPremiumsEarned": {
     "auth_ref": [
      "r871",
      "r893",
      "r896",
      "r1244"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssumedPremiumsWritten": {
     "auth_ref": [
      "r893"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {
     "auth_ref": [
      "r435"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsAvailableforsaleSummaryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {
     "auth_ref": [
      "r436"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsAvailableforsaleSummaryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": {
     "auth_ref": [
      "r432",
      "r486",
      "r830"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsAvailableforsaleSummaryDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract": {
     "auth_ref": [
      "r488",
      "r1034"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsDebtSecuritiesbyMaturityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis": {
     "auth_ref": [
      "r1152"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsDebtSecuritiesbyMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue": {
     "auth_ref": [
      "r1152"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsDebtSecuritiesbyMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis": {
     "auth_ref": [
      "r1155"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsDebtSecuritiesbyMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue": {
     "auth_ref": [
      "r1155"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsDebtSecuritiesbyMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis": {
     "auth_ref": [
      "r1154"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsDebtSecuritiesbyMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue": {
     "auth_ref": [
      "r1154"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsDebtSecuritiesbyMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis": {
     "auth_ref": [
      "r1153"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsDebtSecuritiesbyMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue": {
     "auth_ref": [
      "r1153"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsDebtSecuritiesbyMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost": {
     "auth_ref": [
      "r1150",
      "r1151"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsDebtSecuritiesbyMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue": {
     "auth_ref": [
      "r438",
      "r824",
      "r1150"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsDebtSecuritiesbyMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecurities": {
     "auth_ref": [
      "r433",
      "r486",
      "r818",
      "r1142"
     ],
     "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/2023",
     "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": [
      "r613",
      "r614",
      "r615",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationDetails",
      "http://www.cavco.com/role/StockBasedCompensationRestrictedStockActivityDetails",
      "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/2023",
     "presentation": [
      "http://www.cavco.com/role/PropertyPlantandEquipmentDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r685",
      "r1049",
      "r1050"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsFY22CommodoreDetails",
      "http://www.cavco.com/role/AcquisitionsFY22CraftsmanDetails",
      "http://www.cavco.com/role/AcquisitionsFY23SolitaireDetails",
      "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": [
      "r133",
      "r138",
      "r685",
      "r1049",
      "r1050"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsFY22CommodoreDetails",
      "http://www.cavco.com/role/AcquisitionsFY22CraftsmanDetails",
      "http://www.cavco.com/role/AcquisitionsFY23SolitaireDetails",
      "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": [
      "r5",
      "r6",
      "r33"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsFY22CommodoreDetails",
      "http://www.cavco.com/role/AcquisitionsFY22CraftsmanDetails",
      "http://www.cavco.com/role/AcquisitionsFY23SolitaireDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": {
     "auth_ref": [
      "r134"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsFY22CraftsmanDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesNoncontrollingInterestDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted": {
     "auth_ref": [
      "r1091",
      "r1092"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsProFormaDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": {
     "auth_ref": [
      "r1091",
      "r1092"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": {
     "auth_ref": [
      "r683",
      "r684"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsProFormaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaRevenue": {
     "auth_ref": [
      "r683",
      "r684"
     ],
     "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/2023",
     "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/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r215",
      "r686"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/Acquisitions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": {
     "auth_ref": [
      "r137"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsFY23SolitaireDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": {
     "auth_ref": [
      "r137"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsFY23SolitaireDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": {
     "auth_ref": [
      "r140"
     ],
     "calculation": {
      "http://www.cavco.com/role/AcquisitionsFY22CraftsmanDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "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",
        "totalLabel": "Total identifiable assets acquired"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsFY22CommodoreDetails",
      "http://www.cavco.com/role/AcquisitionsFY23SolitaireDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": {
     "auth_ref": [
      "r140"
     ],
     "calculation": {
      "http://www.cavco.com/role/AcquisitionsFY22CraftsmanDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "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, 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/2023",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsFY22CommodoreDetails",
      "http://www.cavco.com/role/AcquisitionsFY23SolitaireDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities": {
     "auth_ref": [
      "r140"
     ],
     "calculation": {
      "http://www.cavco.com/role/AcquisitionsFY22CraftsmanDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investments in debt and equity securities, including, but not limited to, held-to-maturity, trading and available-for-sale 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, Marketable Securities",
        "terseLabel": "Investments"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsFY23SolitaireDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": {
     "auth_ref": [
      "r140"
     ],
     "calculation": {
      "http://www.cavco.com/role/AcquisitionsFY22CraftsmanDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsFY22CommodoreDetails",
      "http://www.cavco.com/role/AcquisitionsFY23SolitaireDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": {
     "auth_ref": [
      "r140"
     ],
     "calculation": {
      "http://www.cavco.com/role/AcquisitionsFY22CraftsmanDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsFY22CommodoreDetails",
      "http://www.cavco.com/role/AcquisitionsFY23SolitaireDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets": {
     "auth_ref": [
      "r139",
      "r140",
      "r218"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsFY22CommodoreDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets": {
     "auth_ref": [
      "r140"
     ],
     "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": "Indefinite-lived intangibles acquired"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsFY22CommodoreDetails",
      "http://www.cavco.com/role/AcquisitionsFY23SolitaireDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r140"
     ],
     "calculation": {
      "http://www.cavco.com/role/AcquisitionsFY22CraftsmanDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsFY22CommodoreDetails",
      "http://www.cavco.com/role/AcquisitionsFY23SolitaireDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": {
     "auth_ref": [
      "r139",
      "r140"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsFY22CommodoreDetails",
      "http://www.cavco.com/role/AcquisitionsFY23SolitaireDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": {
     "auth_ref": [
      "r139",
      "r140"
     ],
     "calculation": {
      "http://www.cavco.com/role/AcquisitionsFY22CraftsmanDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsFY22CommodoreDetails",
      "http://www.cavco.com/role/AcquisitionsFY23SolitaireDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": {
     "auth_ref": [
      "r140"
     ],
     "calculation": {
      "http://www.cavco.com/role/AcquisitionsFY22CraftsmanDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsFY22CommodoreDetails",
      "http://www.cavco.com/role/AcquisitionsFY23SolitaireDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": {
     "auth_ref": [
      "r139",
      "r140"
     ],
     "calculation": {
      "http://www.cavco.com/role/AcquisitionsFY22CraftsmanDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.cavco.com/role/AcquisitionsFY23SolitaireDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "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",
        "totalLabel": "Net identifiable assets acquired"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsFY22CommodoreDetails",
      "http://www.cavco.com/role/AcquisitionsFY23SolitaireDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": {
     "auth_ref": [
      "r139",
      "r140"
     ],
     "calculation": {
      "http://www.cavco.com/role/AcquisitionsFY22CraftsmanDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsFY22CommodoreDetails",
      "http://www.cavco.com/role/AcquisitionsFY23SolitaireDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": {
     "auth_ref": [
      "r140"
     ],
     "calculation": {
      "http://www.cavco.com/role/AcquisitionsFY23SolitaireDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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",
        "totalLabel": "Net assets acquired"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsFY22CommodoreDetails",
      "http://www.cavco.com/role/AcquisitionsFY22CraftsmanDetails",
      "http://www.cavco.com/role/AcquisitionsFY23SolitaireDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed": {
     "auth_ref": [
      "r135"
     ],
     "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 which have been expensed.",
        "label": "Business Combination, Separately Recognized Transactions, Additional Disclosures, Acquisition Cost Expensed",
        "terseLabel": "Acquisition costs"
       }
      }
     },
     "localname": "BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsFY23SolitaireDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensedFinancialStatementCaption": {
     "auth_ref": [
      "r135"
     ],
     "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 disclosure of the line item or line items in the income statement in which the acquisition related costs which have been expensed are recognized.",
        "label": "Business Combination, Separately Recognized Transactions, Additional Disclosures, Acquisition Cost Expensed, Financial Statement Caption",
        "terseLabel": "Acquisition costs, Financial Statement Caption"
       }
      }
     },
     "localname": "BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensedFinancialStatementCaption",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsFY23SolitaireDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2023",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsFY22CraftsmanDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesNoncontrollingInterestDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain": {
     "auth_ref": [
      "r136"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsFY22CraftsmanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLossFinancialStatementCaption": {
     "auth_ref": [
      "r136"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "In a business combination achieved in stages, this element represents the income statement line item in which the amount of gain (loss) recognized by the entity as a result of remeasuring to fair value the equity interest in the acquiree it held before the business combination is included.",
        "label": "Business Combination, Step Acquisition, Equity Interest in Acquiree, Remeasurement Gain (Loss), Financial Statement Caption",
        "terseLabel": "Remeasurement Gain, Financial Statement Caption"
       }
      }
     },
     "localname": "BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLossFinancialStatementCaption",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsFY22CraftsmanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock": {
     "auth_ref": [
      "r1",
      "r2"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "auth_ref": [
      "r132"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.",
        "label": "Business Combinations Policy [Policy Text Block]",
        "terseLabel": "Business Combinations Policy"
       }
      }
     },
     "localname": "BusinessCombinationsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CapitalLeaseObligationsIncurred": {
     "auth_ref": [
      "r76",
      "r77"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CargoAndFreightMember": {
     "auth_ref": [
      "r1190"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Product transported between locations.",
        "label": "Cargo and Freight [Member]",
        "terseLabel": "Freight"
       }
      }
     },
     "localname": "CargoAndFreightMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesAdvertisingFreightandOtherIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CarryingReportedAmountFairValueDisclosureMember": {
     "auth_ref": [
      "r155",
      "r156"
     ],
     "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/2023",
     "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/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r73",
      "r297",
      "r1021"
     ],
     "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 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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets",
      "http://www.cavco.com/role/RestrictedCashReconciliationtoSOCFDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsDisclosureTextBlock": {
     "auth_ref": [
      "r297",
      "r833"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/RestrictedCash"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": {
     "auth_ref": [
      "r74",
      "r220"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy": {
     "auth_ref": [
      "r74"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r73",
      "r191",
      "r341"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/RestrictedCashReconciliationtoSOCFDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r7",
      "r191"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net increase (decrease) in cash, cash equivalents and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CededPremiumsEarned": {
     "auth_ref": [
      "r870",
      "r890",
      "r891",
      "r894",
      "r896",
      "r1244"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CededPremiumsWritten": {
     "auth_ref": [
      "r236",
      "r237"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet": {
     "auth_ref": [
      "r100",
      "r101"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r266",
      "r305",
      "r306",
      "r307",
      "r344",
      "r370",
      "r371",
      "r374",
      "r376",
      "r382",
      "r383",
      "r464",
      "r537",
      "r539",
      "r540",
      "r541",
      "r544",
      "r545",
      "r560",
      "r561",
      "r562",
      "r563",
      "r565",
      "r733",
      "r903",
      "r904",
      "r905",
      "r906",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r918",
      "r919",
      "r920",
      "r921",
      "r922",
      "r923",
      "r924",
      "r936",
      "r958",
      "r981",
      "r998",
      "r999",
      "r1000",
      "r1001",
      "r1002",
      "r1085",
      "r1126",
      "r1135"
     ],
     "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/2023",
     "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/2023",
     "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/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r206",
      "r521",
      "r522",
      "r1005",
      "r1174"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": {
     "auth_ref": [
      "r113",
      "r1006"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/CommitmentandContingenciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r1063",
      "r1064",
      "r1065",
      "r1067",
      "r1068",
      "r1069",
      "r1070",
      "r1130",
      "r1131",
      "r1223",
      "r1248",
      "r1250"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r170"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r170",
      "r936"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r170"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r32",
      "r170",
      "r936",
      "r955",
      "r1250",
      "r1251"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r170",
      "r835",
      "r1058"
     ],
     "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,337,125 and 9,292,278 shares, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CompensationRelatedCostsGeneralTextBlock": {
     "auth_ref": [
      "r585",
      "r586"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r64",
      "r320",
      "r322",
      "r330",
      "r821",
      "r850"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r151",
      "r216",
      "r320",
      "r322",
      "r329",
      "r820",
      "r849"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r149",
      "r1024"
     ],
     "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/2023",
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractualObligation": {
     "auth_ref": [
      "r1129"
     ],
     "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, lease obligation, purchase obligation, and other commitments.",
        "label": "Contractual Obligation",
        "verboseLabel": "Construction loan contract amount"
       }
      }
     },
     "localname": "ContractualObligation",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesLoanContractswithOffBalanceSheetCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CorporateDebtSecuritiesMember": {
     "auth_ref": [
      "r1046",
      "r1048",
      "r1247"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsAvailableforsaleSummaryDetails",
      "http://www.cavco.com/role/InvestmentsContinuousUnrealizedLossPositionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r185",
      "r811"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesAdvertisingFreightandOtherIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfRevenue": {
     "auth_ref": [
      "r186",
      "r344",
      "r464",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r733",
      "r1185"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/LeasesLeaseExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r1096",
      "r1128",
      "r1221"
     ],
     "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 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/2023",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "auth_ref": [
      "r1096",
      "r1128"
     ],
     "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 foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current Foreign Tax Expense (Benefit)",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "CurrentForeignTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r214",
      "r670",
      "r678",
      "r1128"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r1096",
      "r1128",
      "r1221"
     ],
     "calculation": {
      "http://www.cavco.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails": {
       "order": 3.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/2023",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerDepositsCurrent": {
     "auth_ref": [
      "r239"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerRelatedIntangibleAssetsMember": {
     "auth_ref": [
      "r45"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsFY22CommodoreDetails",
      "http://www.cavco.com/role/AcquisitionsFY23SolitaireDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r145"
     ],
     "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]",
        "terseLabel": "Customer Relationships [Member]",
        "verboseLabel": "Customer relationships"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesAmortizationExpenseDetails",
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebenturesSubjectToMandatoryRedemptionMember": {
     "auth_ref": [
      "r18",
      "r31"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesNoncontrollingInterestDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtAndCapitalLeaseObligations": {
     "auth_ref": [
      "r227"
     ],
     "calculation": {
      "http://www.cavco.com/role/OtherLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.cavco.com/role/OtherLiabilitiesDetails_1": {
       "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 Other Liabilities"
       }
      }
     },
     "localname": "DebtAndCapitalLeaseObligations",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/OtherLiabilitiesDetails",
      "http://www.cavco.com/role/OtherLiabilitiesDetails_1"
     ],
     "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/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r207",
      "r343",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r554",
      "r556",
      "r557",
      "r559"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "Debt"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/Debt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentFairValue": {
     "auth_ref": [
      "r553",
      "r732",
      "r1036",
      "r1037"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax": {
     "auth_ref": [
      "r1148",
      "r1149"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesStockholdersEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss": {
     "auth_ref": [
      "r434",
      "r486",
      "r494",
      "r495"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesReceivablesandAllowancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": {
     "auth_ref": [
      "r243",
      "r491",
      "r1034"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsContinuousUnrealizedLossPositionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": {
     "auth_ref": [
      "r243",
      "r491"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsContinuousUnrealizedLossPositionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": {
     "auth_ref": [
      "r243",
      "r491",
      "r1034"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsContinuousUnrealizedLossPositionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": {
     "auth_ref": [
      "r243",
      "r491"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsContinuousUnrealizedLossPositionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleRealizedGain": {
     "auth_ref": [
      "r461"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsGainslossesonsecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss": {
     "auth_ref": [
      "r461"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsGainslossesonsecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleTable": {
     "auth_ref": [
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442"
     ],
     "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).",
        "label": "Debt Securities, Available-for-Sale [Table]",
        "terseLabel": "Debt Securities, Available-for-Sale [Table]"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsAvailableforsaleSummaryDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": {
     "auth_ref": [
      "r1145",
      "r1146",
      "r1147",
      "r1148",
      "r1149",
      "r1150",
      "r1151",
      "r1152",
      "r1153",
      "r1154",
      "r1155",
      "r1159"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": {
     "auth_ref": [
      "r241",
      "r489",
      "r1034"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsContinuousUnrealizedLossPositionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": {
     "auth_ref": [
      "r242",
      "r490"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsContinuousUnrealizedLossPositionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable": {
     "auth_ref": [
      "r488",
      "r1034"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsContinuousUnrealizedLossPositionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock": {
     "auth_ref": [
      "r240",
      "r1034",
      "r1169"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsSummaryDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables": {
     "auth_ref": [
      "r91"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansNotesReceivablesNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r1128",
      "r1220",
      "r1221"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r15",
      "r214",
      "r262",
      "r677",
      "r678",
      "r1128"
     ],
     "calculation": {
      "http://www.cavco.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "totalLabel": "Deferred Income Tax Expense (Benefit)"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r659",
      "r660",
      "r832"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 1.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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxesAndTaxCredits": {
     "auth_ref": [
      "r193"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 10.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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r1128",
      "r1220",
      "r1221"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": {
     "auth_ref": [
      "r131",
      "r1219"
     ],
     "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 in-process research and development costs expensed in connection with a business combination.",
        "label": "Deferred Tax Assets, in Process Research and Development",
        "terseLabel": "Research and experimentation expenditures"
       }
      }
     },
     "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsInventory": {
     "auth_ref": [
      "r131",
      "r1219"
     ],
     "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 inventory.",
        "label": "Deferred Tax Assets, Inventory",
        "terseLabel": "Inventory"
       }
      }
     },
     "localname": "DeferredTaxAssetsInventory",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": {
     "auth_ref": [
      "r131",
      "r1219"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "auth_ref": [
      "r131",
      "r1219"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOtherComprehensiveLoss": {
     "auth_ref": [
      "r131",
      "r1219"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesStockholdersEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation": {
     "auth_ref": [
      "r131",
      "r1219"
     ],
     "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 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/2023",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "auth_ref": [
      "r131",
      "r1219"
     ],
     "calculation": {
      "http://www.cavco.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 9.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/2023",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent": {
     "auth_ref": [
      "r131",
      "r1219"
     ],
     "calculation": {
      "http://www.cavco.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 10.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/2023",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves": {
     "auth_ref": [
      "r131",
      "r1219"
     ],
     "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 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/2023",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r666"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilities": {
     "auth_ref": [
      "r130",
      "r1218"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill": {
     "auth_ref": [
      "r131",
      "r146",
      "r147",
      "r1219"
     ],
     "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 goodwill.",
        "label": "Deferred Tax Liabilities, Goodwill",
        "negatedTerseLabel": "Goodwill"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesInvestments": {
     "auth_ref": [],
     "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 investments (excludes investments in subsidiaries and equity method investments).",
        "label": "Deferred Tax Liabilities, Investments",
        "negatedLabel": "Unrealized gains on marketable equity investments"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesInvestments",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": {
     "auth_ref": [
      "r131",
      "r1219"
     ],
     "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 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/2023",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesOtherComprehensiveIncome": {
     "auth_ref": [
      "r131",
      "r1219"
     ],
     "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",
        "terseLabel": "Deferred tax expense"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesOtherComprehensiveIncome",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesStockholdersEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r131",
      "r1219"
     ],
     "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 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/2023",
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "auth_ref": [
      "r594"
     ],
     "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/2023",
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r15",
      "r111"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/BusinessSegmentInformationDetails",
      "http://www.cavco.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r15",
      "r393"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 8.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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet": {
     "auth_ref": [
      "r153",
      "r1094"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLossOnDerivative": {
     "auth_ref": [
      "r698"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativesReportingOfDerivativeActivity": {
     "auth_ref": [
      "r152"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/CommitmentandContingenciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DirectPremiumsEarned": {
     "auth_ref": [
      "r869",
      "r892",
      "r895",
      "r1244"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DirectPremiumsWritten": {
     "auth_ref": [
      "r892"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [
      "r583",
      "r1039",
      "r1040",
      "r1041",
      "r1042",
      "r1043",
      "r1044",
      "r1045"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/RevenuefromContractswithCustomerNarrativeDetails",
      "http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r583",
      "r1039",
      "r1040",
      "r1041",
      "r1042",
      "r1043",
      "r1044",
      "r1045"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/RevenuefromContractswithCustomerNarrativeDetails",
      "http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r1189"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r608",
      "r612",
      "r643",
      "r644",
      "r646",
      "r1052"
     ],
     "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/2023",
     "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/2023",
     "xbrltype": "stringItemType"
    },
    "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r331",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r367",
      "r370",
      "r374",
      "r375",
      "r376",
      "r380",
      "r721",
      "r722",
      "r822",
      "r851",
      "r1027"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r331",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r370",
      "r374",
      "r375",
      "r376",
      "r380",
      "r721",
      "r722",
      "r822",
      "r851",
      "r1027"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r81",
      "r82"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r366",
      "r377",
      "r378",
      "r379"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/EarningsPerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r345",
      "r662",
      "r679"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r53"
     ],
     "calculation": {
      "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Employee-related Liabilities, Current",
        "verboseLabel": "Salaries, wages and benefits"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r645"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r645"
     ],
     "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/2023",
     "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/2023",
     "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": [
      "r32",
      "r289",
      "r324",
      "r325",
      "r326",
      "r349",
      "r350",
      "r351",
      "r354",
      "r362",
      "r364",
      "r381",
      "r469",
      "r475",
      "r566",
      "r647",
      "r648",
      "r649",
      "r673",
      "r674",
      "r703",
      "r705",
      "r706",
      "r707",
      "r708",
      "r710",
      "r720",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r769",
      "r880",
      "r881",
      "r882",
      "r913",
      "r981"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestmentDividendsOrDistributions": {
     "auth_ref": [
      "r13",
      "r15",
      "r181",
      "r843"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of distribution received from equity method investee for return on investment, classified as operating activities. Excludes distribution for return of investment, classified as investing activities.",
        "label": "Proceeds from Equity Method Investment, Distribution",
        "terseLabel": "Distribution of earnings from equity method investments"
       }
      }
     },
     "localname": "EquityMethodInvestmentDividendsOrDistributions",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityMethodInvestments": {
     "auth_ref": [
      "r398",
      "r463",
      "r1109",
      "r1164"
     ],
     "calculation": {
      "http://www.cavco.com/role/InvestmentsSummaryDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_Investments",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.",
        "label": "Equity Method Investments",
        "terseLabel": "Non-marketable equity investments"
       }
      }
     },
     "localname": "EquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsSummaryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityMethodInvestmentsFairValueDisclosure": {
     "auth_ref": [
      "r1110",
      "r1224",
      "r1225",
      "r1226"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesFvNi": {
     "auth_ref": [
      "r304",
      "r730",
      "r1023"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails",
      "http://www.cavco.com/role/InvestmentsSummaryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesFvNiGainLoss": {
     "auth_ref": [
      "r855",
      "r1163"
     ],
     "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 recognized during the period"
       }
      }
     },
     "localname": "EquitySecuritiesFvNiGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsGainslossesonsecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesFvNiRealizedGainLoss": {
     "auth_ref": [
      "r853",
      "r1163"
     ],
     "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) recognized on securities sold during the period"
       }
      }
     },
     "localname": "EquitySecuritiesFvNiRealizedGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsGainslossesonsecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss": {
     "auth_ref": [
      "r854",
      "r1163"
     ],
     "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 (losses) gains recognized during the period on securities still held"
       }
      }
     },
     "localname": "EquitySecuritiesFvNiUnrealizedGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsGainslossesonsecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EstimateOfFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r553",
      "r732",
      "r1036",
      "r1037"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ExtendedProductWarrantyPolicy": {
     "auth_ref": [
      "r1179"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByBalanceSheetGroupingTable": {
     "auth_ref": [
      "r154",
      "r155",
      "r156"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByBalanceSheetGroupingTextBlock": {
     "auth_ref": [
      "r154",
      "r155"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r553",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r725",
      "r779",
      "r780",
      "r781",
      "r1036",
      "r1037",
      "r1046",
      "r1047",
      "r1048"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementBasisAxis": {
     "auth_ref": [
      "r42",
      "r154",
      "r553",
      "r1036",
      "r1037"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosureItemAmountsDomain": {
     "auth_ref": [
      "r553",
      "r1036",
      "r1037"
     ],
     "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/2023",
     "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/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r724"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r553",
      "r588",
      "r593",
      "r725",
      "r779",
      "r1046",
      "r1047",
      "r1048"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r553",
      "r588",
      "r593",
      "r725",
      "r780",
      "r1036",
      "r1037",
      "r1046",
      "r1047",
      "r1048"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r553",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r725",
      "r781",
      "r1036",
      "r1037",
      "r1046",
      "r1047",
      "r1048"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r553",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r779",
      "r780",
      "r781",
      "r1036",
      "r1037",
      "r1046",
      "r1047",
      "r1048"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueOfAssetsAcquired": {
     "auth_ref": [
      "r76",
      "r77",
      "r78"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "auth_ref": [
      "r20",
      "r47"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinanceLeaseInterestExpense": {
     "auth_ref": [
      "r756",
      "r759",
      "r1057"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/LeasesLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiability": {
     "auth_ref": [
      "r754",
      "r764"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      },
      "http://www.cavco.com/role/OtherLiabilitiesDetails": {
       "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/2023",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails",
      "http://www.cavco.com/role/OtherLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "auth_ref": [
      "r754"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r755"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r1231"
     ],
     "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, to be Paid, Maturity [Table Text Block]",
        "terseLabel": "Finance lease liability maturities"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r754"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r755"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r764"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r764"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "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/2023",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r764"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": 2.0,
       "parentTag": "cvco_LeaseLiabilityPaymentsDueNextTwelveMonths",
       "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/2023",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r764"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "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/2023",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r764"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "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/2023",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r764"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "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/2023",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r764"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "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/2023",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r764"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": 2.0,
       "parentTag": "cvco_LeaseLiabilityUndiscountedExcessAmount",
       "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 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/2023",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAsset": {
     "auth_ref": [
      "r753"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": {
     "auth_ref": [
      "r1088",
      "r1093"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {
     "auth_ref": [
      "r756",
      "r759",
      "r1057"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/LeasesLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r755"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r763",
      "r1057"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/LeasesWeightedAverageDisclosuresDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r762",
      "r1057"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/LeasesWeightedAverageDisclosuresDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FinanceLoansAndLeasesReceivablePolicy": {
     "auth_ref": [
      "r94",
      "r97",
      "r98",
      "r196",
      "r422",
      "r424",
      "r425",
      "r426"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r477",
      "r478",
      "r481",
      "r482",
      "r484",
      "r487",
      "r492",
      "r493",
      "r558",
      "r564",
      "r711",
      "r776",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r785",
      "r786",
      "r787",
      "r788",
      "r789",
      "r790",
      "r794",
      "r795",
      "r796",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801",
      "r802",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r848",
      "r1034",
      "r1097",
      "r1098",
      "r1099",
      "r1100",
      "r1101",
      "r1102",
      "r1103",
      "r1159",
      "r1160",
      "r1161",
      "r1162"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancialServiceOtherMember": {
     "auth_ref": [
      "r1190"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLosses": {
     "auth_ref": [
      "r23",
      "r270",
      "r272",
      "r274",
      "r310",
      "r476",
      "r479",
      "r480",
      "r1241"
     ],
     "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/2023",
     "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": [
      "r275",
      "r1167"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease": {
     "auth_ref": [
      "r93",
      "r1167"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesChangesintheEstimatedAllowanceforLoanLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock": {
     "auth_ref": [
      "r95",
      "r1168"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinancingReceivablePortfolioSegmentAxis": {
     "auth_ref": [
      "r268",
      "r269",
      "r273",
      "r274",
      "r477",
      "r478",
      "r1030",
      "r1097",
      "r1098",
      "r1099",
      "r1100",
      "r1101",
      "r1102",
      "r1103",
      "r1105",
      "r1106",
      "r1107"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesChangesintheEstimatedAllowanceforLoanLossDetails",
      "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansNotesReceivablesNetDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivablePortfolioSegmentDomain": {
     "auth_ref": [
      "r268",
      "r269",
      "r273",
      "r274",
      "r1097",
      "r1098",
      "r1099",
      "r1100",
      "r1101",
      "r1102",
      "r1103",
      "r1105",
      "r1106",
      "r1107"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesChangesintheEstimatedAllowanceforLoanLossDetails",
      "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansNotesReceivablesNetDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing": {
     "auth_ref": [
      "r260",
      "r483",
      "r1033"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableRecordedInvestmentLineItems": {
     "auth_ref": [
      "r1032",
      "r1168"
     ],
     "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/2023",
     "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"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsFY22CommodoreDetails",
      "http://www.cavco.com/role/AcquisitionsFY23SolitaireDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesGoodwillandOtherIntangiblesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r302",
      "r512"
     ],
     "calculation": {
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IntangibleAssetsNetIncludingGoodwill",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "negatedLabel": "Accumulated Amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesAmortizationExpenseDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r200"
     ],
     "calculation": {
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesAmortizationExpenseDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "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": "2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r200"
     ],
     "calculation": {
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesAmortizationExpenseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "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": "2028"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r200"
     ],
     "calculation": {
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesAmortizationExpenseDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "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": "2027"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r200"
     ],
     "calculation": {
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesAmortizationExpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "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": "2026"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r200"
     ],
     "calculation": {
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesAmortizationExpenseDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "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": "2025"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r509",
      "r511",
      "r512",
      "r514",
      "r812",
      "r816"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsFY22CommodoreDetails",
      "http://www.cavco.com/role/AcquisitionsFY23SolitaireDetails",
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesAmortizationExpenseDetails",
      "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/2023",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesAmortizationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r199",
      "r816"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [
      "r812"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesGoodwillandOtherIntangiblesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r105",
      "r108"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsFY22CommodoreDetails",
      "http://www.cavco.com/role/AcquisitionsFY23SolitaireDetails",
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesAmortizationExpenseDetails",
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r199",
      "r812"
     ],
     "calculation": {
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesAmortizationExpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "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/2023",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesAmortizationExpenseDetails",
      "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/2023",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": {
     "auth_ref": [
      "r812"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Remaining amortization period 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 Assets, Remaining Amortization Period",
        "terseLabel": "Finite-Lived Intangible Assets, Remaining Amortization Period"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesAmortizationExpenseDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "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/2023",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiscalPeriod": {
     "auth_ref": [
      "r148"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "auth_ref": [
      "r738"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "terseLabel": "Foreign currency"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GainLossOnInvestmentsTextBlock": {
     "auth_ref": [
      "r1122",
      "r1123"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "auth_ref": [
      "r15"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r301",
      "r499",
      "r817",
      "r1035",
      "r1058",
      "r1170",
      "r1172"
     ],
     "calculation": {
      "http://www.cavco.com/role/AcquisitionsFY23SolitaireDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      },
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 1.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/2023",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsFY22CommodoreDetails",
      "http://www.cavco.com/role/AcquisitionsFY23SolitaireDetails",
      "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": [
      "r502",
      "r1035"
     ],
     "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/2023",
     "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/2023",
     "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/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r198"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangibles"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": {
     "auth_ref": [
      "r22",
      "r102"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesRollforwardDetails",
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GoodwillPurchaseAccountingAdjustments": {
     "auth_ref": [
      "r4",
      "r1171"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Purchase Accounting Adjustments",
        "terseLabel": "Goodwill, Purchase Accounting Adjustments"
       }
      }
     },
     "localname": "GoodwillPurchaseAccountingAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r183",
      "r344",
      "r388",
      "r402",
      "r408",
      "r411",
      "r464",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r733",
      "r1028",
      "r1185"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies": {
     "auth_ref": [
      "r528"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/CommitmentandContingenciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": {
     "auth_ref": [
      "r15",
      "r110",
      "r204"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesGoodwillandOtherIntangiblesDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "auth_ref": [
      "r0",
      "r205"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r3",
      "r180",
      "r228",
      "r388",
      "r402",
      "r408",
      "r411",
      "r823",
      "r844",
      "r1028"
     ],
     "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/2023",
     "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/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r515",
      "r518",
      "r965"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/LeasesLeaseExpenseDetails",
      "http://www.cavco.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r518",
      "r965"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/LeasesLeaseExpenseDetails",
      "http://www.cavco.com/role/RelatedPartyTransactionsDetails"
     ],
     "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/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r345",
      "r656",
      "r663",
      "r664",
      "r668",
      "r675",
      "r680",
      "r681",
      "r682",
      "r908"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r248",
      "r263",
      "r363",
      "r364",
      "r396",
      "r661",
      "r676",
      "r856"
     ],
     "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/2023",
     "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": [
      "r323",
      "r657",
      "r658",
      "r664",
      "r665",
      "r667",
      "r669",
      "r902"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r662"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": {
     "auth_ref": [
      "r1217"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationOtherAdjustments": {
     "auth_ref": [
      "r1217"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r1217"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationTaxCredits": {
     "auth_ref": [
      "r1217"
     ],
     "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",
        "negatedTerseLabel": "Tax credits"
       }
      }
     },
     "localname": "IncomeTaxReconciliationTaxCredits",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationTaxCreditsOther": {
     "auth_ref": [
      "r1217"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": {
     "auth_ref": [
      "r1217"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaid": {
     "auth_ref": [
      "r72",
      "r75"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r14"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 9.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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r14"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 7.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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r14"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 16.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/2023",
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r14"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r510",
      "r513"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsFY22CommodoreDetails",
      "http://www.cavco.com/role/AcquisitionsFY23SolitaireDetails",
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesRollforwardDetails",
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r106",
      "r201"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsFY22CommodoreDetails",
      "http://www.cavco.com/role/AcquisitionsFY23SolitaireDetails",
      "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/2023",
     "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/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r103",
      "r107"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r157",
      "r231",
      "r327",
      "r392",
      "r747",
      "r966",
      "r1071",
      "r1249"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeOther": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest income earned from interest bearing assets classified as other.",
        "label": "Interest Income, Other",
        "terseLabel": "Interest income"
       }
      }
     },
     "localname": "InterestIncomeOther",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r335",
      "r339",
      "r340"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InternalCreditAssessmentAxis": {
     "auth_ref": [
      "r95",
      "r699",
      "r1031",
      "r1032",
      "r1168"
     ],
     "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/2023",
     "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/2023",
     "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/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "auth_ref": [
      "r496"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/Inventories"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryFinishedGoods": {
     "auth_ref": [
      "r1113"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r312",
      "r1022",
      "r1058"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 1.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/2023",
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/InventoriesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "auth_ref": [
      "r250",
      "r296",
      "r311",
      "r496",
      "r497",
      "r498",
      "r810",
      "r1025"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryRawMaterials": {
     "auth_ref": [
      "r1115"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWorkInProcess": {
     "auth_ref": [
      "r1114"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentPolicyTextBlock": {
     "auth_ref": [
      "r852",
      "r898",
      "r899",
      "r900",
      "r901",
      "r989",
      "r990"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Investments": {
     "auth_ref": [
      "r829"
     ],
     "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/2023",
     "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/2023",
     "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/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r219",
      "r232",
      "r238",
      "r267",
      "r429",
      "r430",
      "r726",
      "r727"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/Investments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LandMember": {
     "auth_ref": [
      "r1190"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r1230"
     ],
     "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/2023",
     "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/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeFinanceLeasesTextBlock": {
     "auth_ref": [
      "r752"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "auth_ref": [
      "r758"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/LeasesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r1231"
     ],
     "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, to be Paid, Maturity [Table Text Block]",
        "terseLabel": "Operating lease liability maturities"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r764"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r764"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "Operating lease payments thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r764"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": 1.0,
       "parentTag": "cvco_LeaseLiabilityPaymentsDueNextTwelveMonths",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "Operating lease payments FY22"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r764"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "terseLabel": "Operating lease payments FY26"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r764"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "Operating lease payments FY25"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r764"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "Operating lease payments FY24"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r764"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "Operating lease payments FY23"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r764"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": 1.0,
       "parentTag": "cvco_LeaseLiabilityUndiscountedExcessAmount",
       "weight": 1.0
      },
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedTerseLabel": "Less: Amount representing interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r752"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r175",
      "r224",
      "r839",
      "r1058",
      "r1127",
      "r1165",
      "r1228"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r55",
      "r295",
      "r344",
      "r464",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r693",
      "r696",
      "r697",
      "r733",
      "r1058",
      "r1185",
      "r1232",
      "r1233"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 3.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/2023",
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense": {
     "auth_ref": [
      "r166",
      "r235"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesActivityinPropertyCasualtyReserveDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesInsuranceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1": {
     "auth_ref": [
      "r39"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesActivityinPropertyCasualtyReserveDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredButNotReportedIBNRClaimsAmount": {
     "auth_ref": [
      "r167"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesInsuranceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1": {
     "auth_ref": [
      "r234"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesActivityinPropertyCasualtyReserveDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityCovenantCompliance": {
     "auth_ref": [
      "r1111",
      "r1112"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of whether the entity has been in compliance with any credit facility debt covenants during the period.",
        "label": "Line of Credit Facility, Covenant Compliance",
        "terseLabel": "Covenant Compliance"
       }
      }
     },
     "localname": "LineOfCreditFacilityCovenantCompliance",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/DebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityCovenantTerms": {
     "auth_ref": [
      "r52"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of the conditions for borrowing under the credit facility including the nature of any restrictions.",
        "label": "Line of Credit Facility, Covenant Terms",
        "terseLabel": "Covenants"
       }
      }
     },
     "localname": "LineOfCreditFacilityCovenantTerms",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/DebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": {
     "auth_ref": [
      "r52"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Current Borrowing Capacity",
        "terseLabel": "Credit facility maximum"
       }
      }
     },
     "localname": "LineOfCreditFacilityCurrentBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/DebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityInterestRateDescription": {
     "auth_ref": [
      "r52"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of interest rate for borrowing under credit facility. Includes, but is not limited to, terms and method for determining interest rate.",
        "label": "Line of Credit Facility, Interest Rate Description",
        "terseLabel": "Interest Rate Description"
       }
      }
     },
     "localname": "LineOfCreditFacilityInterestRateDescription",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/DebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r52"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Maximum with Incremental Facilities"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/DebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.",
        "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage",
        "terseLabel": "Unused Capacity Fee"
       }
      }
     },
     "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/DebtDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LitigationSettlementAmountAwardedToOtherParty": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount awarded to other party in judgment or settlement of litigation.",
        "label": "Litigation Settlement, Amount Awarded to Other Party",
        "terseLabel": "Litigation Settlement, Amount Awarded to Other Party"
       }
      }
     },
     "localname": "LitigationSettlementAmountAwardedToOtherParty",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansAndLeasesReceivableAllowanceForLoanLossesPolicy": {
     "auth_ref": [
      "r98"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LoansAndLeasesReceivableDeferredIncome": {
     "auth_ref": [
      "r96",
      "r99",
      "r158",
      "r165"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansAndLeasesReceivableGrossCarryingAmount": {
     "auth_ref": [
      "r195"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LoansAndLeasesReceivableRelatedParties": {
     "auth_ref": [
      "r160",
      "r164"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansReceivableFairValueDisclosure": {
     "auth_ref": [
      "r90"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansReceivableHeldForSaleAmount": {
     "auth_ref": [
      "r418",
      "r1003"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": {
     "auth_ref": [
      "r17",
      "r348",
      "r1188"
     ],
     "calculation": {
      "http://www.cavco.com/role/OtherLiabilitiesDetails_1": {
       "order": 5.0,
       "parentTag": "us-gaap_DebtAndCapitalLeaseObligations",
       "weight": 1.0
      }
     },
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/OtherLiabilitiesDetails_1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "auth_ref": [
      "r17",
      "r348",
      "r555"
     ],
     "calculation": {
      "http://www.cavco.com/role/OtherLiabilitiesDetails_1": {
       "order": 6.0,
       "parentTag": "us-gaap_DebtAndCapitalLeaseObligations",
       "weight": 1.0
      }
     },
     "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": "2024"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/OtherLiabilitiesDetails_1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": {
     "auth_ref": [
      "r17",
      "r348",
      "r555"
     ],
     "calculation": {
      "http://www.cavco.com/role/OtherLiabilitiesDetails_1": {
       "order": 3.0,
       "parentTag": "us-gaap_DebtAndCapitalLeaseObligations",
       "weight": 1.0
      }
     },
     "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": "2028"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/OtherLiabilitiesDetails_1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "auth_ref": [
      "r17",
      "r348",
      "r555"
     ],
     "calculation": {
      "http://www.cavco.com/role/OtherLiabilitiesDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtAndCapitalLeaseObligations",
       "weight": 1.0
      }
     },
     "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": "2027"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/OtherLiabilitiesDetails_1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "auth_ref": [
      "r17",
      "r348",
      "r555"
     ],
     "calculation": {
      "http://www.cavco.com/role/OtherLiabilitiesDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtAndCapitalLeaseObligations",
       "weight": 1.0
      }
     },
     "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": "2026"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/OtherLiabilitiesDetails_1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [
      "r17",
      "r348",
      "r555"
     ],
     "calculation": {
      "http://www.cavco.com/role/OtherLiabilitiesDetails_1": {
       "order": 4.0,
       "parentTag": "us-gaap_DebtAndCapitalLeaseObligations",
       "weight": 1.0
      }
     },
     "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": "2025"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/OtherLiabilitiesDetails_1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermInvestments": {
     "auth_ref": [
      "r298"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 6.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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets",
      "http://www.cavco.com/role/InvestmentsSummaryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingenciesByNatureOfContingencyAxis": {
     "auth_ref": [
      "r523",
      "r524",
      "r525",
      "r529",
      "r1175",
      "r1176"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesLineItems": {
     "auth_ref": [
      "r523",
      "r524",
      "r525",
      "r529",
      "r1175",
      "r1176"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesTable": {
     "auth_ref": [
      "r523",
      "r524",
      "r525",
      "r529",
      "r1175",
      "r1176"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingencyNatureDomain": {
     "auth_ref": [
      "r523",
      "r524",
      "r525",
      "r529",
      "r1175",
      "r1176"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossContingencyNewClaimsFiledNumber": {
     "auth_ref": [
      "r1175",
      "r1176"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/PropertyPlantandEquipmentDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MinorityInterest": {
     "auth_ref": [
      "r60",
      "r223",
      "r344",
      "r464",
      "r537",
      "r539",
      "r540",
      "r541",
      "r544",
      "r545",
      "r733",
      "r838",
      "r938"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity.",
        "label": "Equity, Attributable to Noncontrolling Interest",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "terseLabel": "Redeemable noncontrolling interest"
       }
      }
     },
     "localname": "MinorityInterest",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets",
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestChangeInRedemptionValue": {
     "auth_ref": [
      "r48",
      "r117",
      "r118",
      "r119"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": {
     "auth_ref": [
      "r208"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MortgageBackedSecuritiesMember": {
     "auth_ref": [
      "r1046",
      "r1047",
      "r1048",
      "r1144",
      "r1151",
      "r1156",
      "r1157",
      "r1158",
      "r1247"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsAvailableforsaleSummaryDetails",
      "http://www.cavco.com/role/InvestmentsContinuousUnrealizedLossPositionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MortgageLoansInProcessOfForeclosureAmount": {
     "auth_ref": [
      "r40"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MortgageLoansOnRealEstateCommercialAndConsumerNet": {
     "auth_ref": [
      "r828"
     ],
     "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/2023",
     "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": "Equity, Attributable to Noncontrolling Interest [Roll Forward]",
        "terseLabel": "Stockholders' Equity Attributable to Noncontrolling Interest [Roll Forward]"
       }
      }
     },
     "localname": "MovementInMinorityInterestRollForward",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/WarrantiesActivityforEstimatedWarrantyLiabilityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MultiemployerPlanAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Multiemployer Plan [Abstract]"
       }
      }
     },
     "localname": "MultiemployerPlanAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_MultiemployerPlanEmployerContributionCost": {
     "auth_ref": [
      "r595",
      "r596",
      "r607",
      "r1051"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/MultiemployerPlanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList": {
     "auth_ref": [
      "r599",
      "r1051"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/MultiemployerPlanDetails"
     ],
     "xbrltype": "zoneStatusItemType"
    },
    "us-gaap_MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList": {
     "auth_ref": [
      "r603",
      "r1051"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/MultiemployerPlanDetails"
     ],
     "xbrltype": "fundingImprovementAndRehabilitationPlanItemType"
    },
    "us-gaap_MultiemployerPlanPensionSignificantNameExtensibleList": {
     "auth_ref": [
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/MultiemployerPlanDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_MultiemployerPlanPensionSignificantSurchargeFixedList": {
     "auth_ref": [
      "r604",
      "r1051"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/MultiemployerPlanDetails"
     ],
     "xbrltype": "surchargeItemType"
    },
    "us-gaap_NatureOfOperations": {
     "auth_ref": [
      "r251",
      "r264"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r338"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r338"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r191",
      "r192",
      "r193"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r182",
      "r193",
      "r229",
      "r293",
      "r318",
      "r321",
      "r326",
      "r344",
      "r353",
      "r357",
      "r358",
      "r359",
      "r360",
      "r363",
      "r364",
      "r372",
      "r388",
      "r402",
      "r408",
      "r411",
      "r464",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r722",
      "r733",
      "r847",
      "r957",
      "r979",
      "r980",
      "r1028",
      "r1071",
      "r1185"
     ],
     "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/2023",
     "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": [
      "r150",
      "r217",
      "r318",
      "r321",
      "r363",
      "r364",
      "r846",
      "r1121"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest": {
     "auth_ref": [
      "r184"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "auth_ref": [
      "r333",
      "r357",
      "r358",
      "r359",
      "r360",
      "r367",
      "r368",
      "r373",
      "r376",
      "r388",
      "r402",
      "r408",
      "r411",
      "r1028"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": {
     "auth_ref": [
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r359",
      "r365",
      "r380",
      "r427",
      "r428",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r517",
      "r647",
      "r648",
      "r649",
      "r671",
      "r672",
      "r673",
      "r674",
      "r687",
      "r688",
      "r689",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r728",
      "r729",
      "r734",
      "r735",
      "r736",
      "r737",
      "r745",
      "r746",
      "r748",
      "r749",
      "r750",
      "r751",
      "r765",
      "r766",
      "r767",
      "r768",
      "r769",
      "r813",
      "r814",
      "r815",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r883",
      "r884",
      "r885",
      "r886",
      "r887",
      "r888",
      "r889",
      "r897"
     ],
     "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]",
        "verboseLabel": "Changes in the Allowance for Loan Losses on Commercial Loans Receivables [Line Items]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesChangesintheEstimatedAllowanceforLoanLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": {
     "auth_ref": [
      "r79",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r359",
      "r365",
      "r380",
      "r427",
      "r428",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r517",
      "r647",
      "r648",
      "r649",
      "r671",
      "r672",
      "r673",
      "r674",
      "r687",
      "r688",
      "r689",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r728",
      "r729",
      "r734",
      "r735",
      "r736",
      "r737",
      "r745",
      "r746",
      "r748",
      "r749",
      "r750",
      "r751",
      "r765",
      "r766",
      "r767",
      "r768",
      "r769",
      "r813",
      "r814",
      "r815",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r883",
      "r884",
      "r885",
      "r886",
      "r887",
      "r888",
      "r889",
      "r897"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesChangesintheEstimatedAllowanceforLoanLossDetails"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncompeteAgreementsMember": {
     "auth_ref": [
      "r143"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsFY22CommodoreDetails",
      "http://www.cavco.com/role/AcquisitionsFY23SolitaireDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination": {
     "auth_ref": [
      "r28",
      "r119",
      "r141"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesAndLoansReceivableNetCurrent": {
     "auth_ref": [
      "r418",
      "r420",
      "r819"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesReceivableFairValueDisclosure": {
     "auth_ref": [
      "r1227"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesReceivableGross": {
     "auth_ref": [
      "r261",
      "r270",
      "r271",
      "r308",
      "r481",
      "r485",
      "r1032",
      "r1033",
      "r1104",
      "r1166"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansNotesReceivablesNetDetails",
      "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesReceivableNet": {
     "auth_ref": [
      "r418",
      "r485",
      "r944"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansNotesReceivablesNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NumberOfOperatingSegments": {
     "auth_ref": [
      "r1137"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/BusinessSegmentInformationDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesGoodwillandOtherIntangiblesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r388",
      "r402",
      "r408",
      "r411",
      "r1028"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseExpense": {
     "auth_ref": [
      "r1229"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/LeasesLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r754"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "verboseLabel": "Present value of lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r754"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r755"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r754"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 6.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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets",
      "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r755"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r757",
      "r760"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/LeasesLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r753"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 4.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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets",
      "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r763",
      "r1057"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/LeasesWeightedAverageDisclosuresDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r762",
      "r1057"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/LeasesWeightedAverageDisclosuresDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OrderOrProductionBacklogMember": {
     "auth_ref": [
      "r144"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsFY22CommodoreDetails"
     ],
     "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/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r53"
     ],
     "calculation": {
      "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 6.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/2023",
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r12",
      "r29",
      "r216",
      "r319",
      "r322"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax": {
     "auth_ref": [
      "r11",
      "r179",
      "r317",
      "r462"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax": {
     "auth_ref": [
      "r9"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax": {
     "auth_ref": [
      "r314",
      "r316",
      "r462"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax": {
     "auth_ref": [
      "r9",
      "r315"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherIncomeAndExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Income and Expenses [Abstract]"
       }
      }
     },
     "localname": "OtherIncomeAndExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "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/2023",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesAmortizationExpenseDetails",
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherInventoryPurchasedGoods": {
     "auth_ref": [
      "r1116"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross amount of components used by the entity which are bought from another entity rather than produced by the entity.",
        "label": "Other Inventory, Purchased Goods, Gross",
        "terseLabel": "Solitaire inventory acquired, carried at fair value"
       }
      }
     },
     "localname": "OtherInventoryPurchasedGoods",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Liabilities Disclosure [Abstract]"
       }
      }
     },
     "localname": "OtherLiabilitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherLiabilitiesDisclosureTextBlock": {
     "auth_ref": [
      "r54"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for other liabilities.",
        "label": "Other Liabilities Disclosure [Text Block]",
        "terseLabel": "Other Liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/Otherliabilities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r56"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets",
      "http://www.cavco.com/role/OtherLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of other liabilities.",
        "label": "Other Liabilities [Table Text Block]",
        "terseLabel": "Other Liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/OtherLiabiltiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherNoncashIncome": {
     "auth_ref": [
      "r193"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 18.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/2023",
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherNonoperatingIncome": {
     "auth_ref": [
      "r332"
     ],
     "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/2023",
     "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/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r70"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [
      "r334"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Payment, Tax Withholding, Share-Based Payment Arrangement",
        "negatedTerseLabel": "Payments for taxes on stock option exercises and releases of equity awards"
       }
      }
     },
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "auth_ref": [
      "r67",
      "r690"
     ],
     "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",
        "terseLabel": "Purchase price"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesGross",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsFY22CommodoreDetails",
      "http://www.cavco.com/role/AcquisitionsFY22CraftsmanDetails",
      "http://www.cavco.com/role/AcquisitionsFY23SolitaireDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r67"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "negatedLabel": "Payments for acquisitions, net"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireFinanceReceivables": {
     "auth_ref": [
      "r189"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 12.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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireLoansReceivable": {
     "auth_ref": [
      "r66"
     ],
     "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 cash outflow for the purchase of loan receivable arising from the financing of goods and services.",
        "label": "Payments to Acquire Loans Receivable",
        "negatedTerseLabel": "Commercial loans receivable originated"
       }
      }
     },
     "localname": "PaymentsToAcquireLoansReceivable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireMarketableSecurities": {
     "auth_ref": [
      "r1143"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r190"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.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/2023",
     "presentation": [
      "http://www.cavco.com/role/BusinessSegmentInformationDetails",
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToMinorityShareholders": {
     "auth_ref": [
      "r69"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.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": "Distributions to noncontrolling interest"
       }
      }
     },
     "localname": "PaymentsToMinorityShareholders",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/EarningsPerShareDetails",
      "http://www.cavco.com/role/StockBasedCompensationRestrictedStockActivityDetails",
      "http://www.cavco.com/role/StockBasedCompensationRestrictedStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PerformingFinancingReceivableMember": {
     "auth_ref": [
      "r95",
      "r1168"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PortionAtFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r731"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r169",
      "r560"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r169",
      "r936"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r169",
      "r560"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r169",
      "r936",
      "r955",
      "r1250",
      "r1251"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r169",
      "r834",
      "r1058"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PremiumsEarnedNetPropertyAndCasualty": {
     "auth_ref": [
      "r244",
      "r245",
      "r246",
      "r247"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PremiumsWrittenNet": {
     "auth_ref": [
      "r1089",
      "r1090"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r1118"
     ],
     "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 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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrimeMember": {
     "auth_ref": [
      "r1168"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio": {
     "auth_ref": [
      "r44"
     ],
     "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": "Loan, Held-in-Portfolio, Principal Outstanding",
        "terseLabel": "Serviced portfolio with MSRs (in thousands)"
       }
      }
     },
     "localname": "PrincipalAmountOutstandingOfLoansHeldInPortfolio",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssumptionsforMortgageServicingRightsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrincipalAmountOutstandingOnLoansSecuritized": {
     "auth_ref": [
      "r44"
     ],
     "calculation": {
      "http://www.cavco.com/role/OtherLiabilitiesDetails": {
       "order": 3.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": "Loan, Securitized or Asset-Backed Financing Arrangement, Principal Outstanding",
        "terseLabel": "Other secured financing"
       }
      }
     },
     "localname": "PrincipalAmountOutstandingOnLoansSecuritized",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/OtherLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromAccountsReceivableSecuritization": {
     "auth_ref": [
      "r68"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromCollectionOfLoansReceivable": {
     "auth_ref": [
      "r65"
     ],
     "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 the collection, including prepayments, of loans receivable issued for financing of goods and services.",
        "label": "Proceeds from Collection of Loans Receivable",
        "terseLabel": "Principal payments received on commercial loans receivable"
       }
      }
     },
     "localname": "ProceedsFromCollectionOfLoansReceivable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromCollectionOfNotesReceivable": {
     "auth_ref": [
      "r65"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital": {
     "auth_ref": [
      "r337",
      "r1125"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of distribution received from equity method investee for return of investment, classified as investing activities. Excludes distribution for return on investment, classified as operating activities.",
        "label": "Proceeds from Equity Method Investment, Distribution, Return of Capital",
        "terseLabel": "Return of invested capital from equity method investments"
       }
      }
     },
     "localname": "ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": {
     "auth_ref": [],
     "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 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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfFinanceReceivables": {
     "auth_ref": [
      "r1124"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 17.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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "auth_ref": [
      "r188"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r10",
      "r37"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.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 exercise of stock options"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ProductWarrantyAccrualClassifiedCurrent": {
     "auth_ref": [
      "r53",
      "r1181",
      "r1184"
     ],
     "calculation": {
      "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 4.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/2023",
     "presentation": [
      "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantyDisclosureTextBlock": {
     "auth_ref": [
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/Warranties"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r293",
      "r318",
      "r321",
      "r336",
      "r344",
      "r353",
      "r363",
      "r364",
      "r388",
      "r402",
      "r408",
      "r411",
      "r464",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r691",
      "r694",
      "r695",
      "r722",
      "r733",
      "r823",
      "r845",
      "r912",
      "r957",
      "r979",
      "r980",
      "r1028",
      "r1055",
      "r1056",
      "r1072",
      "r1121",
      "r1185"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.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/2023",
     "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/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r16"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/PropertyPlantandEquipmentDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r202",
      "r255",
      "r258",
      "r259"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/PropertyPlantandEquipment"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r203",
      "r299",
      "r842"
     ],
     "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/2023",
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/PropertyPlantandEquipmentDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r16",
      "r825",
      "r842",
      "r1058"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r16",
      "r255",
      "r258",
      "r840"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r16"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/PropertyPlantandEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r203"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ProvisionForLoanLeaseAndOtherLosses": {
     "auth_ref": [
      "r14",
      "r24",
      "r230"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RealEstateAcquiredThroughForeclosure": {
     "auth_ref": [
      "r419",
      "r421"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReceivablesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Receivables [Abstract]",
        "terseLabel": "Receivables [Abstract]"
       }
      }
     },
     "localname": "ReceivablesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReceivablesPolicyTextBlock": {
     "auth_ref": [
      "r1138",
      "r1139",
      "r1140",
      "r1141"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": {
     "auth_ref": [
      "r46",
      "r63",
      "r325",
      "r739",
      "r743",
      "r744",
      "r1119"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount": {
     "auth_ref": [
      "r115",
      "r116",
      "r117",
      "r118"
     ],
     "calculation": {
      "http://www.cavco.com/role/OtherLiabilitiesDetails": {
       "order": 2.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/2023",
     "presentation": [
      "http://www.cavco.com/role/OtherLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReinsuranceTextBlock": {
     "auth_ref": [
      "r826",
      "r827",
      "r1061",
      "r1062"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ReinsuranceandInsuranceLossReserves"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RelatedPartyTransactionAmountsOfTransaction": {
     "auth_ref": [
      "r161",
      "r773"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transactions with related party during the financial reporting period.",
        "label": "Related Party Transaction, Amounts of Transaction",
        "terseLabel": "Revenues from related parties"
       }
      }
     },
     "localname": "RelatedPartyTransactionAmountsOfTransaction",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "auth_ref": [
      "r961",
      "r962",
      "r965"
     ],
     "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": "Related Party Transaction [Line Items]",
        "terseLabel": "Related Party Transaction [Line Items]"
       }
      }
     },
     "localname": "RelatedPartyTransactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r770",
      "r771",
      "r772",
      "r774",
      "r775",
      "r909",
      "r910",
      "r911",
      "r963",
      "r964",
      "r965",
      "r985",
      "r986"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/RelatedPartyTransactions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RepaymentsOfSecuredDebt": {
     "auth_ref": [
      "r71"
     ],
     "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 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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepurchaseAndResaleAgreementsPolicy": {
     "auth_ref": [
      "r27",
      "r61"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalents": {
     "auth_ref": [
      "r73",
      "r220",
      "r297",
      "r341",
      "r833"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/RestrictedCashDetails",
      "http://www.cavco.com/role/RestrictedCashReconciliationtoSOCFDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r73",
      "r297",
      "r341"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 7.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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets",
      "http://www.cavco.com/role/RestrictedCashDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems": {
     "auth_ref": [
      "r1242"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/RestrictedCashDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": {
     "auth_ref": [
      "r73",
      "r249",
      "r341"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 5.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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets",
      "http://www.cavco.com/role/RestrictedCashDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockMember": {
     "auth_ref": [
      "r81"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.",
        "label": "Restricted Stock [Member]",
        "terseLabel": "Restricted Stock"
       }
      }
     },
     "localname": "RestrictedStockMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/2023",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationRestrictedStockActivityDetails",
      "http://www.cavco.com/role/StockBasedCompensationRestrictedStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r172",
      "r208",
      "r837",
      "r884",
      "r889",
      "r907",
      "r937",
      "r1058"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated undistributed earnings (deficit).",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r289",
      "r349",
      "r350",
      "r351",
      "r354",
      "r362",
      "r364",
      "r469",
      "r475",
      "r647",
      "r648",
      "r649",
      "r673",
      "r674",
      "r703",
      "r706",
      "r707",
      "r710",
      "r720",
      "r880",
      "r882",
      "r913",
      "r1250"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated undistributed earnings (deficit).",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r265",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r1018"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r265",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r584"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/RevenuefromContractswithCustomers"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRecognitionInterest": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for recognition of interest revenue. Disclosure may include the method of recognizing interest income on loan and trade receivables, the method of amortizing premiums or accreting discounts, and a statement about the policy for the treatment of related fees and costs, including the method of amortizing net deferred fees and costs.",
        "label": "Revenue Recognition, Interest [Policy Text Block]",
        "terseLabel": "Interest income"
       }
      }
     },
     "localname": "RevenueRecognitionInterest",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "auth_ref": [
      "r959",
      "r1018",
      "r1026"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r328",
      "r344",
      "r389",
      "r390",
      "r401",
      "r406",
      "r407",
      "r413",
      "r415",
      "r417",
      "r464",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r733",
      "r823",
      "r1185"
     ],
     "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/2023",
     "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": [
      "r761",
      "r1057"
     ],
     "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 and operating lease obligations incurred"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SalesMember": {
     "auth_ref": [
      "r41"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing revenue from sale of goods and services rendered in the normal course of business.",
        "label": "Sales [Member]",
        "terseLabel": "Sales"
       }
      }
     },
     "localname": "SalesMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": {
     "auth_ref": [
      "r59"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.",
        "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]",
        "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]"
       }
      }
     },
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "auth_ref": [
      "r81"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": {
     "auth_ref": [
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsAvailableforsaleSummaryDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": {
     "auth_ref": [
      "r133",
      "r138"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/RestrictedCashTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r213"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock": {
     "auth_ref": [
      "r93",
      "r1167"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r212"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": {
     "auth_ref": [
      "r21",
      "r122",
      "r123",
      "r124",
      "r125"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock": {
     "auth_ref": [
      "r80",
      "r83",
      "r1134"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/EarningsPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock": {
     "auth_ref": [
      "r80",
      "r83",
      "r1134"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/EarningsPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r211"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable": {
     "auth_ref": [
      "r1032",
      "r1168"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r105",
      "r108",
      "r812"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesGoodwillandOtherIntangiblesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": {
     "auth_ref": [
      "r102"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r49",
      "r176",
      "r177",
      "r178"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/InventoriesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense": {
     "auth_ref": [
      "r233"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "auth_ref": [
      "r17"
     ],
     "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 Other Liabilities"
       }
      }
     },
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/OtherLiabiltiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfMultiemployerPlansTableTextBlock": {
     "auth_ref": [
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r606",
      "r607",
      "r1051"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/EmployeeBenefitPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": {
     "auth_ref": [
      "r536"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/WarrantiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r16"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/PropertyPlantandEquipmentDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "auth_ref": [
      "r159",
      "r161",
      "r961",
      "r962",
      "r965"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of quantitative and qualitative information pertaining to 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": "Schedule of Related Party Transactions, by Related Party [Table]",
        "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]"
       }
      }
     },
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable": {
     "auth_ref": [
      "r43",
      "r220",
      "r1242"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/RestrictedCashDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": {
     "auth_ref": [
      "r43",
      "r220",
      "r1242"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/RestrictedCashTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r87",
      "r88",
      "r89",
      "r102"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/BusinessSegmentInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r87",
      "r88",
      "r89",
      "r102"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/BusinessSegmentInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfServicingAssetsAtFairValueTextBlock": {
     "auth_ref": [
      "r1240"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r609",
      "r611",
      "r613",
      "r614",
      "r615",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationDetails",
      "http://www.cavco.com/role/StockBasedCompensationRestrictedStockActivityDetails",
      "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": [
      "r127"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r35",
      "r36",
      "r127"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r210"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis": {
     "auth_ref": [
      "r18",
      "r31",
      "r114"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesNoncontrollingInterestDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionTable": {
     "auth_ref": [
      "r18",
      "r31",
      "r114"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesNoncontrollingInterestDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r108"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SecuredDebtCurrent": {
     "auth_ref": [
      "r168",
      "r222"
     ],
     "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"
       }
      }
     },
     "localname": "SecuredDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/OtherLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r385",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r411",
      "r417",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r519",
      "r520",
      "r857",
      "r858",
      "r859",
      "r860",
      "r861",
      "r862",
      "r863",
      "r864",
      "r865",
      "r866",
      "r867",
      "r1035",
      "r1095",
      "r1245"
     ],
     "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/2023",
     "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/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r400",
      "r405",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r417"
     ],
     "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/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r187"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/LeasesLeaseExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ServicingAssetAtFairValueAmount": {
     "auth_ref": [
      "r791",
      "r792",
      "r793",
      "r794"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssumptionsforMortgageServicingRightsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r14"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": {
     "auth_ref": [
      "r1052"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r630"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "terseLabel": "Forfeited"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationRestrictedStockActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r628"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationRestrictedStockActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r628"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued 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, Weighted Average Grant Date Fair Value",
        "terseLabel": "Awarded"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationRestrictedStockActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r625",
      "r626"
     ],
     "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",
        "terseLabel": "Unvested target performance-based RSUs vesting in future periods"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationRestrictedStockActivityDetails",
      "http://www.cavco.com/role/StockBasedCompensationRestrictedStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "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, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "terseLabel": "Restricted Stock Awards Activity, Number of Shares [Roll Forward]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationRestrictedStockActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r625",
      "r626"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Ending balance, weighted average grant date fair value",
        "periodStartLabel": "Beginning balance, weighted average grant date fair value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationRestrictedStockActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Restricted Stock Activity, Weighted Average Grant Date Fair Value [Roll Forward]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationRestrictedStockActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r629"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationRestrictedStockActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r629"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Released"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationRestrictedStockActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "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/2023",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionsFairValueAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r639"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionsFairValueAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r638"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionsFairValueAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r640"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionsFairValueAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [
      "r609",
      "r611",
      "r613",
      "r614",
      "r615",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationDetails",
      "http://www.cavco.com/role/StockBasedCompensationRestrictedStockActivityDetails",
      "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": [
      "r34"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationRestrictedStockActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r1054"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r126"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r619"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r619"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "auth_ref": [
      "r632"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": {
     "auth_ref": [
      "r1197"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r1197"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [
      "r621"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r631"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r126"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r617",
      "r618"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r617",
      "r618"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r613",
      "r614",
      "r615",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationDetails",
      "http://www.cavco.com/role/StockBasedCompensationRestrictedStockActivityDetails",
      "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": [
      "r622"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r621"
     ],
     "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/2023",
     "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 2023"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheOneMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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 2025"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheThreeMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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 2024"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheTwoMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationRestrictedStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r608",
      "r616",
      "r635",
      "r636",
      "r637",
      "r638",
      "r641",
      "r650",
      "r651",
      "r652",
      "r653"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intrinsic value of vested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested",
        "terseLabel": "Intrinsic value of awards released"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationRestrictedStockDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "auth_ref": [
      "r1053"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r637"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionsFairValueAssumptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "auth_ref": [
      "r126"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r126"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r209"
     ],
     "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/2023",
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesNoncontrollingInterestDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain": {
     "auth_ref": [
      "r18",
      "r31"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesNoncontrollingInterestDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShortTermInvestments": {
     "auth_ref": [
      "r225",
      "r226",
      "r1117"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 8.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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets",
      "http://www.cavco.com/role/InvestmentsSummaryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r194",
      "r342"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StandardProductWarrantyAccrual": {
     "auth_ref": [
      "r1181",
      "r1184"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/WarrantiesActivityforEstimatedWarrantyLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition": {
     "auth_ref": [
      "r1180"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/WarrantiesActivityforEstimatedWarrantyLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StandardProductWarrantyAccrualPayments": {
     "auth_ref": [
      "r1182"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/WarrantiesActivityforEstimatedWarrantyLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": {
     "auth_ref": [
      "r1183"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/WarrantiesActivityforEstimatedWarrantyLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r292",
      "r385",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r411",
      "r417",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r516",
      "r519",
      "r520",
      "r857",
      "r858",
      "r859",
      "r860",
      "r861",
      "r862",
      "r863",
      "r864",
      "r865",
      "r866",
      "r867",
      "r1035",
      "r1095",
      "r1245"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Business Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": [
      "r266",
      "r305",
      "r306",
      "r307",
      "r344",
      "r370",
      "r371",
      "r374",
      "r376",
      "r382",
      "r383",
      "r464",
      "r537",
      "r539",
      "r540",
      "r541",
      "r544",
      "r545",
      "r560",
      "r561",
      "r562",
      "r563",
      "r565",
      "r733",
      "r903",
      "r904",
      "r905",
      "r906",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r918",
      "r919",
      "r920",
      "r921",
      "r922",
      "r923",
      "r924",
      "r936",
      "r958",
      "r981",
      "r998",
      "r999",
      "r1000",
      "r1001",
      "r1002",
      "r1085",
      "r1126",
      "r1135"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r32",
      "r58",
      "r289",
      "r324",
      "r325",
      "r326",
      "r349",
      "r350",
      "r351",
      "r354",
      "r362",
      "r364",
      "r381",
      "r469",
      "r475",
      "r566",
      "r647",
      "r648",
      "r649",
      "r673",
      "r674",
      "r703",
      "r705",
      "r706",
      "r707",
      "r708",
      "r710",
      "r720",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r769",
      "r880",
      "r881",
      "r882",
      "r913",
      "r981"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [
      "r349",
      "r350",
      "r351",
      "r381",
      "r811",
      "r898",
      "r924",
      "r930",
      "r931",
      "r932",
      "r933",
      "r934",
      "r935",
      "r936",
      "r939",
      "r940",
      "r941",
      "r942",
      "r943",
      "r945",
      "r946",
      "r947",
      "r948",
      "r950",
      "r951",
      "r952",
      "r953",
      "r954",
      "r956",
      "r959",
      "r960",
      "r967",
      "r968",
      "r969",
      "r970",
      "r971",
      "r972",
      "r973",
      "r974",
      "r975",
      "r976",
      "r977",
      "r978",
      "r981",
      "r1066"
     ],
     "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/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r349",
      "r350",
      "r351",
      "r381",
      "r811",
      "r898",
      "r924",
      "r930",
      "r931",
      "r932",
      "r933",
      "r934",
      "r935",
      "r936",
      "r939",
      "r940",
      "r941",
      "r942",
      "r943",
      "r945",
      "r946",
      "r947",
      "r948",
      "r950",
      "r951",
      "r952",
      "r953",
      "r954",
      "r956",
      "r959",
      "r960",
      "r967",
      "r968",
      "r969",
      "r970",
      "r971",
      "r972",
      "r973",
      "r974",
      "r975",
      "r976",
      "r977",
      "r978",
      "r981",
      "r1066"
     ],
     "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/2023",
     "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": [
      "r32",
      "r169",
      "r170",
      "r208",
      "r903",
      "r981",
      "r999"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r32",
      "r169",
      "r170",
      "r208",
      "r622"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r170",
      "r173",
      "r174",
      "r197",
      "r938",
      "r955",
      "r982",
      "r983",
      "r1058",
      "r1073",
      "r1127",
      "r1165",
      "r1228",
      "r1250"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.",
        "label": "Equity, Attributable to Parent",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "totalLabel": "Total stockholders' equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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": "Equity, Attributable to Parent [Abstract]",
        "verboseLabel": "Stockholders' equity"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityPolicyTextBlock": {
     "auth_ref": [
      "r19",
      "r984"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubprimeMember": {
     "auth_ref": [
      "r1168"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplementaryInsuranceInformationUnearnedPremiums": {
     "auth_ref": [
      "r860"
     ],
     "calculation": {
      "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 3.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/2023",
     "presentation": [
      "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TradeNamesMember": {
     "auth_ref": [
      "r142"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.",
        "label": "Trade Names [Member]",
        "terseLabel": "Trade Names"
       }
      }
     },
     "localname": "TradeNamesMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsFY23SolitaireDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TrademarksAndTradeNamesMember": {
     "auth_ref": [
      "r142"
     ],
     "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]",
        "terseLabel": "Trademarks and Trade Names [Member]",
        "verboseLabel": "Trademarks and trade names"
       }
      }
     },
     "localname": "TrademarksAndTradeNamesMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsFY22CommodoreDetails",
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy": {
     "auth_ref": [
      "r38",
      "r162",
      "r163"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r558",
      "r564",
      "r711",
      "r776",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r785",
      "r786",
      "r787",
      "r788",
      "r789",
      "r790",
      "r794",
      "r795",
      "r796",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801",
      "r802",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r848",
      "r1097",
      "r1098",
      "r1099",
      "r1100",
      "r1101",
      "r1102",
      "r1103",
      "r1159",
      "r1160",
      "r1161",
      "r1162"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsAvailableforsaleSummaryDetails",
      "http://www.cavco.com/role/InvestmentsContinuousUnrealizedLossPositionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockCommonMember": {
     "auth_ref": [
      "r120"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.",
        "label": "Treasury Stock, Common [Member]",
        "terseLabel": "Treasury Stock"
       }
      }
     },
     "localname": "TreasuryStockCommonMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockCommonShares": {
     "auth_ref": [
      "r120"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.",
        "label": "Treasury Stock, Common, Shares",
        "terseLabel": "Treasury stock, shares"
       }
      }
     },
     "localname": "TreasuryStockCommonShares",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockValue": {
     "auth_ref": [
      "r57",
      "r120",
      "r121"
     ],
     "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; 671,801 and 241,773 shares, respectively"
       }
      }
     },
     "localname": "TreasuryStockValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TreasuryStockValueAcquiredCostMethod": {
     "auth_ref": [
      "r32",
      "r120",
      "r208"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TypeOfAdoptionMember": {
     "auth_ref": [
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r353",
      "r354",
      "r355",
      "r356",
      "r365",
      "r427",
      "r428",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r517",
      "r647",
      "r648",
      "r649",
      "r671",
      "r672",
      "r673",
      "r674",
      "r687",
      "r688",
      "r689",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r728",
      "r729",
      "r734",
      "r735",
      "r736",
      "r737",
      "r745",
      "r746",
      "r748",
      "r749",
      "r750",
      "r751",
      "r765",
      "r766",
      "r767",
      "r768",
      "r769",
      "r813",
      "r814",
      "r815",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r883",
      "r884",
      "r885",
      "r886",
      "r887",
      "r888",
      "r889"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesChangesintheEstimatedAllowanceforLoanLossDetails",
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement",
      "http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_USStatesAndPoliticalSubdivisionsMember": {
     "auth_ref": [
      "r1046",
      "r1247"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsAvailableforsaleSummaryDetails",
      "http://www.cavco.com/role/InvestmentsContinuousUnrealizedLossPositionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnpaidPolicyClaimsAndClaimsAdjustmentExpensePolicy": {
     "auth_ref": [
      "r875",
      "r876"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r84",
      "r85",
      "r86",
      "r253",
      "r254",
      "r256",
      "r257"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_VestingAxis": {
     "auth_ref": [
      "r1191",
      "r1192",
      "r1193",
      "r1194",
      "r1195",
      "r1196",
      "r1197",
      "r1198",
      "r1199",
      "r1200",
      "r1201",
      "r1202",
      "r1203",
      "r1204",
      "r1205",
      "r1206",
      "r1207",
      "r1208",
      "r1209",
      "r1210",
      "r1211",
      "r1212",
      "r1213",
      "r1214",
      "r1215",
      "r1216"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationRestrictedStockDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VestingDomain": {
     "auth_ref": [
      "r1191",
      "r1192",
      "r1193",
      "r1194",
      "r1195",
      "r1196",
      "r1197",
      "r1198",
      "r1199",
      "r1200",
      "r1201",
      "r1202",
      "r1203",
      "r1204",
      "r1205",
      "r1206",
      "r1207",
      "r1208",
      "r1209",
      "r1210",
      "r1211",
      "r1212",
      "r1213",
      "r1214",
      "r1215",
      "r1216"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationRestrictedStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "auth_ref": [
      "r1136"
     ],
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r369",
      "r376"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.cavco.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r367",
      "r376"
     ],
     "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/2023",
     "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": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479455/805-10-15-4",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "30",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481906/310-30-15-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1000": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Subparagraph": "(b)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r1001": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Subparagraph": "(c)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r1002": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Subparagraph": "(d)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r1003": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Topic": "948",
   "URI": "https://asc.fasb.org//1943274/2147481852/948-310-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r1004": {
   "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//1943274/2147479851/948-310-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r1005": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r1006": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "450",
   "Topic": "954",
   "URI": "https://asc.fasb.org//1943274/2147480598/954-450-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r1007": {
   "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//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r1008": {
   "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//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r1009": {
   "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//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481696/310-30-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1010": {
   "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//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r1011": {
   "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//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r1012": {
   "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//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r1013": {
   "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//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r1014": {
   "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//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r1015": {
   "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//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r1016": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r1017": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r1018": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1019": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1020": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1021": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1022": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1023": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1024": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1025": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1026": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1027": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1028": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1029": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1030": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-10",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1031": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-15",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1032": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "79",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-79",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1033": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "80",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-80",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1034": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1035": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1036": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1037": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1038": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1039": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1040": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1041": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1042": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1043": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1044": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1045": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1046": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1047": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1048": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1049": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1050": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1051": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1052": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1053": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1054": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1055": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1056": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1057": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1058": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1059": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1060": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1061": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "605",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479629/944-605-55-12",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1062": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "605",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479629/944-605-55-15",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1063": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(b)(1)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1064": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(a)(1)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1065": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1066": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Subparagraph": "(d)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1067": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1068": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1069": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1070": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1071": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "830",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1072": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "830",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1073": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "830",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1074": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r1075": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r1076": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r1077": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r1078": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r1079": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1080": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r1081": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r1082": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Publisher": "SEC",
   "Section": "402",
   "Subsection": "w",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r1083": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r1084": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r1085": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r1086": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r1087": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r1088": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1089": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "605",
   "Subparagraph": "(b)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479655/944-605-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1090": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "605",
   "Subparagraph": "(c)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479655/944-605-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1091": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1092": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(3)",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1093": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1094": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4CC",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4CC",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1095": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1096": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1097": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1098": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1099": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1100": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(3)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1101": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(i)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1102": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(ii)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1103": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(iii)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1104": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1404",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1105": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1405",
   "Subparagraph": "(1)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1106": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1405",
   "Subparagraph": "(2)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1107": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1405",
   "Subparagraph": "(3)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1108": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "11",
   "Subsection": "03",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1109": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1110": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1113": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1114": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1115": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1116": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1117": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1118": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(7)(c))",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(9)(a))",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1126": {
   "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//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1127": {
   "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//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1128": {
   "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//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "460",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "480",
   "URI": "https://asc.fasb.org//1943274/2147481679/480-10-45-2A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aa)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aaa)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(12)(c)",
   "Topic": "480",
   "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(16)(c)",
   "Topic": "480",
   "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "321",
   "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "321",
   "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "321",
   "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "321",
   "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "323",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "14",
   "Topic": "480",
   "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1174": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org//450/tableOfContent",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1178": {
   "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//1943274/2147480102/450-20-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "460",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "15",
   "Topic": "480",
   "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "460",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "460",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "460",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "460",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(5)",
   "Topic": "460",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1185": {
   "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//1943274/2147480097/470-10-S99-1A",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1186": {
   "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//1943274/2147480097/470-10-S99-1A",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1221": {
   "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//1943274/2147479360/740-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147480123/805-50-15-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "820",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2E",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-4",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1241": {
   "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//1943274/2147479853/942-210-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1242": {
   "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//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(5))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1244": {
   "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//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480109/944-80-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "205",
   "Subparagraph": "(a)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "220",
   "Subparagraph": "(i)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21D",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-21D",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(a)-(d)",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479515/805-10-05-4",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "37",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "740",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479692/805-740-25-8",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "740",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479692/805-740-25-9",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-12",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-11",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-12",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(4)",
   "Topic": "840",
   "URI": "https://asc.fasb.org//1943274/2147481161/840-30-50-4",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a),(c)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r164": {
   "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//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r165": {
   "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//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-3",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "40",
   "Subparagraph": "(SAB TOPIC 5.W)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479583/944-40-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r168": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r169": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r170": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r171": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r172": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r173": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r174": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r175": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r176": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r177": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r178": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "480",
   "URI": "https://asc.fasb.org//1943274/2147481648/480-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r180": {
   "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//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(12))",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r182": {
   "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//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r183": {
   "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//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r184": {
   "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//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r185": {
   "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//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r186": {
   "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//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r187": {
   "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//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org//235/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "https://asc.fasb.org//350/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147480123/805-50-15-6",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "https://asc.fasb.org//360/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Topic": "360",
   "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org//440/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "https://asc.fasb.org//470/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r214": {
   "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//1943274/2147479360/740-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "https://asc.fasb.org//805/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "825",
   "URI": "https://asc.fasb.org//825/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "940",
   "URI": "https://asc.fasb.org//940-320/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r220": {
   "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//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r221": {
   "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//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r222": {
   "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//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r223": {
   "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//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r224": {
   "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//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r225": {
   "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//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r226": {
   "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//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r227": {
   "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//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r228": {
   "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//1943274/2147483589/942-220-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r229": {
   "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//1943274/2147483589/942-220-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r230": {
   "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//1943274/2147483589/942-220-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r231": {
   "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//1943274/2147483589/942-220-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "https://asc.fasb.org//942-320/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-3",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-3",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(cc)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-3",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "605",
   "Subparagraph": "(b)(3)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479655/944-605-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "605",
   "Subparagraph": "(c)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479655/944-605-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "946",
   "URI": "https://asc.fasb.org//946-320/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r239": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-7",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r244": {
   "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//1943274/2147483586/944-220-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "605",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479686/944-605-45-1",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "605",
   "Subparagraph": "(a)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479655/944-605-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "605",
   "Subparagraph": "(b)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479655/944-605-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "954",
   "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "270",
   "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(a)",
   "Topic": "720",
   "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(4)",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-7A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r263": {
   "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//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "https://asc.fasb.org//275/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "https://asc.fasb.org//606/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r266": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r267": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1403",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r268": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1404",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r269": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1404",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-1A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r270": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1405",
   "Subparagraph": "(1)",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r271": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1405",
   "Subparagraph": "(2)",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r272": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1405",
   "Subparagraph": "(3)",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r273": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1405",
   "Subparagraph": "(4)",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r274": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1405",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r275": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "c",
   "Publisher": "SEC",
   "Section": "1405",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r276": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "17",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r277": {
   "Footnote": "2",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r278": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column B",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r279": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column C",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r280": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column D",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r281": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column E",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r282": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column F",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r283": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column G",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r284": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column H",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r285": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column I",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r286": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "29",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "105",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "105",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "105",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r297": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r298": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r299": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r300": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r301": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r302": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r303": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r304": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r305": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r306": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r307": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r308": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r309": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "480",
   "URI": "https://asc.fasb.org//1943274/2147481648/480-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r310": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r311": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r312": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r313": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-17A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r328": {
   "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//1943274/2147483621/220-10-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r329": {
   "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//1943274/2147483621/220-10-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r330": {
   "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//1943274/2147483621/220-10-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r331": {
   "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//1943274/2147483621/220-10-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r332": {
   "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//1943274/2147483621/220-10-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.B)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21D",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-21D",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r34": {
   "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//1943274/2147480429/718-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r343": {
   "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//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r344": {
   "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//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r345": {
   "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//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r346": {
   "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//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r347": {
   "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//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r348": {
   "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//1943274/2147480678/235-10-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r365": {
   "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//1943274/2147480530/250-10-S99-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "https://asc.fasb.org//260/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "https://asc.fasb.org//280/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-3",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-16",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-35",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "320",
   "URI": "https://asc.fasb.org//320/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-10",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aa)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aaa)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aaa)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-13",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(3)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(4)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "60",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "16(c)",
   "Topic": "480",
   "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(i)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "https://asc.fasb.org//330/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-6",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r50": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a),20,24)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "50",
   "Subparagraph": "(a)",
   "Topic": "405",
   "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r520": {
   "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//1943274/2147479823/420-10-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r526": {
   "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//1943274/2147480102/450-20-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r527": {
   "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//1943274/2147480102/450-20-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "460",
   "URI": "https://asc.fasb.org//460/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r53": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "460",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "460",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(4)",
   "Topic": "460",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(5)",
   "Topic": "460",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "460",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "460",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "460",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r537": {
   "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//1943274/2147480097/470-10-S99-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r538": {
   "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//1943274/2147480097/470-10-S99-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r539": {
   "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//1943274/2147480097/470-10-S99-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20,24)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r540": {
   "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//1943274/2147480097/470-10-S99-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r541": {
   "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//1943274/2147480097/470-10-S99-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r542": {
   "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//1943274/2147480097/470-10-S99-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r543": {
   "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//1943274/2147480097/470-10-S99-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r544": {
   "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//1943274/2147480097/470-10-S99-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r545": {
   "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//1943274/2147480097/470-10-S99-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r55": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r57": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r58": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "710",
   "URI": "https://asc.fasb.org//710/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "710",
   "URI": "https://asc.fasb.org//1943274/2147482969/710-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r59": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480606/715-80-35-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-7",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r60": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-9",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-9",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org//718/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483442/210-20-45-11",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(l)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.C.Q3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.1.Q5)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r652": {
   "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//1943274/2147479830/718-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.3.Q2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(b)",
   "Topic": "720",
   "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org//740/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r675": {
   "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//1943274/2147479360/740-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r676": {
   "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//1943274/2147479360/740-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r677": {
   "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//1943274/2147479360/740-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r678": {
   "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//1943274/2147479360/740-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r679": {
   "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//1943274/2147479360/740-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(3)",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r691": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r692": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r693": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r694": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r695": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r696": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r697": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r698": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r699": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4K",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r700": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r701": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r702": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r703": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r704": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r705": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r706": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r707": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)(iii)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r708": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)(iv)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r709": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(i)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r710": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(i)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r711": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r712": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r713": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r714": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r715": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r716": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r717": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r718": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r719": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r720": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r721": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r722": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r723": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r724": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r725": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r726": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r727": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r728": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r729": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r730": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r731": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r732": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r733": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r734": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r735": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r736": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r737": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r738": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "830",
   "URI": "https://asc.fasb.org//830/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r739": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r740": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r741": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r742": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r743": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r744": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r745": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "832",
   "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r746": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "832",
   "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r747": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r748": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r749": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r750": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r751": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r752": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org//842-20/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r753": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r754": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r755": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r756": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r757": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r758": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r759": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r760": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r761": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r762": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r763": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r764": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r765": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r766": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "848",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r767": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "848",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r768": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Topic": "848",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r769": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r770": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "https://asc.fasb.org//850/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r771": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "850",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r772": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "850",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r773": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r774": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r775": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r776": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r777": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(ii)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r778": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r779": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r780": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r781": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r782": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r783": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r784": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r785": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r786": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r787": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r788": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r789": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r790": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r791": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "50",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481260/860-50-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r792": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "50",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481260/860-50-45-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r793": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481260/860-50-45-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r794": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r795": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r796": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r797": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r798": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r799": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r800": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r801": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r802": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(5)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r803": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(6)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r804": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(7)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r805": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r806": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r807": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r808": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r809": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r810": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "330",
   "Topic": "912",
   "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r811": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r812": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r813": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "926",
   "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r814": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "926",
   "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r815": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "926",
   "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r816": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r817": {
   "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//1943274/2147479853/942-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r818": {
   "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//1943274/2147479853/942-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r819": {
   "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//1943274/2147479853/942-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r820": {
   "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//1943274/2147483589/942-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r821": {
   "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//1943274/2147483589/942-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r822": {
   "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//1943274/2147483589/942-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r823": {
   "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//1943274/2147479557/942-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r824": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r825": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r826": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479838/944-20-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r827": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479838/944-20-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r828": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(1)(c))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r829": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(1)(h))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r830": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(1))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r831": {
   "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//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r832": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r833": {
   "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//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r834": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(21))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r835": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r836": {
   "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//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r837": {
   "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//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r838": {
   "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//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r839": {
   "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//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r840": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8)(a))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r841": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8)(b))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r842": {
   "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//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r843": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(10))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r844": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(11))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r845": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r846": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(17))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r847": {
   "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//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r848": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(2)(a))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r849": {
   "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//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r850": {
   "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//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r851": {
   "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//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r852": {
   "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//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r853": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(3)(d)(1))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r854": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(3)(d)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r855": {
   "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//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r856": {
   "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//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r857": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column A))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r858": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column B))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r859": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column C))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r860": {
   "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//1943274/2147480149/944-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r861": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column E))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r862": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column F))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r863": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column G))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r864": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column H))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r865": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column I))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r866": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column J))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r867": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column K))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r868": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-17(Column A))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r869": {
   "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//1943274/2147480149/944-235-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r870": {
   "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//1943274/2147480149/944-235-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r871": {
   "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//1943274/2147480149/944-235-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r872": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-17(Column E))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r873": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-17(Column F))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r874": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-17)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r875": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r876": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r877": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r878": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r879": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r880": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r881": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r882": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r883": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r884": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r885": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r886": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r887": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r888": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r889": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r890": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "605",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479686/944-605-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r891": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "605",
   "Subparagraph": "(a)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479655/944-605-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r892": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "605",
   "Subparagraph": "(b)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479655/944-605-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r893": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "605",
   "Subparagraph": "(b)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479655/944-605-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r894": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "605",
   "Subparagraph": "(b)(3)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479655/944-605-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r895": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "605",
   "Subparagraph": "(c)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479655/944-605-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r896": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "605",
   "Subparagraph": "(c)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479655/944-605-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r897": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r898": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.6-03(d))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r899": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.6-03(f)(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org//310-10/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r900": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.6-03(f)(2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r901": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.6-03(f)(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r902": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.6-03(h)(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r903": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.6-03(i)(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r904": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.6-03(i)(2)(i))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r905": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.6-03(i)(2)(ii))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r906": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.6-03(i)(2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r907": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r908": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r909": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-8",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r910": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r911": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r912": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "205",
   "Subparagraph": "(a)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r913": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "205",
   "Subparagraph": "(a)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r914": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r915": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "27",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r916": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Subparagraph": "(a)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r917": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Subparagraph": "(b)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r918": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Subparagraph": "(c)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r919": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Subparagraph": "(d)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r920": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Subparagraph": "(e)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r921": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Subparagraph": "(f)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r922": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Subparagraph": "(g)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r923": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Subparagraph": "(h)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r924": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r925": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(b)(2)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r926": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r927": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(a)(2)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r928": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(e)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r929": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(f)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r930": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r931": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r932": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r933": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r934": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r935": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r936": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r937": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(17))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r938": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(19))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r939": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b,d)",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r940": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r941": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r942": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r943": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r944": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(5)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r945": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r946": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r947": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r948": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r949": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(8))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-29",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r950": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r951": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r952": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r953": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r954": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-05(2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r955": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-05(4))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r956": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "220",
   "Subparagraph": "(b)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r957": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "220",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r958": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "220",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r959": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r960": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r961": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r962": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r963": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(2)(c))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r964": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(2)(e))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r965": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(2)(g)(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r966": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r967": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r968": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r969": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r970": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r971": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r972": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r973": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r974": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r975": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r976": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r977": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r978": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r979": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(9))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-9",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r980": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r981": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r982": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r983": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r984": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r985": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r986": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(e)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r987": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r988": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r989": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(i)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-12",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-3",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r990": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(2)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-19",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r991": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r992": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r993": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r994": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r995": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r996": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r997": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r998": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r999": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Subparagraph": "(a)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  }
 },
 "version": "2.2"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>147
<FILENAME>0000278166-23-000032-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000278166-23-000032-xbrl.zip
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
MW&24\LJ(&%6=]!TC_T4&J+C9)]_S8,6R0(0Z1F\X#XGL'8.E4-"$$@$YUX6
M964@6L3DF#G"1%F !Q%41B I(VB3M$ZN6$@AV)6!Z5XGQ\QQ],IA(ALS<>@!
M;Y/7 EQ!'8++C-'JX+/HR3'S@RP*2L8DZ8I!R$%XBS*B+%I9FV2ZQTZ]1;6
M *4*NWV(LD PR6-TPA'YA%$ZF1<PC;W-$FKQ\^L#L1CVP9@H&567,:CBI.=0
MD5404JX>H/??_[008(T%@YZB=]F"ANBC]BKF5)>O*6U6$-C%]#\M!%SA95"*
ML]@D# 0I0G3!F9B,)&\5KB"X]]S_M)BU3M$$ITQ.6B50VOJZ6L?4J:@^ ^H5
M1'7Q_4\+ 3I3 &E$ >4L"&.CX-?&AY@=)VA:W]\BT#:+IWFM3KTS^UN;FHL%
ML@X*:UP7K<2BA$ZI" TK \U]]S_-#R+0 4+AK-DG!^PQ?2[1Q"""CZ[XFR["
M58!H$?U/\X-)@XC!SSK5,V2I0E281?3"V:C(KHXEW6O_TQS-R'F=3(H0M +A
M#$:CLC8Z1YL#IP@K@\^B^Y_F!UG1(670G@T(.#@5GVPD\LCY'0M$Q 64Q6FS
M@%A\O9[DC%>NB 0Q@H[)2]1"1PYG["Q]CJL'Z/WWOBP$6-(Z9]8IDNT5;(E1
M4W&&I"6#WB>Y>L NIO=E(>"6*%UT29DB+: D#+9H3M-M1J.\64&KO>?>E\6@
MJKWTT01MLF6;]9@P:5D7ECEK0A:KA^KB>U\6 K1, K4UG)!$A)!]" 1LPI@4
MD<XH[J\(69O%TS>ICB9$+%+DDK$NEDB6E2W;H8R>XZF2WJT,-/?=^S(_B+3W
MSN52*&3-OC%P(+20HBE624%I=2!:1._+_&!*P9,K$63A7-$+;D3E!.0<DH\Y
M6[DR,-UK[\L<ZT!&*ZR1*HA,('6)S@N4&I+G]];GE<%GT;TO\X,, GD1J&1C
M"KA9)4*C@&+10(5R:!%D/Y]/V&8FD_WK2]Q -JL+_P33=#2^_/F\UY_^:U2/
M.VX)/D84B3J#9[T.03O4*I%GGT<J*7#W6%IUE?"97^]EYK8W3@%X!$A617 !
M"6:U?SE"I>6UG[J4= ^'Q_3;RM).;]@;G _FM8;[3W=I_/FR;O#]L4NMV&?&
MG8^[?;G#3G7T[GH];EO,E4+1DG6C \D.%&(AF:WU5JA02+>,#GBQIL/7"=84
M+2*Q^$F>O4..2D1*R5'-RF-L05;^ET#K8#IA%S^^_/V!\U@<_[?\U+*0P"B1
M9J6;E,F@D^3XD+($QR%=9I666&(MF4_X._1:( E^VW3@^N:?[#HPDSXW:NCV
M&E^\ZT!,!8/60CI",()B1A0FB&BT-M*I=K&J509M,1,&]N4I*!#&QZ2=UE[G
M$K2U\1XW?+@W@UZ6II<A1F=$THG;5W(F5)S(02!J1Y1!M6 \HS8ZN[U\GJ:[
MX^L=RN[XN<<X/AZQCWLRGFUGMHK#%=IQJN0!K.;4B4SV*K 7 ^V*%!1L&Y;<
M+!N."YGTBQ30@,A1: ?>N.C80),WGE1DGT@MJ"ZP;#@NI'@ 6K;#G"0+4@O%
M6PQ6R<@I:Y'160O+&])^2QBO>Y<V$RO#Z[VI?]?!]'B,93H9X!(/2'V0BS?[
M8]Y5BS?7X)=_62L"1\A(UFI)$@+%((-Q!4ORRLITNT.5Y/^6%=U]OFL^[]-N
MF>VS--D_CZ>4I@>C3BW'5OL.]RC38%;_[.?+?9I.^[..@KH5]IV^^RV*_,7Y
M9RXRKP1G/K3\(B?VH:-U/]$0F6J_B;S;3YZ,QI1P\JV3)JD:/9_>-$T8@TM%
M*.9P079-5#B73HD$D6ZUVKO._LYC_<5U/U3*3 _J?=-.KL4+/^N"S":9%+"
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
MPQK^/Y>!Q7O.5Y-0'K2JZX@EO_4^FV(5K 3\OLY5J6I@38,_I0%EHXS)3 2
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
MRN 9/ ^<Y:"LHZN@O,JQ=E?I':JKL%J>Q3PL5T4H?5DF\AP,N2P.GO6]V8[
M[X8/C7Y'!P.^1)^';^)0Y&'(WU+22&BD85D%^]T@#A?E1MGZV<6'$%\QF0Q&
MPJJPJK]!*=+_K;^SO;\7#TR['R$5_0@Y%2+D4(_CX>X8:[.BG:T?0-D]<#'R
M@)3?6?X UL8W#+X"$8NR!L3,-*DJD$X4SRCR#,,MZ2(P-Z98!*<8=0@C0HL=
MA57(S"Q+PM<]PS<*?8_TK9G4S+<>7+0O@V>XE+O?][?['>NR)L2%,$,NA,\M
MA'F\5JR:\OG]"4UO@7%]189^>T)S^[>=T:@/_EZ_W>OM(6O(]GY[M!N.V_V=
M+BAF[&R[-WX2FD]"\YZ%)L7E4ABV"<(H J%9A"CY4(Y@4"Y;^UMPI;/VVC^4
M4Y"V\)9"K2:0,5-8@T4+35=X')AZN$238%+D\^I*_]P!2];0V"@(2#QCA//=
MVC2VK6!K[2\WCV"+3-.M#2/8LF''7G_4[JN![5O5G5LR7*Z%%GY9F-INK[.S
M_=<(T8>=O<_ B-[;[PQ[MV-$?P"C'70&MQSLW\O0^95F:1TQ77$(MW62%XM'
M:1((">?OOTS?__F^]_[RIP_GEZ>+,QC#KR^1=/.GWOO??YK#N*[A[T-XUC()
MY^+LW:^_G_W^R]79T?'P]>^GW?>_GUV_OTRG9T>_P+@/%N?OWL+?K[NOTS4D
MG.%>N+./,9R=_C[X8='^H+V_N]UMA^&H:\:C[K"W"W[8CR0P#SS92 O_^:N?
M[GIX/TNDZ-YF\W=>Q36;=]_3NR4=\&WW3'ABEVMRO@I!>K9D''TK._CH-^Y"
M3$<;\@L.V3:\_VG^K9OWV34]+>2+NH0WE^57R</]94R 52Q6=Z^[L[W3C=MQ
M=WO<'G0'^^V1Z0[:PWY_L#\<[X[CX>AV/-Q?C[P]5H?N)3MT3Y?V+UU:749>
MQ4/UBI\N[U^\O(L5-/O>_M#LPNUM]W<&ICV(S:"]MQT/VO%XOV=&N_TX&L5_
M!XG^7T4U?A':^5L&L<8?"19A4>0M81^8$Z!, -AAB/^H\J N.= $MX>[':UA
MML\+>E>ZP)?/$W@UO#;(8&HY1I9NDI)"3EF817C%P=I#4E/\<%F%61P6<1D@
MLT<2KT<6!KWM9^'SM3&F('@*;/Y=V2#)LTLL$&NE, (85I5![A7<!]@2I*V&
MH843RD)_5P9A68+9@C_H!IGQV%!.(Q/V ?Q.@H&]#'8?17&1IT$.ZL([%"X
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
M'UWRVM=*E"X_U&]K+%W:EVKD@ 32M$XG*EU>_7S$D55X<6PP3:%:D,_^,M[
M'QX&!^US_>@C#O( SA6<V<R-UHWA%)Z15.!D(EP'M#O<'<.)<7C&. &54$S"
M3,U'MC@DHFOL/>6H!L6Y@QMP6;F1@ Y(ORQWFJ)X%<E+C)=V@C>->7&""^4U
MO"P+8.."$N$[(.Q10V%N$G;8C_:PX5DZ/1[/P53 [LVB[<.2)ITF&!3BD"G)
M)-K59?0-17<*0U*?%XNN,RZ^A>.@I>9V1_%"8FIYZ!?*MH:20=20@J8T.0O
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
MI-G6A%>5:AW@F#TV9Q85($U;)R!<IU0'0QM2F5G E0=*(HN-WZXPFB7H;^1
M6TQ5V\] ;T7)3/Q_"JW#LK.J7?,-ZWCJ , 4J5.LJ4,P4&PDLIL47N*0G,B8
MXT8.KB)T%B$>':_L5$IO>'?X8+NYTC'ETX+=:= @POITA&62#E=LLI+A,$$,
M=4C"4?K0)L%"%A0D%FLEPW@ ,].#W17B0"6Y;:(TQYL#BU]R& "#,'<9' 5?
MET:(X1DL1XX9'+)F8[UGKI.*7BZOK[V16DZB:"=#MQ+J*TN&48+\*WS^FG#T
MV/0_CZ:[G9.Y<Z^&_)WX]34:"'_QH/*-#?"9]Q]=XX%W#Q+3TD15"_>#)>G!
M X\(/+Q%3EW8&#WK(I9^MLN&M*C0].,L7;A4::7B=2Q=>IA:0VMSM94"76?8
MZ9$)Q0+@O*^3)A*DQW<IX"I5M-A]'GGL+J$]7F(RL2QZ<,OK.?G63GO+UE=^
M(D3V, _UH1B-?!+$IF'WUEHAJ#LP?<?UC^"^7J'O-T=% 2<%/?2Q=^($,$9\
M[2K1:^*'9%W\:0W,*A*=/":SSQ"EA['5:/-@76O/9;.KM=88;WRYZ:QZUA?"
M@F%BF&]-*L\FL'/QQ_\O6C.9@IVE "[D8Z#2\$SQG_B^<.]*C!,;SJ/*LZT=
M[1Y%^ 'J3*?U9Z.\*+#&%&Z-MP+,$5/R5OFAXES7+FE<3W[6X?DOIT?MWK[
M/<#A$7Y'798HGS(]B!P "7S(@@I]!5W]66':.FRTI]C'6LYEM^Q<M=^>4.EL
M.!9NQ@]2$N,VL-EYGP(, TZ$N/8LV/7+Z2[BW#3=CN_ANLS!(P1W!B&.(1=$
M*\;:/SCL4K"-4(#JOTD*D!('"5C%;\&J--Q)[CC"-@Y@#%RPK[4(#L!Z?D9"
M]?#@[?$%_BP=UIIWL:E>4@6]VJ/*MFUF)J$T:TS 1XZJU9,O,IQQSX]-2"-[
M.:[FC;17<WEG+X_DJ&5*7 5T@;E-AZ,,I[)&L>G<-RV).GS'^BU>*P,18:;D
MP]+(="_9?<IH#@\C.:!>KHM)J@DBD N/19!II4QL,]4BKH4C0-B>I6H 34J&
M;K88P\SA6;7^;8ZYB0BJKI(B;N/G->^9D.A\M:0</AK:\3QW:E/!J )RW?.Z
M*G#;D#LSKV?JE^*?J$OF+,]371N&R%&W$J=LB8_KX1W..P8(3]66O-\0X5,S
MNELWHYL;Z3XG(A@;OMRI]QR]2@;G' @,]<,K$59JXZS(%.UB4P2>Q"%)$H(:
M.%:,C'V02EX+17%Z]WF\4ZSE *N4F-.%LYT6F E>:1F1METJ@5TSNA4FID:,
M&"F;O!)X$&BE9O'8]X-G,; 1R]IE;[G/%)\I;C"U;C!/X(&U<9TG\, W!1ZX
MIW3D9MS/H[<V#K7CKIW2_8(?+J3$8VW4FML!V/+>5+D8/#HMOU"80W LPFUG
M86NY4Z9", H$3";I&R%@VY3KOV+]H+4X:+56_KVVT;-D,9D( L."SMX6[(*-
MZYR\.F@%O\#_438/PS,7Q^!5;K2IB;>PD1MM0/<XH)\)(0]J,OMG4#;<BH6I
MA[C>@EMIL/G&HW[&Q2UPU4TAQ#F@PYR7@4$@F%AE4O["<^5"M&W#C(\G9-9*
MM.R-G_!04Y!\GV<.5Z$M>?@0/+K ]X\"T>&V=V@ :E<]_ZQJYO$6^?!-N^2E
M?-801FJ<6Z*0=6F6NVTSY[R^\^-/XR 7I:88_)FP=YU)K8+W;21B\V^Q8TSV
MG,MTX1CF+?4GV_Y<9)O,$#?-5/N4;%]=SU7?>F7@MW13"<P[!D,\%]X8<JZM
M,]W8N*5J$# !K4./L/AY,\/ CBJ#3H7*2A#3^G"?G]<+5QAO_$X>4;\ +LQB
MD27AGU4SU8,L.+)=74H.;.G(/A(]@/=AR8(MQ+.=, 5[CDQ,$LQH8- )1"Z-
MY/Q0C-8_< 6-^O LBW3;E=!F=5A4'*<P%B^,0H/#1^-A6CD4CG-I68#[3$B6
MV8 ^3R%\PD1S^"=TT58_0L+ C$=7)*;'X6.7TEY'+DC0B@XENC49>K5X=<;A
M#9B):.BE9I*4J6M6 EI,%HX[W,:%D=X;:Z)I$CQ#5*&T@]2F6YW@1+)G:3A7
MW5F2CJ0;A@1L4XY7F6#KJ.8^%8@C W.UH6H%4^BZ5^F#%2ASC"[.K$@PRN E
M;KF1'$[I GUI\O4.J'8]Z.WO]PDI&$XYW"MVR2NOW;F-Y[XU!/];Z)?[W>Y>
MA\N@3C,I(,:BZH_!8C"N:TB ,'CB9SJ!1)N"E(3$HO*&*/KQ[%.)MMY6^&'
MUY Q]R,C" #%6E(%KG_<J9"&8!M,G("CWU#8A76<=4K\9^OVP0679<)$.$CC
MI'H\ZGTB._,?$&8HYKF [Z!4;O[$%>CB*U;GQL]CZ)E0]L=-@ZP9AUJGYQ"7
M%:\/5MQ[- 6#^IX9X-=6N0/S71ELO7X%6DFHYK>63Q!^X/ J3R*#@=PM3]CC
MT1B926A+'E.T\0H2S:1M0B()+30GU=OS.*M+*G_!9^'U0&:,D:$"D]CX51;Z
MME8P-2&68L&ID0X](#:2Z7TZ(Y0+49,_+Z8L[KFBS_8OCCEO5<(B5&(6X:X@
M_$UH-.D42EY7FU&YNB!1HKYE(H642Q<+,[IC6"K3"8[1'BD]W-.*+:2$@ T$
MI=P-E,--[<IY( W[NP2^9>A0#1F65OEJMP\6!VERC?DC9F)AN]"3V\@@]Z";
M.]_9:5XM\KE?MUF!"%*JZ%5-K;5T+$?AYE*IPGC,TW^I>(U4D<?P^:FO8"2V
M,2#79SZ1-JG$1:LY!^N0@S])W-5>1-UUFUZ&[ M;MF)LN 1-&1:(VV'%@592
M!4Q"E9J#]>$6[M.EY]#R]5\_"09\<(;"FC"'X0V2>$B=00/*WRA$('N+"?FI
M.T-IX#IC>+DPCBL"J=G(#+)AAO4CX2XZ5)FGT$6Q61IEX5FL -AF:4)21/74
M-D-0;B5M*>X-R(U 92<9'E'*!;C,JN%9%(;E+<='UDSK&84R7$L&*9&$L]#;
MPU>#_B=\!'8P939C:NM<20A$*.L0J>'S0?FOXE':'+W_=@K@L]]&*T=&TA1!
M[W:.5$M3VN72KKU>\S[+7ROED\+TY4RCQKO7+0(^GI2('83]C'^&93\%\ZY8
M(UX6HEBJISIZ#GMAFHLJ-#T( (^%<"KKA[*&>*RWN]O9MVQB..=_] :]CB,8
M"S?04]!GO5_W6V((^Z1"/ %;8B]1)<$)HUIEH.XREZH U3-/E3N.7^[-ZZ^[
M&BA"'9&4UYR#+LN/'(UR!D^.^31/,7*\4H8*'U(]JPQZ=IM(P!(KF[^-8I#-
M\<32D;*;;CZ 4'*L9&Y[.L&1,R7&.;X/F3.*BB<KB"++!V+)N?UGJ!D UDL2
MN8"BXY[!?><1&2%"I+@LOH.9XK*8K'8.G"9%<V;N.19ZXU\F%-A,\U/1B]RX
M8FR333T8P:&@O\6X 0AG08+$L%AH@)<<"OBL8F*<[=5D"?DX[\2WF&;;?4JS
M/8RQ?+TUNK=D56'2:P+%BD+U&G^K)\]NJT1GV>V8&I3LY:I=O,PTEV1JL$I#
MK,;#FUP 7D71N,;2,Q133=O&R9C18JF,S.MA,,\4(.8JR+S*B=U;5Q \9]-!
M^KDQ!</*$I6(EYJ5#5Z:E9P94?,N!X\; >>[S29TC=]*/TCKXK*<^U#:%C_2
M.LLKX]J'J_<8O+O"'LV54 "[:+E/C9)GDYQ,*VKWQR%*#N);?ACO +2$(@:#
MH VT-JI[C[[&:X$;(1TL$F<AN9%@D,D3L?UL1V0?">.$4W-N+;4]Y*W\X=[@
MWK+?IQKZ/;]!+)69/WK__27G%N_795_;3,-=E:S1[K!2\P7C4%S^"L-(\WD[
MX@99XM=K%T0_Y^8BSQ@D0A2ZAWO*73G+\D,0AL[5LEYW5#RTXM];@EPJ\P19
MA,^)X'LUN W4L$(LVE-Q-[DL_H728E_:OJP<2W=A=:ID;?3C/C+Z8E9L)-C
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
MT?I,$'/2+5-9=30?[[<T<TW<A#I #)@8AR5G)M>Z*I--N!L'DM6&15B6')W
M> $(&32.KSDVG);+!DNS;HJ[V_C/DQ/KSB9>06\0& =_9-KT%)'PO2XGR([R
M.&Z?@'%P#798BH'B HN*WAHZA80)42FQ5DMZW^=F6$@(-(,M((L7HV;AG(]5
M\Y/,6A64<V.(BFN6&+:Y+'DM\:()C)JL.!J1)SH<2;*5&T1^A..:I/D(51%_
M&H0]*AAE>@W.,[CGBZ _:!%Y)J^$98=]203&+3W4Z"5P4[#6W=9#UM MBTQF
MX[*X+U#&!C&F4H]FQ4IS$5M"8:4$7':\H[J(N<-).85=]1%A/@==(\%B4M&(
MJ*WE&A(K0ND/@%JA"1DN7HQC5.@2#L0+;-%+/U*7(#4A9.EED2X.3HYY73K!
M.\UBV/>+K-\\!/GVA@KZAK4<4;Q]K@U&_3H?9MPE4=_H2+;"3:B!\^62!'0S
M,-$CSZ:6I9.<6%&4^<O1M[!?1 41J$@E3<7MN"PJJEFOAA6*O+,Y8<(=&XMR
MUTECY'*:6XX*R7KS$7ULDDDC(FAQ.-VM>JT@>T*4;>QA")8O!6M^X3&62.G:
M:\:J:L'Y2RT@8Y%!J0VE7_9(]<,@1K XF>1"D";0P 8E\,8> K?H&*#XPT+L
MIS$3O-D,'D&LO YU5(7[$R+]:<+V!C[;^NDU!F@LF,+$'\$S"(4ZF?(8 W(]
M.K_SP^Z@+T.?R#^OJY3&)^=.4 VR.[Q"/[U>#7R'8^R?5XSPS5[&##M])M[K
MO$:A*"QY29@N2&>U!/3C40G(@MI%(G4O(0-PFC'^<\K4EVYT5),C1(O>R!QN
M >PW#R5",3H0GOA5(6G_R!":_:@TX5<8Y<W;*@Q(*YR-V<(38>>L4)5<^*)X
MBSBK6!$[$BH4>-\S)\6=X:165XOZ]]GFAK9O<E6(3>D=1OY +HW-Z7O/)>+
MN45,K4]<8\29R<+TL8(E2<H(."F4["<>L):DAS"Z]9\Z,\%VEU@P>U*WXWJ+
M>LEX)M0\!ZL48SP]I<WD(\9P(PV-CHD[2R^N9';A+'&1,C%JZ64D9&)JS#Q<
ML'O,AQ?AZWI*OBN9 SJYRO.873[ID*J\:J1!6%[0:WB.9#'@3JI:50GX'<J
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
MEZVKTY@A-$HH+S6"SPPG).56FU:L&[CQV)KL%7_8;:,NI-\Z>*N/["Y=4L7
M:N-@=S :_8&DK?P8BX-J.;<V;H,X%*]>04*1/A:W \;15)+[=/PC/&[V>[:'
M/6A&:5(] RN]Y*!K.2N4=0JT):K+$9(D&<HK<>69W-(YN7\MKBXIR8>SU\?1
M5#4G[95_4,MK&;)&--$,X$[CTF1F;?X"V1VIV;D-DPNNHK8\TH+;%'BJWOVK
M4$+S-.E\/*;:=ZYV#95>>+%^ ^!2VC!/2FV4:8DM_IEBFHV>+; RX2C)'.U3
MR8 B5[$S)D^STA B19_EU2DH)-K2I='*B;$+6[H[\=@4S%)S1YC#GP8K9-PB
M\+9(M1W:(FN"?'XE<(.KP'T61'T2)Q@&CW-3^G1I%"5%ZW3-CN,Q;[RS$=9C
MQ'UB.!BO#?@0$0Q+!'?-*$J$(H(>-X"T?>(*T(C="F6;1CQ(5KDR5ENWX5Z'
MN.T;@P$Y?/AJ]\%$(L'2=LCKK,F+R<:@=VJHN5M2$:!]DM$6%/H& D^@;EB(
ME0<K#5ID0=>;Q07_&8F"3#$E]>5MPQH6]D:5MY)V4B@7/15YF3"Z<IDJ6 <Y
M8J)5)' '+^GE& FWKC13:S0HTST5B8:29<KUO"29ZH)RL,963^"&7YH/MB'+
M5#0JB171D**)Q> $F8<5P[2'7'(%ZP-B+J?&;Q19DWZH&-#BI2^,,V(= :KU
M!$5"Z7N7L0+:=<UT@C=.\*]_IB:*V6T=$]H(4SQP9/ZE8,1$B+1Y#K!X=2&8
M&\_4UKES%+1E4W!)DZD_]*8OMA=+*RH0YM:</O.Y81=!-AO#CFC,S%+OC8*D
M*E$WX,7RN$VP<&V"_>&X&?O<8K1\+[LPKLJ-C#67(&$C;]VZ:5Z6&WG&#JF^
MD+I@,D8_5):GGP!=KCB:\ME_8O/@"X,A83#.>D,+6 -!!;/CZBVOMRZZ"BZY
ML:&6Y&&;9\?935+DXC&T@HN<9D8)$'(E:)F?;1U?O-QZ_LA4E6!H.;<ET60&
MR/H)?;"!YG[O->,6!&^^5N%J)P_CKY>:()H,5'@P\BC6W/FPP87!9!\6TM9\
MUOJV Z>91/.EM">AHUUC9Z4;NJ%PKU$0C^M4^G>Q\T'M*SBNC\V8JHH3!B3.
MF=Z!2")Q2FI'9<OSIT9/E+!+A)G 8:,H5XI75& ?!BM&$A55"(&I#+/;ZFLY
M9'[C=81*B2N/$U]WV1;V!DN,@Z![].C(1"Y,AD76\!RP4+C:V4AV.28&](1Z
M"2B>2;9UZ;A0H;9K4.:AB(4_-9/.WM3_,*?FR,+Y6)!P@HO-T4(J$<)U9OIU
M_%)."I\ABP&%"<T$E*-[9X-XN'DEE@:BO3L%E<"-++7T'*NJPILHQSQ6XREN
M;5KZ_D7+K_%MK;[HD_[P-YGVV7Y*^SR,L7RC:1^KA;,R(M-1K:^ 0PH5::ZK
M7.H-4=CEF0W_*M,4,X&/N9NNL*9_7'DU*'S XPBSEI1=@(9*"H;L50N?>XRY
M>-Y)^^20@!&*UJ!(C!U-2^OI]2T<F]'0C;00]IDBV#N9<]TF<<E0[$_59J.
M7Y4SCDF'B?8^1Q=$%PN'FT"?/J+#WQGAX6\.;;2BNBL),7IR&,,=Z'7'&#QQ
M$E_UP)]"HVTRRX_!;KRXU@6\@;,";A_];>&FJK7MLUAJ2UY'4%?A44H7KG&Q
M@F3KV033A42%K! -V4>P=I((^W^E\KYQFN>%+3E+7).TTK+6&SH4DW FD1^L
M";  1=+,L(;,.1'GZ&N8*<4PE$S?.U(M+T9')U5C8AKMA6-8:;@NRG-JKT+.
M>0EC 8\+_K<"<5PG:;74L/F=408,\?O%YQ&[R=;BX5LI?RAKJ91"F7]8R /"
MXTA>D#TZR^:<Q:IP_'*AW3B(VX0='0S]F4B(=[P@(#;@SMQ,O>[F$D9Y?-$O
M;PYLXSH,%?/]U[-@IPMN?)JRW>O(W&(S B<A&">NJ2<'IKXK;:P!J7+P P',
M+A)$+7FPH287N&D9T@@$#=^MT<Y"8:'$!"?6UKJNZ4HM@HAE.&ZQ8L/)XD>[
MI:  7]Q:$0N2YL7PB'Z1[1PI<RFE.S@%ZZC)L@21-#RX*JI:DE 2(<="/O90
MP;3@C\[:?Z'K@Y4Y&<:-A1VI<OT$\<+;=LYNW=4?Y!XAEG41H?H8!C*ET",Q
M#I#\1.'[0P3]C!'-HSJ]IOJBC,"> CRPE!N\6?.\N!:T.LINP?DN=Z NL&(1
M6>4U,$(Q'ORN?3(?V3A<=(*WH91,LHB1+F)S5>QHX&.UE9*5(%-YP2H.SXV&
ME>CI)26V]=$M\<1I+>GOG,GD"XCSK(ID9DEUFB<>;EA%2JHP(T\^AS6*30&>
MB-:H3:I*Z9&=.;SI<.M-Q9"3]9=>KV8IDHRWY8/\CM0X!<6\)LFJQ#W"0 ?A
MF.0LFU2&=8)C.*4+9])1EA=O P6\Q812 TQ_EB8K>NC=T#3B4'K*B51ZP1:F
M2\ME.7\-H8GU=$1&"N67$(&,T)6"T"U%S:EH.ZU'M\UB6TO5PS3)I(B!FL/G
M42W])3$1@KDOD*/Y3/(6U(*/E;3)\9[)UPXEV "B08Q5BKNCA5!01(8I4PJC
M/(D%,ZO@&^LT15BYO=&=X*!B_]YF%?"&8YG^0@RB3-&KUBL8X2.D7P(?%D:+
MJVT-AOFU$7P'GJ/10C C7I)3IJIP!/Q:9<)I,"7PF82<_'(J0I!R0Z%PC&@F
MB561=!%\*XU04*=!;EL8"NW.I, N1;2T$58LRC%.N+!@2D*4:.WJPO4FQ2+/
M;%)=,9N;Q'D>W2D\H&:=)(>K?&)8Z MA9AC$"=:U4N).NT&Q-L188DS. 5L<
M6A7IH2<:H=LQ2&)C3<L8RV.;%658-*:GQ-_NI6,H' ]U%ETQL1,&P\C*86BT
M\+P2 896!R,H2JX,)9;HRK"KB-<CJ:C@T#F Y_-,:'0K3R[!.<TI:LL$1)A0
M7J! (D_DWV*TDZQU_JBVB_))X!S(,'3%C3+DQR?$J'B*0>'<0UL]931R.)A,
M)D!="K\FRFX-JV,@D$8E<= 6QQ P/BY6 M$T$$OP.]/PF\+*QAY+#7.CW8L
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
M3,?Y*.SCR#!]PY2J\"6&X)P;_/2UP1!VH*@J>92U:%5N[RTI*/YA7IWS.9;
M^)HD=P046C3;27@MP64#T\FV&&G.@NH9&[#2\BZ1B0<_&U!C'IW< S\L8OT/
M?F$@MC-F6F*0F?)="-575YE2 XPLIZ\31+O\R*&?E)^9VX 'U6%!;9*6Y;!7
M3"7'3",V,A6_P]3<EL-V98X*-]5*N0-51:(P4>GHI1QUHD)KE$DJ*Y$PKH &
MD$I0 H;>-0IQ7?8B.4XW/PIS1X3?)ZY+PKGE_0.49"/KK(&F3^UMD@REI"X9
M.K;9]6P*J@@AIE!F!8)N*87MM1'NY!:UQ*F$LDE1,H@K5B9.%?:G4<5$^B3I
MP76)MEQ4,;75E#H34BBRPN#/D&H;*@>-W8Y?MCCGVASUY\0HHM<-L?=FZ4@3
MFR%_:AEQMV4KLR8Y0?M1-;Q\1P!:K4,$*XEWULGQNB%$5,:0J4"'F]Y0SO6C
MLPL31$^(C*O!GK&1J2&MW7%FG4 W, X<J'7IQU/"\>/8.ZKO<A+E?C%P())H
MP+%(X&F5NG1BXX-=(X;>>/M%P350<!R*ZJ%0AYM#%!"8A5U3T*[&10['(W;O
M"*D5^R,F/!>"",U^>J^^@1F+YL-0Z;O'40:LDN<8?Y2!Y$ N)')1<"_)42@!
ML.L$[4_B#=PN^9+#/%B&)6Z!'9.6^E1PN;19$)<7 $?*6J7?"Z&=:V./+EFF
M5?E<&$()62@)AKOUAHG/4,(@.61CU]E7N:N<"=.K&.)UMD+K>,Z&ZZTE[WW-
M]E;'\#G!QMKNS%9UCLX5U8MRV.YEA$N/'J<:KHE\;G'D<YOND@N#IS[O -?9
MS6)AZ0RE<H\4/OY]AIF+9A:[FNZ6'1/]F.U5MK7(N$5-DD* 0\Q621/4\OXD
MR&5-*?0ZP5HT1"$BY6,!'>AX!8<TYZGKU#Y4VMHXB-[.:\:TQ?Q.%6>N68/N
M<P7/FRJ,.(GWJ]U=L#?O36#-:TH7=OK/N#XQ.QE,L XQ8YO@G,EH!CY@:Y:L
MWEA=!V[YN; (PJGG6P)%ON*9, T2!.J^ME&ZT9VJGBM[-,2Y2$Y$?\%MJ8.)
M):^WRQH[=H(NZZ.'A/3' 4:#OT\=!*3T%(T@A'DK$][!=*Q2N6HQ):E57LAV
M*'=Y,HF-NB<*'(R^5L3$+L32%&J09& 2V:_&>>2V 0(W(2B%/+0'ZJ]B>&W;
ML^2Y0'<$$VQ?@B9L69KHH\6FDC0W0-+H3DT,XG&C34UN!<7A.<*W(V /GK1.
MOL?(2J*AWJG>EQO59X*>S:9@O\@I9X*S_]30+LI8OJ74#[)(V6U5Q*/@)B$(
M=*?ZPC;-ED11%DQ:WY0^:NYD2WVK3&LJK3(B%7ATL\F$"BMJM!FG?*ZLV-)'
MUP'SC6I\HHO2,+[;.;8UPFPI;[Z^P^O]^:ZC\C9(L1N]COTY-^50<=#1M.@0
M8$E!E)4F1,]3G%4ZUU"<;$E*&8 H;!)JS@DEB N/8Y4HA9W-B'RV7*6,W25@
M] REN)(L473N45J_AJ0;4\\L+L['KSN>'PX,+MA-BB>D8=EI35R"V;.ZCQ8I
M'(I#>ZL*7WWBN-LB-8Y'IXX62_G=SKQEN9+\=]RK!<UC4^@@6*^I=@T.QG8N
MM3Z_(>A-0:ZJC;YR!V[9+FT<9(Y?NDS!.9_<Y4@S%,IG[5<T)*Q.&4/7&))
M#0/=WZ.E:8'U<6I8&=!?;+?+%3LG*N\0'CLG+*_PX$HZNQ6:<SBFVL/BE'!0
M"U6!:62I6<2<,T/Y66((4$'?=8*E6,IFI"O=VQ:UZ#Y01E?KFIY%%9T<8U)?
MZ>XCB#J@XE3'/\I]O,1A"OI 8K5VDAX[)H?/I4'O$EOQNEQO?_3?ID*3JI3,
M@S\NWC3V7%,I_ WE&U!'GKNW2"LB(%%#-OG>J7Y:X*71.>CT:,CW ?WC"&0^
M[I=?,N]4-,)/]D%&CL)<;ZYM&RM=;2GJRPY**\VI6ZB*+7-)!H7#8JR#ZHPA
MCH/B(%-LCL)X<:P0(I/)^X3RDG/%1IG5G,9MH1%8MNNH97),C)LRUAR5Y#GT
M"O,YK8UM7,O?U-*L=-D.PRPMIJ;\U.G5ZF#UFD:.A'1(>BC#Q]%WZ!ZD<W&K
M3XTFNC<-0HHC$Q]8I!K!1ZP-$DI\5:*KI<9+ST.#_*0S="1.-JSX>)" Q!U#
MS!/HSZH)!'AKPZE()-JCWT+7LTW'7N!%QCW1)-TQD855>W"=Y#1FBFM*XBII
M$&"#;7W3@MQV>M0)C*1-@C6):"*IO=Z1Y 2[0!T1L+$>1<)*XY,MJ7M/3%E5
MD]$IQ*"[OCL=1NK-*0T*29I949HX2- @Y"X/8G@[4!!^*0#( $LZ]:^$2EG!
MLQH:-"-J0#:AU$-^DPFZJ%^Q7]]H6VN0XI()8R[$=,!/*Y33,=7,E)S=PNJJ
M$*D6H=2FDQ [#[FKILR\VN!:)NKV 4^=_!<$3C$@4.AI!,F.6*-8!\OQU^_^
MEH,QA0IZ0A=!0BFZBIVX*.IYV[4K48I*3=J,K:W375B<6X'[B$72Y8$S>-64
MJC((+)(M!W=5#H_*)WR-!1[&NNV'WK9^R=ZBQM\V#%ZBI/6+6E^$]DQJ@P*;
MA*?42%AIV6;7*3T$<-;2>+.)8+D1K.,F@K45<WFI$:Q+-\^&\OFII&6$AQL1
M8+34&\E%RKGB*0'YUZ=]68VN; ?NJ"*"V5]861DEUQI!.:NA!5T<*!^QL7H:
M]@L#)F@[R&<&_U?N'B(=WCXSE;,)(EUBL!7!V[L&PIN8=TA/@&)G@CFFS3J<
M%): L!2?D7N$;W(*N6&R!-B"I@67[G3.B5#:(V(S\_N*02;H7K*)6SJWE1WE
M K0@50!$%K$7".<(82E2=CW32[7DFE\D@SHX)CTFBF)>.;<5>^E&AHLLBE03
MA$9M4-IVL^0S0R09/.689\:%^0PH-?AW$6:24XR92[GIHX8ND4$X9:Q(;>U)
MXXQQ^<5R\K3M6N8"O>J:HAT3!08]:"!]KTU>.@65\U!G?.LD/@F@.$6^3G#:
M=F@MT0].'!&UC U([N.6]XD.>>EY+AW4 )OE/=1=W<M@G3)!V74I89ZO8*[6
MU@Q#0K(2UT'AML+%'#C3K%C2GI0%#S('CBN!R)3%@"076>K&1$I[P-D7J[7B
M^8J8V$VBX [$=(0)9L>4JSG13\WQH=/#KFQF24SUKF,CX(R$_.\<(E^7@5H
M)\^VRN+P1\D);%UM:(LL/H%P =2O(..4>:H+<E[@2 KA!<VOQ$P-^(G,3H,M
MY7,[=H+V(MH,J8J/RL0$.=7-;$"<-;$9Q)7-H<)=EI@_F#I^"O1@PPR5&BQ0
MO=%#26$L^=/L"7&J:(?F(C4EA$PNY1,BF$J)</*S,HJ_+[Z>K.KLT0Z.=(6Z
M[RV2FPG%HK%F+L'6JM=X^>?7[,9E$WG^-T8=V"=< NYY@ J.E- QJ',U3FHC
M>3--OWULMX!7/5 0Y6ZB.1Q)HY-/747$Y^1L<EZZ/1_(M\)MJES?AI3]8#9J
MD,Y\^&P!1VKVB='9WF-$BR=_B\I2>"VM2S'JB1.EA&[&<'90OW0OAQL0_=B!
M%T>@CA-<5C JXH%%ZD02!B-$5R9.14E,$R;[QM.>F5TKO !MU;:**+O(T6TV
MTWTBD+9&AM>'TI"LA'EIN,A4A9KK1T,&4^@"CG&8WP(KCF<6<)?(>8LH3; #
MKI/).&XJA;%<#V$743=S,^M2[>1<59HC;'R3@*([D.;)&U.O2MXC5C'H1J1Z
M5E,X:\O&?C;=B]$OJH*O&K^ $&9'\*Q1;S)%>3GPBJZD& ?_0:Q7@3JAF>N[
MBK]N78,$YB'$]BAG6\% A"YH*MU\YT*ANB_V=9+0'0$!PW103,1[M=-<+-[&
MQ>R+*46,)<B5A@H+ZTVC7P+DY#(33OO"\D)*8P?.8MV'F]\PHU/8#9W3P@NF
MKZM<VIZNM!3ER6)^REY*GYER?L8H*@94A&Q,1<;#-K#) ^I_E"IIT$8*H9X<
M*VRR1H%,TZMTUH6?1+,QPGA(AD&P4$Z^5@<GIAMT6%HG3Z5%T(-2.#3$*"6F
M(.K<)$KES$MM:H'E;-WEPH32H1H%1M<L5^$X*6X4=Z,4$F=>A@#+IW1N"P>[
M<?WYB\SG=IPSYVHK61B^44BEQI(IH5G'H)#0O\18HNO*2X-I.$14DZ#(RAQ)
M>20#<FI'/%PY9X;5#3H"MD*>F#.4%O3"V285I.X2X#EQ_)=M6.["-9+K00<*
MF*\P;GZ#XG>^0-<DY%B!3TWF0^Y6H-=)Q\_-;^$:_U*U"99SD<I PMLY@L[G
MPJQTF=C)T@0YI4*:I%F$VLQT92"6)[AY9F:2(S8WZ5(0IDI-H+G'F$G)9#\4
M?%9L_WPV9=5Y?DL0FA#!+1#E!+%,7*.U<O3%2M(++E CCGCN5"0/_TIDUXD!
M8(&9[<&-Y#RS@6R_E AEB@:O"3/;= ]SY9L%5Z4C@(E-R-4.LH'+] 8%2X\Q
MEPE%]C'Q1HDJ37S$C8^<-/&1K9C+RVUWE6&6NEP[8O#]=G6QKY/62Z#]B*$P
M3B*USR?:&JI<S)LEQNK7]KP6)IANGL37^\"]$RVQG<I#K?@9T"4"\$%?.PU
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
M)S<BP&)/+0*1U0#BI=XX-5RI[T2L%I$4-[.%-V!,Z"X0=2$Z=DN0DB8-;>1
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
M3@LZEM9]1E$V:B9M&H$.P/#X6&+ KN^,?!=[&=SS&B[3$(Q#L63S7*KM]38
M9P?E!O#.0EK>GR%B-J/BH]U05.42SS3GCD+*33?[2GB^#MATF3"V;6U-M3O&
MF/XJXO)L1,U_6.8K<1QW29B R9LCZ,%4Q00Y#X^^:K<.=7-8K>D-PR&YRZJ%
M]#9853E>=1!S5-[B; 9AF5(K!FPY"')E0IHJ6?AW[,Z."><_JS'HDE7O-*_-
M/,XLP)HW?<5A*V4Z619E@DX-W636Q'>OS1*DC F[. PB/2$SFV'.3@S3?6N(
M:*V4UQ!P9^8?J"4I7K2814+XC"1NG(@#8GI4>_* >)K, RM4^[377-P,=#.U
M5Q4Y>#G_5'-$D7&?Z7G25#^ ASA&&<'Q5111Z+(QX_@UIY*/0VA18+AUO/-Q
M!QVF_*KQ,)FG-8B& ;I)"0D]2;5<3OC6P2Q3$MQ):L;G4*[2T&TE[B#@"U<;
M2F&WAN3JEQGH!!-$:(]U$;-\'\0Z*:3P.X;UN\=\FS]W=YI9VZ*)_L[-0E!X
M47MGOA1Q86^%UL255G%X2YH%:@TV+4C,[ A;JR[R/M="'SLY_!8A=?<$F&EY
M)L0QO1!F#I$8CXY[9V.W[AO\J;YUAVI$C6@9%:?4.UZ$E#XT*<7V"_A^G?1'
M.&E]1GQS<#SWI+#;&?4WK-U*0;7$/AS4*L7@<PT"V"QRU]P_GO0)T$NW"\:;
M%B=H#CBG .!U*EWV3(T>,M $VR00G)])TJHT_* X<9Z5I8"=5(EJG-V%<+AJ
M^#,W%9"R%.QCSS)M?LINE\0AW#N$.8THR(+5EU=P+,P6V W7:I<T:\#-+<UY
MT:[(:VYQ_5!-8@?OV>D#CVZHA838O,=WS2R(WZ0" !,?O'><Q+GQM:QAV9,.
M3[JK*8)RTL&,,6:O-="-0Y0."E-VL.<6Q5L-0(K3IHUT#F:=<K,P!UG;>#$M
M<Y72TY!S'% KGI JYTB0.J"N9XY*<C](5&F$A7[+W1/O*'-M/BO%S5S24_0V
MY_QC$D (BF)1K>_?<*[0NV.[6;G1;,4VFR1SX4?*#3,Y<&BS/O3N<Z]R1@&;
MW_T2_G9I]^_9=UKV<I J]6YL[PR4:E\2-N3@K,#:@=2%.FL:H[/> J>#!FU3
M7E9I86.3"_]TU4)Z.4Z\KPKMPC2C LJ1@^%6OO/K>6#S0OJ[ZIMMQ2A93Y;V
M!'%D"KNU8L@('+MW\DD?$-^$@ L-53]G!<X$?3 \E)?@J$O%6W1X\]D4M8YP
MHJL83$U 7L)9!%V975/4.LH 2_M>4)/?2N82-CK".2XH_9-4<_L!>$DG=6'#
M 7A:W"(Z,5?/OIJ02PM)*?J.FPHG(,@THS,0JINYH+]#Z^@KKZ34H8'(SQ.B
M"ND^[(N>U;R -0IP[#-I+\BD:VKBW,C581.YVHJYO-2:.%U_-.]5=1(J'#AD
M]&4E@\*]D[EA"K66_ZJJ,/Z!Q.J],#8>W/('=NQR689@GQ5YAX=4W<6&(+'+
M93RPV#C4]#V8H'(JR"M?L&N"=\8_DJ1R&>C7&:5)+$'P'%,^M-,AC&^2Z(:1
M V4?N!B=]B&0KDFZU,QH42.LFL+JA[&."VC?GO6=<I220 YG>-UA"RG]M&![
M,-3N''70YXDW0YX,OK:PY3%H60'B!E?3PA^-C-+G\3_*ZT=!_!65<B[;PSQ!
M]*31W'P/7P/C'>YI%%3!]36[V0@?DLH(72N>O*4665@#'I=:9TI""I\>*EO$
M#TD$&%.IDPST_IH;,AS^;>]^T=0^W;O['+5[&_(>[/UR^>7B_2;QJ3@H_#0S
MJ*= ^]>6]\>'SQ=7'W__Y\5;[^K+V;MWWOG']^\O/GRYVKA5<2?Q/H"IVNAM
MKMYVM%AO6_Z\=CI[#Z'L=5K'C;:WM=I>(W,W*',[+>_3YX^?+CY_N;Q85L9N
MBZ;YA1)<HBBY);V*N#!3K#CD8Z-HN/TBJS6G5<4K5;I@"_2=-\O0XY"6+Q_7
M8ALCS?M ABB89NJ-_LO/PS##WC9OPI@60R_]+&.)K*\!L"1J\Z^M"&L=L!C+
M4_C_4']9?MVB7_V4#^=_=]AN'7;;"W]]T%KW=X?=Q1^]Z\V[)MONM4ZZA[LR
MV6[KL'VZ0Y/M+$?9GXC%F,V D_%$_&VONV=OXR%F:KSI3+]Y;2T;F'$C-9I'
M8R4^?GJ!<< I 8-REJ>L_8YE'>"B]I9ZM(8"K()M%0W>LHU(N1OGDER#YA;]
M .[PC_/AK!=(I8^WV(KO)R+*[X1J])*I<?7O(D@5$>.=4GF)%/>(AWXP^'J=
M)J!9[LML!P.E0*F52Y(4P&GN49-:3R^E0AZ/_NR1]525+ZXNLH]BK>8"3:8;
M(MP9=ZE:5%)('@[Q_1NL&]T D=))WRS!=@M)O (_?M\V?<\'FDDNG.3*1VM$
M_ZL_/:?WW\V;.R?O0P1 S_I%>NU['Q&L<ID[^EX"K+5=]41T:9?BS+=*0+=/
M3P\;@JUZOS\JQ3JK4>S VPFZM8].L1RD[+>HF! KR:6#Y=?[7>K&[LG$/Y-D
M" (Q_BZ!^(#WUTZ=[_;I\5%#L"<1B,M2["Z!6$.Q'1&(G4Y[#8%XAU!Z=(&X
MLTKB9ZQ.PB)0WSO'#,@DC<.@T7I6DHI'!PW!&C7Q\1GMX+A1$Y^&U!^"R33P
MO<MA,$X:C6<E87AXW!"L41$?G]&.&Q7QB4C]&[8.##!14O @&FUG%5OFH--I
M"-:HAX\O$=LGC7KX1!(Q288S%:3?)Q%?JLK3/CWM-@1;)<-FV5R)1DFLW+V'
M!XV2^#2D_C1.5!Q^:W3$-0,K)PW!&AWQT>EVW 2:GRHC5$VHMP(.]UY]"P>-
M'W$UJ_F@W1"L\2,^@1^Q41&?2B06\0!1AS]^C8(Q#-=H/(T;<1L%XLM6$=<3
MB(V.N$XA0X&]2'SOB_H6+%,8U&@[UF ^:=3#1CU\ D8[:<+,3T3J=TF:>W]B
MD?GW2,27JNZL'51YJ01K],,U&6VMW.Q&/URG0EA=%XU^N*;[L*E4:?3#IY"&
MZT14&OUPG=*]8) TFN%:P>7U;.672K!&,UR3T;J=1C-\(A;]*XR#Z\"7T++W
MNOUCH^ZLI!^V&_]AHQ\^@4SL'3;ZX89D8F<]F?A2U1Z0B4T28J,G/H7-W-0Q
M/Q&IW\,3ZB8<*K"<WX=QK+(D;XI55HPTKY=W\U()UFB*Z]&M>]!HBD^5B)BD
M@['*<I7ZWI]AADW#PP8:<46?8@.-^$0E?"]<63QJTA&?B-0?@BE\52G?NXR'
M8=!4-3]-F.6E$JQ1%-=4%'M-2N(3D?JW)!NK^/ODX4O5>$ >-@4KC3OQ*33$
M;J,A/I$5$XR"F<ISA7DXZ$W,E&ITGM6RM)N\Q$9)?(JX<Y.7^&0QEB+*TQ!D
MXF\J2:\;].Q5,[6;NI5&37P"1NLVCL0GBZ\4UU&0?9] ?*D:3_OT9+TTG)=*
ML$9%7%=%7"==NU$1URGD&X?3J8IOL"&?[WT"TSF;13=!' 9K9VZ_5/6G<2LV
M^N(3N16;:I8M$(]K)G&_5&6HT1X;[?&)Q&.OT1Z?AM07DTC%>1*716.C!*WF
M9>PU!&NTQL<7BYVC1FM\HKA+ !.),]$:_QFFU^&Z8O&E*C_MTZ/3AF"-MOCX
MC+86-$2C+:[3T#D9?)UY[V$M^7=*Q9>J^[1/3YOBED99? JIV!1"/Q&IS\<J
M36>B*WY D%GO/$@3>+#1&%<,OS2]^QJ-\2E:]S7^Q2<B]=^#2:3R!Q&++U4#
M:KJS-"KCT]R_)^N(Q49E7(=%81*![[V#KX7#1DM<,0J]7KCEI1*LT1+7H]MI
M4PK]1)3^% 5Q[IV'^>S[1.)+57C6[ECU4@G6:(CKT>WD.?D4>ZW#&J%(_P[C
MH8KS-_OM+CVS-8+R/)E,DQBFY@4Q4+R83J.9-PH&813F(7QFE*3XSSQ)9_O]
M(HQR;YP4&:S<R]3U!)>T+9I3,\8=8[R@FS]563@,F]X;3XDS_U()UMSZZ]'M
M:)UR_VV]];=:'#9I9YNKX7JI!&O<0^LR6I-V]D2D?ACPT)>J]C0]VE8D6(.G
MO";ACK?!/?13'O0C!7\.PYM?_@?^HS\M4^UU6L?HU)DF69B'"0RLHB /;]3/
MM^$P'\M2W!?Y(V\.["M!/TNB(E_\BC/O@8ISE3[XCAS<MR,=LA&/S3X0.=S_
MCE,]FVEPK?;[J0J^[@<CF.R;(+H-9MG>3Z4U3<)XOT+#ZO(7+G(T>K1%,H\,
MU2!) ]H<X"V5XE,PIV!KYN*-4S7ZV]Y_A=W.T4GOH-_K]8Z&O<-.N]\]:H].
M3M2HVSE5!_WN_Q[O_?(%6=A+1MXY?!#X)_N?GX)?ZG;2W9X K85]N*7?')+0
MH7-@>3B%F>"9BX)IIM[HO_P\#+-I%,S>A#$MAE[Z6<82QJ]S@>(Z^=>6"5H'
MS BBD\B7Y=<M^E5%&O#O#MNMPVY[X:\/6NO^[K"[^*-WO7G79-N]UDGW<%<F
MVVT=MD]W:+*=Y2C[TN, EW$PP"O+@Y$*=/@7*3KYFTC <QOCY=AX6YP#L"UC
M[(0-T#C9U\PV>AZYE]LK8,Z&8,"$69Z2L4<!]"0?J]2+D@$IZUES)>["&"_H
M2APG*@Z_^=Y9&OXGB0/O=:U&MS48?]LRQD[(^\;)N#;6\K.X*'= _KPMXD$0
M^]['KU$PAN$>5/[LPE73A'V;L.]<-.W /VZBOD^CL _##)'I*#40A$\8!_$@
M#"(/!KP)!RIK-)]&\WE)FL_S<!'L@.A!9V3RX()G2]65%Z/R?(?@>>$Z3U,)
M^529;C#,KVE0Q",598WF\\PTGR8VLF9LI-%[GH;0%]'7<9#F)L^V\?@TZD^C
M_JSE<7YH]6=A6JN3]V=DB^0MM4]HFYZ89I1X^J?RDMO8R\?*BRC4&GNWXW P
M7IRQ%*2*0[%JZ'OJVT !M3"+"8?X+4F&,Q6D-A0VQ7017\8,,V]0I"DL.9IY
M$;$YO ;;<3WV_F\1*Z]ST#F"A\-\[,6)?M9+IA3V]?($OI>K>/@S187Q@V^3
M=#!66:[@DW^&V0 >"V/]4?LM2N_D+YH/GA77108;?= ]ED_.?:?E 7F"*$N(
M1EG1SW(8&/0[&!+^@XF?.(E),!@#8=,934O]NPBGF+GE%;B^(,=GX+LLH8&"
M+9#:'K(;?@T_-DV383&@?UDZPYQX:X GDM$(E$D/93LR*7V&=@O66J>):GKC
M-0 [=@6S'@;IT#L/LB*(\MD/&:Q5<>HK/ RJZZV"Y<"?Q!HXH2DR.KQ;3 U'
M<"J;[V%Q>Q#/]A/4DKQ4Y4$("B^LK<P<+>\+T"95DR",:=*<"9<%$3S'R=89
MK23P!E$03C*]3!J#F8/W3>8*8]"/,]XMV4V5PIO7"LA/VY(&\34Q;)I,O FP
M_QA^"#0>X;>1-8'\=RV@/))""N-Q0D+@,+ 2F. @Q5W\4Z:IYPW'%S1^?(/<
M$K2VBF\4S\DY2)\\G<$S\([=!GJ\/A,P*&=$()Q DN;&QO!A"=E4$7FCF>]-
MBQ2V&?@/YBL$R\? ANK;-$QI1>^#&1ZU0_KFA^1&3?I 9OA)MSP6;^%<>'N<
M3,RBX4A7#O([U4^+()VYAQEY>*K9G<\6T2*P!P&,)AA!F4W"+\^I.<M\M'=P
MYW'NJRA4-XI)8@\Q'U!7Q@5#.,G R, *R,+ ),@MC.<0<LZV%GM \6F2238G
M'Q;X\8R&02'0*J>$XZ40#O^V=W^*>>=P[^Z;I-U[@IOCN/;FN/QR\5ZO:Q,W
M5_F>WP0%NBWO]XO?SG[W/GW^>'YQ\?;RPV]7\SN]U=?_E5+$P6$,K#LA221"
M%W^Z][NZAG/Y/LA16.]Y@X /,5X[2:Z\]C$>+GSR' Y:$H5#%/S>.^,&@9LG
M5W@79HX*$,:#!,Y+2L^.5:I@N#[(6S6"O\<#M?YI.6E.R_:>EE[+>W_YX<*[
M.GMW\>5?WMO+J_/?/U[]\?EBU\X,L+X73*<1V %P"=1PJ\SG1=:QG93)4:V!
M6NX@=]OF(#?%;\^J^.WQ^70Y8?3I[/,7[_)RW9NFVVMNFNV]:0[AICG[_(^+
M+]Z[CY^]SQ>_75Y]^7SVX<L/5][YQ_?O/W[P+OZ?/RZ__,N'W_U^]N7BK7?U
MY>/Y/_[^\?>W%Y_AU2]?+CY?>6<?WGJ75U=_P(\^_?'Y_.]G5Q=7WL=W\JYW
M=7'^Q^?++Y<[=WU](76-+. ?P!!/)F EH_4[^(K*&1B90T5N(%3K/@39,/BW
M]UN4]%&;4Q%8AJ .IE]5[KW>X]_N_>AHC-ELTD\B[_R?YQ];WHX1Y@P]$&@;
M,P>W.[Z8Q+FEF#<.AMYAYX )-DZB(7HQX+44Q2F;AZ ;I,FW<,*V8_< G9)@
M=L8*;%=4BIVWPKR\ [[79[_'E+1LJY.C&T(-BI3-4ZT7>%&8H5\D8_WY.D1'
M&+P^ .N8W'9P98(BKMTX*1BT*LNUV\HR 6QZG('V3<_GBS6:[=RW2^;5:0!+
MRV_1U9,-@,SD1R OVC@ >S\&K6T:A+A%,P_6%,*TAYEF]/H#P5Z(:3 C=QZ0
MS;X'=H]FB1(KP!'*BOY?>$[$-!K"=%)%VR6$_S5!9QS\XVT(;),G.$UDG!O8
MM*3(Q N4>9-@YDU3=<.^1'9IP61P8\U$6MY5 6:5?@5LJZ@86G8=!-F8]AV^
M)';8(($! _@KSB I4N\<6";,O;/K5-$S[%X,X1WX\<Q+4JF_<8?!=S,T[G \
M,>;<4IW@-EN6C39U3699 3/]5*2#,?G(8$47L$!8\94Y:3MV$CZ*:^^0)%?'
MK[#V/-^QK+I!OY;W"C1D#R85A>8^2-54R(,NX>LTF+#;#!FSSZXM\E_KAU"<
M)46.7G+R4\^?I9H1X<2,\ (!J4?>3F3)X"8((U(OD8&KKV9Z A.XJU TXC*3
MJ8KA!W0U <MB%" -;U@&Q^HZR4/R-Y"H"P;L&82'8(I@R07Q0(FGTAAVS-_L
MEE5#= J[(A@YW&5X<I2X)X0G'<'IC?A^, LG1SCR65E6R-P'2<P.47?X,+X!
MP<U2B)R_14S36$C480)S1)&7]$'9QG44)+." <V0A. 40>P&110 O2?HE,9Y
MEO0!G("0.BLR(#"I!BF)-&#&,"XXP(&CY<#(((S&Z/.L6^R0 TFX5>SG)>=\
MYO&@9[!9D=R[?.UZMT'FD<L\BI);I^;O7FFR,W@:[=-6]^CX$5 ?NB>]AT=]
M.&[U=F>R)ZUN;[UAF\G>-]FC7N<AP#_NR,E@U\"&<@OFU 7.-(;7DF62,E9(
M5]DM"GQ)<KCB/A04*X2;@D1]9A2H%TV;,Y@,V$[>IQ3#DY_0S "&81*]9+K<
MQS-XP7\"-41;1I\*4%<&H+&=Q3%H) -XXA-K-"^9BF?6H>"]1?TE]?X91(5R
M*/H%U7+4_?\%*N2ORJ'P'\8WHRG93W_ZY?4KF'(E.WG=]$E1L<CM.<T]B@-Z
M2)55,2<VFCSV?X.8$@BT^@G*,E&*E=*[_VNR#WK\\J9S]Y;;D1W)ZCL]\#N]
MWGI9?4NSYEKY?@^TLX^XFUMWREX]S@ZNL',;24P][+6.V\^8A1OA]%QWMA%.
MSUTX]3K^<:^[C2S\0.6$6\US1G4\7$/O?!^ EO]=2N?+KE?K]/SC@\[F"M::
M75IJEXY/6NUFE[9]EYJSM .[U#WT3XY7O>RWKT1WJZ]TOI77N<\I"JH]4)MV
M(NT@=Q^VUS2RM\C@>N9;A)?YT5&S2]N]2\U!VOHM@IO\N+O!7?I>XWS3@#3B
MNI!4GRY089@4F#A$[HNU8EK;QR3M]J'?.SQ^5-? #HW1[/F&]^LA$#)^(76Z
MJ;ISJ^Y.F^YQVS&7I^P>US[<6/+\)Y52;0JF3?^6!M/QCB7*8]8T)Q9C3O(U
MKH RP2F7!G-EL'@DFGE3E>+!QM2NP5CC@>#O!\6D8'D"!C[F.#E%((@H4J0Q
MEI:<!S>#I)Q3[>1!$R:)6ZVR,!E:$"TH^5Y2I:0T"[/[45XIQ,A0WPPP3BB)
M07^TKEK>WQ&P TOT\U1P9BZ^O./<<5XU8I1X09852&,J!'A-'\3:?)MY/B*\
M#%-Z\B.E:/,#7#)&G@^>>)=FWC[QD6(U9!#T&A4,QGI%P%'J.D'B (,@L,EJ
MA4BE]*TGY[/Z<W)^]L_SC][EA[=_7'WY?'EQY</?SY=:UHZUANQV6^WVP[<:
M/&V='#U\#G,SZJ.->KP<#]QG/#*GHV>WHHK?J:>[JOHRJNOW?V4W\D>[/W7;
M/Z$P7L8F>$%$.4"BG#9$<8G2.0&B= X:HC@),C]UD2;MAB8N33I(D\Y#T23E
ML1^99$\!V+N(7BB!*T&]Q[\%MZC98SU=V#( TZ4 VX10+R_C06N1/_MA"+)M
MR8CUE%F8C+CT,K?%35F_/OCOAE!J#N91:M:E\7>$N)XW3Z^88+MS/%V_OJ.3
MAJT:MGKP]9T<-FS5L-7#!PJ[]Q2N-'S5\-4Z?-6[IP?#\^6KS76$>0*FVMSB
MVB?WI"P_G!-A289C6C16O'1#JXU%-E;\<Y+UC16_1?=,H[\\YFUS<-KP5<-7
MC\!7]]0]-'S5\-4Z?'5Z3QE PU<-7ZU3JG5?.>_SY:O&CG\<275?Z?'VV_&2
M3[EP<@]@YS.3'M1PJ9O5NG]:D]*Y,0_ _>G&=V_Y8Y-UZ9,_"8?#2&VGM^ ^
M(CV$<-CH^G? F_#]>["\<#)[T9R9M2_,9W1F%B'0-6S;L.W.L>WQ4JDR#=LV
M;+M5ZV\?+^4;;OBVX=NM6G_[<*D<LH9O&[[=JO6W3Y;*4;N/#D_H42JS=3W@
MQ5) %G7@$N'DVLO2 =#_9I#L8T')0>^@_;_7[=9?T^L]+XCRO^UUNCV+>*21
M''JGTV_KE 0?M;O3;X@0L7*'W..]>] +-MLAE[GJJ.7]OY\OKBX^__/B[?_7
M0(HX-.H>E,FQ7B/OWH'A@@:'Y-GBD&SV)'O'V.[YP]EO%^\OJ,?SV\NK\S^N
MKBX_?J >SO"KW_]U=4F]F]]=?CC[<'YY]KMW_O'#V\LO^AF0 7_\_H4>^?CI
MXO,9_F+9OLX;6OJ[)+T-TN'^[TGR%3$SKK!;Y81W[ZX;9:/@*^T.@:^$&39X
M*H+(^ZRPFZ5N6YMY>R-95B3+RLRR]@@#1?!7)BJ(\=?8 4EQC*%S?*:11&P#
M5^]L0, E[=-NU\=N4\&$,%9\^UK[0K]V\4U 7O E#:3RB;N(NF/^#G]<<U_F
MSPIQ<.Q73@];WF7L7:L8&X;Z!)ABEZ#7.>0.I:9S[I!A9>;(0G@OV% 3.WG"
MK_,DQ=L:GXZ#O, ^GBGAIK@D(UR73%'C3MT.V)E"T$^*O-(8=AK!=OKP%$[F
M&I>(JY^F238%*F5.?^^Q"E G@HWZ%;NUJBSS]^CAO?=!#'(=OP$#O@VS09%E
M2"'\Y5D<1+,LI!Z[[\(XB*D/]KGN=$K/?%99$7%CX8]3Q0(M:^UY[Q8R!"T^
M@1LD1G">-!C 70)L.,1FV#C7(B.A=@LZ'C9:'8QQ__?Z*@K5C<)Y[ZDLIZY:
M_(]OM%C\*ZS\+_UW("/^<1M&$?X9HH0<\E-$M3W<R[T@!CTJG,I8\)/^C+JD
M,A&D73)1=^8SN9D%4-S20N];9SZ;XM9'9D^!A6'C/?4MF$PC13 [[@=3=0VC
M::0A.+,%MH@NL#OX..%&NTAUS-;=[Q=AE)L?AZ88]V?JQ3LR&S9U4)^H-RWO
M$[R3\N;Q"[9U-/7.-:_#0_#K@1X7V!#7Z@G0$+&:[IFMVU?K0U@[_[YP("Y=
M#MS/]#3O)#RI1B/%)W, BFX SZ5A]I6Y&[O+T<_H2&-S;IB3'M)WICTHL6EJ
MV30Q;/JS!W=PG$S"0;5]+_P30952_,L(89,&ZF?<0=!^A-C8L3W+/>0-&&>:
M$$? 9ZE3+VN-SM$<.*V W0;!L&3@*9Z+F1>.@JV\N3<QKOQG(-XMMD27KKX!
M$<@>F?./_[Q\N]\^]6"TH<+U (OA1O!7W)_"]I$.][,7@4@!Y6X,$@LD0&8V
M;0K"2O.9-'0.(^HH/H+EWGIX\E)8*LSJ.@%+),9%$9]<$[:6IB'/'\[D0"D2
M/KS+U2%'P0T(4^H9K8F.;]^.DTAE033'1!.E-SF^_ME,&C:7&^W!^@;XC#1)
M1_"JT"$[]S\&MAN$JP)5;1[^[ Y9 ^R51#>*V<6OG!++;[K?O&D'/@A(W&+O
M;J PGW8\*'Y):B W#<8H?_EK<-RIC3<S0H0R$S@R1;0QZG:?CY.,SC.,ELFU
MB?VZF6-)IB]6&'S<<6*-VW&(TA_$:%_-$EP$[6B<ITD$UV4B4@./GF"LX3H0
M#FUJV9"EBO ESY,G65TPO2Q\B7V]E<KOGRI+=2VOG==9L@%#L@UYPRW1O5$$
M!YD^;\60;YIU@_D8CN"^B'.@Z1@9#G@>[AAWUP9)$0U% M"<M6@C]J;MA*E,
MN#5Y98/<W4$Z H-H)69.'ZG1?QC.#O60*(131;/W93BYQ+ =/&D=E_"NUS[S
MO;W/P))Z":)UJ"A3M\"/JEZ!:GE_&NZ)^$*.@G#"$HT;HZ-<AQ46TR$W>Y_=
M-?W*4JN?@V6-%1T/5#2%GLA_,1S;,*93P$L=%:2]P3G 85&:XFNW80:D4=\&
M:IKC$-).GG@]"FY)1R"-DO75#!NM!QEM_"PI4 +CCJ*N"!H&G#8@8('/2'][
MNL'N/3561ZTGZ79;19=XIH><=;1C0KF,22F;V:<]IKT YOL+Q#%QK*!!NCH\
MYENA^Y+,":MD7SEJI%QQY+:"ASZ KB&R()A.58#Z*'?CO?PGL]C\>0)[!\7S
M0)'LWL,A6 &FP?90V).>)7J<?$(K=??,<$W>6@A!_&0HCZ*M?F2-=L?X[A+,
M;[[0P@'**]@M$)C#<,!6HH@JX >M=X,*"*P$@@INXF2FRIH87W]9,9V"P 6S
M#'@A2:OF9KT=06;01WB;=#/RS'NXMU$".F1>@XI*^*.!;8X,7WS5Z?4\(%*$
MIP2^;;4__$_FW6#?9)"7P^0V]EZ='!^8A^E&>]5NM;V^_"2)&0?60RS84*4M
M-&O!,.H7=(FRU@-KB'BN&2J\N%:DGY9!YJ*;*E#'\UG+.T.7I_L$PJJ"9HV.
M^ );.]/JQT%&*B<>M:%/]!."*-1*,Y#R\3Y_G51>?;:'=H:XJW+)P7G#,QA\
MA0?@-@!=>Z9]'O@UF-1@D)"U&,U0Y\O#:-49@DTQ3.CN0>T[Q*F6=Y!5O5&8
M3H1<=#D/K)C>T)&N/Q2@VQ<([0L2&;01O#K[0<2V@M@VACH1W.(12]?;)/T*
MG#U #>P_RDII/C%DK^/ID)>!KB!,R9M".A8P,;ZE\""&NVE8\(X:XDV0X[3I
M3<R2DLB/$IC:E-N19UI\1/R*PE[QF3:[[/DUG(TT)\'2DM[F0]"1!OG<^$&:
MHC-/].M;VC-$+@:)%@\SV@RV_[0U.)6>Z9DX;\Q1]VGL(B9#\S;&Z>%V#G'C
M479EWNM,\67G'2]]V_W(PDX,+D)8GJ=2YHU5-"4&$:^!JC5^[[!M\=W55B/.
M/R06_&/(_@R84#)%)8#?1/)I/@8-.\GPDD#19QP8-(M^,>.C/@XC)4IK" .$
M%#C+Z*) 3R<YA&)&?X8# #^B-9-;8V@^Y/( "<49J,-9PA- AQ^^(RZ>+$N
MBDA\<PP'>*WE<$C1C8R.(ZWDP!'/DPD)JTRN)-X96$H"LM+2$J4@DFSQP7R1
MP<+VXF!A$_=[KG&_)>Z=C=_CE^*2,/(7QKE!;'GXRS7*7+H9W#L+! =(&2,2
MR+L<*W$XT<LDH[[!0_@7%M*,9@\RD'3:*<C]@?:7(<!^-,-'20Z1H<V.<35$
MEW7)W6F]]G2%@1SL@_*)@_HBU1.XZR*2MB*G\5M:$8VT%KVA*@JVAN2^9\H(
MO5GY8=\U*L\EB6T=6D.%N@\Z(4;.#HABR=H$>NW$XS:!OX^Q2T,P8PL76!ET
M\!@#,9'LB;C783Z!E\,RX7%888S:/'I3!HLG^UL8QZ'RW@>\7>_@\AC2OP<^
M_0#W8S^)8<":E_6X["TUZR9NFQ3H[U>3,/>RP5@-BPA>,FMQY_^3Q(AH"6:5
M?"/JQP8%?BGB7S'_1'*W:6^4'GL"-]\U]K*P0Z5(T2CB( "90/TD39-;NK0=
M"H!>,,%]H:VRKC/2C'GY88E=>2P33F#E'_3=3.5XD#19X' @LQL&R/@](:B$
M[$1;5/MZVACA!*%R/7:;9TB?#+U6694.OBU@"[OBK;1"<!O T+I1&SW0Z)!4
MZ!"TW+J G/8@WK+):1B? D^@8:;DE >E&-4J\K@/^<08QK&QYJW<DO.SSQ=7
MF]P-DYQ0%C'E6R32-K\Y@>SMC]4U*:$81IY, [2:J@=:._')[?-0]N?&MVVC
M!P@]NQ%0@!PIL3'P0?QCV'@8I'@GI5]!-.+5,6?*N9>,]O-0W 1^'Q=H+N/
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
M(/<3NK<I-:F1EEK[V,8%0;<0"-Y#2#:%@WVF?^_]B&AJY2Y8FD53Y; T-BI
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
MF@'$AP)2#E@0O]CR/LV?(8NRA@.Y,['7/W$''3;X4IU"3*K!),ER4 4"=$C
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
M(%GT+5L'?/N2<X@O&E2#<>:/QE,Q5$X\C%D[A2F+M/N++Y"3=4]@:V:]+_#
MDA&C"],!'9$\7M:_XWLL-C' 0:6"G#KO\\B[HZ3%/(CWR$CL7DP(P(AAW\RV
M6/A"MH@@%*GPDK.6B,(0!XE#QG.^6'Q3Q<(@W-WADNR3@D6_BLUJ'HD?7^(X
M8!8+2DO6C6>,,6V/!0[6"17?:=&(@=.T1PGW?WE#';;2L%!X\L-![N:2#E&N
ML55,POI]XDI%"1,&)IS83$8\\JZT7^3'A3&>VDC_G9!DS"W)F1XV.EX7?=L)
M$P<TF0@/"&;7*]]KC%%D!BAQ^66PK1.,"3)2?CY(U''&?9_+9?&8^:'=^":>
M>UY421HPS:7PA=D @2 8#T274_ZA08S!;=:@8>$-IX%Y5_H]O@$O%Q!Y\>BX
M4C/<!O,<-FIN3N+Y S8?T>VBJVM"1;P$E # *CN1+.:&ST)I*--0'>5"F0.E
MSX)40>87I>76%SP>QO"NM'6, /N(?XF>,T,A/IFQAY8O^RRWLS.T0&^\CSXQ
MGL*Q[G0\PYDW\1$X.+YC(X?;'K+W],Q8YU$LUI]%@##O#L$QKV R;Z#K+B.F
M91#&0F"\":CHS\(ZX4WU"&&9N33/T 1UB.](7W@Y&#ACVR?['I_9/+*9M4A@
M>R(IN4YYE*$Q$SHK!7AV6=R7':$B1//^#2+S*4HSEP4?NI@@WD^#S2CO.N$3
M7*724N,<]2<8A1HO'0Q:4_R;0V2'C$%/*ACO?JSUR/8Q7/SV,.3] ]9K'#8Y
M:I6J;[.X0I0-D"5\\9C!Q:4X^<8_640<3\$9].2GKQCD+W59*-H5Y:>R6+.
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
M[J] >B #D5$5E:8+L]XR(AV8G"B8L'.ETB=(PIJ:\(-5OHER(WCZJJ(.HI3
MR @*2Z>,+#<U32=$"-T",Z]1YJ1G[6/[8Y(1[&<D_R*S"SZ>'4KGV?5E4O:<
M^KYLP%S$>$R%'6Z0%!/3O![!F[@Q_4QU;=>UC)6? FG*KN[>_]6'+OOP>Z:^
M^B.KS1OL<@NVD2=*<_#-3Y00JO=@J[F(D[L-:@<[&R-?_'3=R<!CA3$LE;I(
MS!8-;&+^KT?9VVU>X/@5_$?V=^L6&S:RTW#V]U'1*XG_/>)GXNR/[PRB.4JR
M%TYP&$B1^Y@FNU,'4]NP -_9'S20V9PT>?\</NO9]+)WCEDSL6=,]%N>9"[E
M?%:SEN:%K/-)H@.>H"X:GE^3J(^;(O\3MFGVJ0.>2=+.#(2O:&EP79BW\OBZ
M,=/E7>M6D%//Z)ETPO/86#X]>V\O[D\&0U2+:;U8>V/.]1UBB[E=9!+F'>'N
MIBI>G].P\WD-G:O7S5-U[8;CFA5M;?Q$:9Z%J)==U,JEN;S=+MVJM:M7M4WW
MBF3Y+8.59JL-Q5$JNL KZL.^77OP,!ZO=A_>W,[M@GYX?=W;GRB73T*@>IGJ
M9=KN95J1RU7=[. >,HZLP%<2$6,=YCF()QA_SL:^;?;)*IRI%<S69GA;+R46
M6^..K6*"*JXOS_?7-E]=:D1]88]OC2)2%\?,%<?HTZ?53RN.L8MVX'5Q3%T<
M\T+Y6_INGJG%DK"PGN+W]O'I5%I6[Z39/6WR8HN&Z);-4^%+Q.1UIOO+I@M6
MO*^ZI!J[TO%)N[O7/FX>3E'2MUI<G$Y;)]_:>TMW)J[EI.: RG948Q4[JE.W
M9=_2';5:97#?GHKQCKD(XV$PO@P/F!!__#&=#  E[WZK$O";6#_P>_MSNP?6
MP4$;J]XPW?NT!\8#2_$^W?N]M?_UL.H]Z0MRK]."HP@35Q>\(9WZES3 LI0E
M^;^JLILM?LB$2GVD4LUYH]LPT%O<H/;*M,D+OXSG8 "BTH&L\N(CV/I$\1XG
M25LJ>;="4]3L]Z4T6]Y2-[)8U(EE%#@P3YQ4:CA5XBN)C.;<3B@;#PO:("XQ
MPXG4933QK&YI'%<]W__V,O*B\:9I!MIY0>Q/^)P+=?!H/[XI,8=AU6B "\+$
M @F;HGB2]N^XA(AWP<RCEZ0?+J+UQTO]TC!D7.OCJ?%@WC\OB>2]Y0/&BTR2
M,;M ' (&BVGG;3IQ-GDS )*6Q\F'B*/@O^&WL1!ATVI6]^)11'/^JXP].YL"
M-I6YC8Y+F%6$AI-DR%N\B)K0.&7%%Z(BXD[*"HQO+F-6B0G3?).@XA<EHVLJ
M%$6QNX[(E$AEA8OO[BE;?/_B_&WN*HAM2S)FKH/)R]PU+/LI-1SVKF&;*R\T
M,& \YM,J0QY^SU"UU0]6WU5-]X6K(EXSIWI6HA>G5 NX92G+/+UZ<VHC'O>$
MVY@WO]P,'. 6^>$@WS)^%YNE)++AV^6-'-L59SOX8Q+7GY0LL?J PR]Q7%DV
MWC#EL(HM^;=UCT_$("['X]''#Q]PMX11[E[$UQ^:B7\97=/T PTN2/(!['#R
M0;,=U;(^X&A=V'I-78';J9IK?1A9KFH9]/9:OU%WQ[<@[0!_"T(43]* >KTW
M8+U/J&@JOH<+%3*KG#.&9V @JEB9%?@DT7@>CKY2BM4R"Y1O(A)H25;C/!4<
M0&_I /MXJ(K\[[P:>)YEIT-@V22=%4\K1HVOVZ9OEJ)HJ@;Z9FNV:0I]NQP/
M$%^U&E_?T'K/P&JSQ($DU=C[3.S]DS<"[-\M@-\_9^$WZQK($?B/R9!*NL(
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
M337?!;_*MBO,-OP0+]W ,EWI$LRX .O_6<P&J1BB%&D5L%:4FYLIK",O$\6
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
MLM.=F5UA6KUQ+R4\3IC$Z,;3X!X<$ ?D,!),>< (87Z;D!F"*+'\.(N?F,-
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
M;%OTKR@X.^+VB=!TYV/FJ_H&$91-57.N 9>-NX_K2T4^;=D@49)PV?[U-U.
MRUZ"*H06TI+(';TIL$!:*^<:(^?(^2J5>$%$7<KQ'&@5#5"A5$#41$NWLTM)
M7ZJ:\K[%2&Y=B50D/S22/W^#Y"^__!8<12H2!8R2E5G)""98!"Z"IB1Y3X3=
MV>5]P9?.%ZE [BZ06U<3%<@/#.2C5]\#F<3@LP?E@!A- !./H%UTP$/@7+L4
M,=++CD>U?J7;09,K%7&5P+5\N&0#F6N1N:L/IB:^1GLK,]U++'P][,QK'KGE
M8$WI410E 1.E!A%CWE*DI\KSG5U#R1)C55N<V;Z&8\PM1^B#J82*T.5$P#5"
MG9(^9,T.F46+[^ DN*0M&.>LDE8:5M(E%9E/MZ@(W0J$/IC[7Q&ZG'=_C5"K
M@V4&/:#F"&@D@N,V"W:#6;X+JE#ZC% ^W^%O+0BM)1M--,X4\%5DH-\;QF5J
MTQ_%B43[F4[% D>CX>C[.&>EIH6HZ>U\M3G%B-F9@^2-RLZ#%E#2%X 8F?U^
M$BPOL0"NVYHT6<\/.XC6]E.2;D-K/4-L$<H-'< RCDT* :1TI9NP9N",]B 8
MYU1(86EI9B7[<OE.PA7,W05S^ZE%%<P/#^:F9(A,1".H!,N\ ;3"@Q':@422
MLJZW*44[ W.GFDO6@, M510N9K#$*P71F]I/2Y5VU_S)!P@;7*=-_C0>G96!
MFH/A15Z_XZ^5+S_.3'CY>R?%@/N?IF.;33 8VO'G@VD\FV22+%<Y'LWJT*Y/
M42I1MD>4'^8K,CP56;L$L(I'0$4\.!D\:"8C]8H;Q8N (;*OY&.;%%/)9%T1
MCDHFFT$F#0DE*?=^YAE[KDIE!P&G" .;)%K/O?&B#)ZBM&]T+>^J9+*:8$PE
MDXT@DZ:$<U:+%'R"E(P&Y,4IH51!I,18(81TQNSL&MDW=&/Z>-;0T"T"+TNZ
M%G*^-O> :LTY7U?4=Q6P_C$.8^U6V"J][?]1J.U2?+W!P_<'_#<J1+3)1&!(
M!*#V-&NPY(%XS3CW1!(5=W:EZ!NV3.I)/6ON,)0?2#I5*#\PE \;4);<8W 9
MRHPZ0)I1[)+WD) K1I,FD<F=78I]AO.%)!7*6P'E!Q(N%<H/#.77WT-9!*N,
M":4;A22 )A P4A,(B1MFJ"$AJ=*<HL_D?&^*M4"Y!HV:L#V*<V7H-4C4@2#1
M91/TVENC91+[-"\M:+ T: Z.E^@W+UT$T5O(^XXQGB9+G<DDAJ2?O<Y-.3NI
MY[ ;'=2IX'\H\#?$"-$N<4(U&,82(".V3%G-7RA1)C-ZT"ED,6)47^'&')Q6
M\&]T$*:"_Z' WY OF:0S81,*29HRD14U6(8T;_^):!VDMBK+%R7[$C>FM5X-
MFC2A_#Q.)C^4.IKKC#@[G8X'[F)JW6GL34>]<0PQGLU^&GX7NLQ_<!F[?)11
MEG6*GRQ*_PQ%[WUCKY/1;='E2H:+D.'G.1F$>?M2E#&@O*2C$.O!"6= 6B&Y
MH-D_BF40BJ[-?;88R*T+F0KDAP=R0])D#6,E*@;>SD*EB*!=5C@T<.D(JBBY
MW]G%.NYDBW'<NB:Y!XZ_E2YI\"D&^!+'HXKOA?'=4"VEVU[4,H+DU@(:1\ X
MSTI2A$B46>3.[60P:T;9OSH$\AIZN3WT,J=)GMJ/?I27Z>QL5"YKY#^\&YUF
MY7A+)<_#'L_<M,QK9<+_>3#9O<!#W?$MX&$U63V9:I'CO\R)L4BE$MXR,"%D
M9B?.9A].&%#!41F"-;*,YBXQ*2&6;M*X8<?2E>LJUZU4ME:N:Y?K&GK5>.9X
MLK(TAT_9BQ467&DN1YTS.KB(4>%E"$Z:QU8'5;FN<MU*I7WENG:YKJ'=F=?H
MA4K >.$ZHPPXF@A8H25:'K+E^(9&'*\OY/JY%C,B:_MD[P[O\<T-\WQ+8711
M-'7SCI?YA'J5?W&5+1WS;.1<IZ>CL_-Q?!>'D\''^'?#G=K(S*GOT9&,!Z::
MYXJF \>*"QX6WC4TLL%^XTVWN#6NX0.G87RT@]/+D,_3V;GTJV^.I7^TDX&O
MSF.+SB.;.Q24962:%AJ"]P)0L0 V!0Y*N>S_"\8X%ZTEJG<ONEMI:TMIZX&3
M3BIMK9BV&N=[2G(BHT] I:* *3K0& -(Y;RA03K.>&LI]I6V*FUMQ4%<I:U5
MTU;SJ$Y%1FCFJ2B8AFQK#M9+ =G)8IY)8C25;1W5;5N639?4\,OH3^UD,DCY
MZF>0MN']Q61ZEB^K *@WB?YB/)@.\B=.,KKJ$+VU3-OX[N3L3Q9L&F_OJ^U*
M?[J]XZ<'/XW&KS+1':=77^UXV:+NQ'ZJ)+@8"?)YR4F5"$8C6!DD8+ &K#(,
M:&+",9$B)S[[;LLT=ZC3OCH,]H<9UE'!W@VP-X6:94D(K4 Z13+8O05K: +E
M I56*I.,SF!?IBE3!?M6ZYE)OM_\705]AT'?D#DR42-$L$",0L",?S"2>% )
M34"94O;NRNE,2]D('2IQGGTVTW\7839="C#OG9^?Y@LI0?@;QWO40JB-4RN5
MQ19F,9S3*89G>C'& @V4 :)3X'CDH!4J[@5ZSW%GMY8\;C'2NR]5*M+O@_2&
M2-&:24X]@K8D %I'P0I/@5/+K$@*F0X[NTO7Q%2D=_A48H.42L7\?3#?T"@T
M6:(#4DA&E[G!5(!QG$.(V=K11"Z-OPGSC[?#;)<","4=T;^SP[=%LV18CV.^
M@R\Q],Y'D\$,ZJ.47_D8+\$TZ;V+-0RS"F&S( >^_FJY?X].R]+^; ?#0HS'
MPS_Y;F\\F.27GN4?AV]?Y&48A7I8<T\B%',R)U#+*0H%DLG2JC;+'!TY 8?2
M&^_R?\H)+1/+C,"H1[0=1GT+(J>BOO.H;T@>RW76-3H[LX[H[/XH Q:]!)6Y
MP%*-.AJQLRMK%'9;4;]ZO5-1OWK4-T5/WM"92@F(-Q'0"X2L>3QPP4/> ;BT
MJ:1>D&Z OA9A+1BIJ9UD-US65));E.0.YL?Z,:Z$Y:7W!_$(F!V<6?-MX-8*
M9[B@A*:=75$#-UL,^<W1-!7R]X%\LSUMJ55T0H")95*QS<Z-(<$")XXXIWU^
M!&CV:]C2&2<5\]W%_.8HFHKY^V"^H64\S[X:]1Q<$!10)@9&&%GZ4BMG@K-$
MV9W=+A7_U2XF=^QB4F<#K33][ 9F.XK3XY1I*O]T>E'6\L5H/(M/+]REN]80
M+L5[\Z,%.1><)29!!)KEC4NE5;=E0&W(_&>L4LE>=FR0R_L[&];:L#+(>M+:
M*H-TFD$::BD9;ESP#%)D+*LEQ<%&0D"11(-WR@MZU3R!U?F$E4%6TJ>@,DBG
M&:2AO3)%>)E\H0RJL@^B%3A7_$TG(U$A2'170PZ7/V;=L"&'&ZG.+L<9^ALT
MVC*##>L)U3H+AZ[I<R'6K,2X"#'.#SS,].=XB X"YJT/#8NE\C&!RGNC5,H9
M%G0=>+CE,%]IU5"%^2I@WAPO(9),'"D4'QA0906EJ2(@443'J([)NSH.<;M1
MWKH$:AWE=5AB2^AOJI\8K5?)@C-JUL"(@T.6@ 41\C,0&(UIBX<E;J3"N2G^
M=(\!B76$3AVAL_ZH7#W=:I'?YP<E9D<]6.43",-=]NZT+OQNP5H5"(W"<A\O
M(VS\T9V/5^:KS+?&:&)EOG:9KZ%K)5)M0D P,A) R2,8&@SHR"+UQJHHXV5D
MD-:QB97Y'COSK3(*6IFO7>9K:'IN W,T:"#6^E(9Q\&$TNRK#%=DU'N*9$,C
MFM<74H<H/NZK?,S'/W^.K^N=QXR(=W:\Q/%/JXE&]3U6D'O1F0=Q-F5EJ5DW
M6^8]WG2+F^L@OHCC5X5;VCT<9$T_<=^.AWFU)M<?=S6[Y\H))-4)O(L3.#\,
MD0HFA-<)?*DFRLX] T.B ),\C2H(+B3=V67J"9OOD+#QD=U*0EM.0DN>TU42
M>B 2:IS!.4:M-,IEUBG-:+4+X*)(()%)FPWHDY29A.@3L84-:2L);3D)+7ED
M5DGH@4BH<1R&CG*O@P+"5"8A5T["4$K0T2>/EM-LO)U=_81WB8,>_("C,RKR
MV>#T8AK#$B>.?W%HM(W<NO@";!WS/K0&O7HF*_<NQKWS\Q&C]9IJE\!04N:.
M8*9=X@C8Y(6+UMG@?'8 Y1,CVH]$_ TL-B<&6PGNL1'<0^O;2G#W);C#)L&)
ME%5L!$]CF8(=*#B1?<UD0J"&2DE5FBG<Y;W+2G"5X+:&X!Y:.U>"NR_!-=2S
MX,1Y*AUX68;>TBC!,>:!2*>BT0Q=<$4]L\UQX#K1BYE^':SY;9;!F@#\W]D/
M,?1LO@?[-EXF%4QZHXOI9&J'L[O^F\[,CSD;93.N\O$<*=V8F'"G:L_-G9=P
MZQY\">5V#U .CGYJ;L#7%+)WR2!'%V<NCH_3;#.>'/_)(U>'VG=) *U[]IWV
M[/DQ2%%H(H+DX$DI^J'6@RU]A#$2JHQE ;W.>W9?(_8YFQ^+LK[1U74V2OM8
M7_(LH6*]6UAO'$#X$!)CI;C%4@M(D@53#EP1B8K!,A\4V]DU?:IT7YBV\KTK
MUKN)]25E=<5ZM[#^NCG>D%&K2ZL61_*^[EC6XH02X(%KSZF1DJL9UK7IDQN&
M'*X/ZX\G*?J6</:=6.I[;7>Y@C?)NR5/3C>=Y%8F7JYL.<=UE>;:H[G#^:%'
MB2LA+9I2L$:S(Z,CV)@0)-5"Z""((N7(L6\8]G%YFFL?=1O4UZIR34?$4^6:
MU7#-8;/[K]>)"@9E2"R@XEC"&PJDD%B25[3&5%PJ)K%/6YNS5KFF<LT:Q5OE
MFM5P37/*DT612/9F>,19K[T(QA &V6\UJ+T2S)(9UQC>IZUE(W> :V;J[Y^S
MVN3K^.'LR^6-N/$_=[\/+GX3,SVSX[>#X>SB&K+/Q](<<O7 9@78KV+L65^:
MC-OAY](P_&@TS>]>"J]'PUGW UO"J3\-AG;H!_:T]VJ:_^$L7_+DUEN]^@!D
M3Y3(%W$^F@R*V7\8QU,['7R,__IC$*;OKIGEFS^\,BWY\T^LR]>0(7[KGSS\
M.I([K>-/(!IQY6^^ENN=,0UG4B-Q)7TT9&ZDCDN:M(XI4V%I4OT;)7+G^J_>
M?6T2<9XI#]PXV@]@4[[''^SI'_;S9.>?WS]A^?%J+'USU6Y=FY0>;&TN'_7,
MO:.QG=DT(SN.RV_E:[*=N9;>NW'9N_[7W]M([>R>S+H3C%(!R?02"W;W)ONO
M]$EM(E[=^*0^W?O/T^/>P=&SUZ].7A[LO^KG[Y\^N17,G;GLXZ-7Q\\/GNV=
M[#_KO3K)_SG</SIYU3O^*?]T_/3_^_?Q\V?[+U_]/[W]7UX?G+SI[1T]Z[W<
M?[:_?[CWX_/]WM'Q47Z'DY?'SY\?'/V<;_ED_^7^JY,.W?;-O/*/9Z/34SN>
M] ;#WO3=Z"*_5YC\[[OL,N*67>:RL\97QIUMF;Y\R/DD_G#]S;_"8')^:C__
M,!C.KFGV1_^Z>O<KFA8W]!(IGW?Y\I_<\X1<\L_5J>G5)U^]_&3V4L,%N'I-
M/9&4W_HR>4)O_]._>%OU1#!QKW?]Z]<$O_TSZ[7>_UJYQHVYUDU:UX>X5DJ>
M*&0;<K%=6]BUF,N0NUW0W\2]_CX3T,S][@T''Y>;U&I./LR=#CY>?=-Q*OL6
MOU\,II_OT'EJ@<S(97_UEH9R^!<-Y1;)V[RM']Y"R9];\B;CT1^+O^%&/.8G
M65Q.+L:?9V<8LV?^+NW5ZF+>N)A[^5J+NK2GO7,[")!==V_/!U-[6A?UWHOZ
M,DYM_L?0BU<%,G4M[_^ >G]Q=G$Z.]D;E0$W-T\9_,?I:/*-UJSKO#"KCNZ&
M^<4WL,O*FU;6>J-6].6?@RZ_'[#4NYZP]-URW^(;L65\HPUU9)]>=E"]Z]Z^
M0@>VH[^Z*-(>XEF[ R-N'"E>!FN7V57:\ODW;NGVSD87P]M'^78(/&O_U7NB
M=]F:PK]+YST;A' :U_/T_&A/[=#'?N_0COV['M/]7DG#6*:\<+GQ&C<&W->Y
M0HMEN2B3C)=""L8Y$A5,HDHR*=!S9X/QOQU<9;GHOTENN=R:9SOSQF:RO+G.
M9,&C]X?BS7_?D.-G!^+PRSYY\V6/O#G;)[^>['UY<_+K^Z.??Q&'[_<^'7[-
M9!F)7\_VOQS]]_7GH__^^N'PR^O\-V_I\4GX\.O/OWS)G_G'T9=?S]Z\_P6/
M/C<R6=Z?GKTY.:2_GAS07\]^^7)T\O+]\;/7XHB]_/#KLZ-\?WO\Z.S7? ]O
M^?_]\LM5%LO^-*_%Y\/W_C>5)'>1>6",",!H"%A'/*A(DC?:$./,9<T1[[,N
MCQ7[BIHU]3VY!_J[1H_KG*W32=*;'ZUS/\:;GZCS[:'ZY9%ZAV;E; B3??Z>
MR2(2RHE0D&E* B;O0;.HP.5_1TLD]>@SDU4*N^-]/&;^VD[R"IF[G!7!,2Z0
M"V*]-\&B"]HG3W I\NK\4._-(+6CAGOF/"%:& F$I0!HA 5GC0%EJ0S>>L(,
M:6VF]T*HJ+16::TCM,:-3CYFI4(1/74F<!U\E)XHJ7AB;=%:=X<;;@BW-1PV
MHICFB@M@.F\7R @'+8,!01TRFI36M,RS%JS/Y-*#;2JW56[KRDTOP&V64VX=
M4X9KAX&@$SXYE-&ZY+RAK;ELE=N6X[;CAM]&I%5HC0"II &,FH"11$+2@45N
MC40J=G:Y$/V\9U5NJ]SV"+E-"6<,TJ@#B5A006041$3OM0C&BGJ6MKJSM&;?
M#A(4:D0*R6L'R&.9]E4:%:F8M$XJ6.IV=DUURRIU/4;J"HFC4\ZY+#'S-A\-
MI8)0)8E%&WR*U2WK"J\U>H08;15/G -)VD.V(<V:TSI@*$)@,F8+RIU=251?
MZ+::J6X$N2WR'O?(P*R!U!I(?1 &/1P,1^/,F]?)KS42T1IUOFEVHB9&J[R<
MLVY\R(T":RA"BE99))%D;EQ9**(M]ES1_(BO'WK;"(FO#5&N)TB8]@=(W#%+
M^K(NHA1!9 M$/RU-'@9GYZ>SEB<ESWSOU>L>R]8&RON]89PVNC[<HYO4YN7)
M73WFJQPJ>K]MO\6>7YMGI07V(Q<E5Y19KB1%IDP6N<P3P8V1R2,/L_UHKD]7
MC8VO;$=Z_37AY_AD[_/1R?YO,B14-'(0BE# [+^#DUY!=BV,U5%'ST)K&U*%
M;F>AJ[TMO?*I"(2B],$1AXPX337E3!)2H;MVZ%ZGM5Q#EPMMA+,"LK7*+!.6
MP"HB0"DN.&&190ZNT'T$T(W)DL0UT<:A9L)2:8)B7E*CI+:N0G?]T&WLNBA2
M=HAHR+MNB0Q0&4"735A9SZA R:R6%;H;"MU_+(!=AB7I2GHNK$!,Z%)@Q(O@
MN%(I&G,[=B?Y-O-W-8[7.EB/&_NL4$QERVJPVG- +1WH$ UDD:,PV:@(SV!5
M?+X9]ES3@XK1CF!T 8A2KCUURF1:SA!ESGECK=5,2TXBBUBWU[4C]L_(^X<_
M#M^__O0;<PE9X@QB2*QTL8]@)4K(WA Q+#M(,=;]=5.QN\C^2JV3P;%@K!*H
M2W:SSU"UI?@LWS>)=7]=!UH/OT>K9VA(\A*(R8XPQNC!*:^!\^P44Z4$<W&+
M-]B[3S>^5[N>K>2 M8<.'D&CAZ,XO6KAM?K1T1OB&W+I%(O<.$]HYK"\TUAD
MED>-,NFDY-],*)EW$O.:'\R6_/EH,OE;_[#V:[CCCM-(+/?1Y6?3*Y FE<1,
M[[-[2 Q0:93WSM$01-M1^"ZF*57XKA6^U6%<+&;YM=V*"\CSPPF4^PQ?PP5H
MSB*X2#WC6>,IU7H2385O]^"+)*$J$P831>0LZ"S[6:!>$4\(TZ+"MQ/P;9;C
MHZ6<$>5!)&4!DR)@N= @>=;E-#J30JKPW7[X"I:,3J5^*2AT&K6)UBNF@Z)<
M$N$K?+L!W\;N:PUZZ2P%[S4!#.5L%1F6J7U19CMJ4H:N5_AN.WR59,E'S9BP
M(3\12A.2*%5:1<)M,JY-^-82GG9"FM<8%HE'QD-&+B^I0\(+*$/I@"0I2."8
M6=GM["K9E]A6 4^%</<@')C4.D:9O#*H2;0";2QS6$N0)*A0=^!.H'>NL-A'
MP06U$GQ('# C%HR;>=!.JF@9E];5+7C[\;OD@.RZ!:\EZGD%8IZ<(U0:T):1
M$O6D8*7VP#4Q)GH?9*2/8 ]^F%+92A$KH8B]Z70\<!>SL:XGHS^GJGP_5*66
ME;;.)8VRTFS-Z'5VY3GA'DI!#^C$LU.OO2(Q$*("=M$A:*ER]!*TY(9P>K,<
MM$LH/KYU9-;W%:&/(J%CG5&[E]&?VLEDD/):E __:3PZ^V:VV<Q.3[\UTR4!
M/KT8C_-S]2+?[RAD6CQ.)_93C=FWPG%OYF+VS&2_* H"1-$$B"Z!%L*#YR1Y
M3C6+EM:4SHK^;J._>CAW1'\SZ*"TDL%P$&4D =+HP&J7OY.1862LY/!4]&\_
M^EL/^5?T=Q#]S8P!F:CAS!H@/#L R(,&1_./0:1D%&7*,UO1O_WH;SUCH**_
MB^AO[/W<2R8](Q#Y+%O7:C#9^MD!())+83Q-=>]_!.AO/>&@HK^#Z&^F*DBA
M9")$0N9\">44&QPB ZZ4]80GI7S5_8\ _:WG*K2+_HKRQ?1],Z5!,W2,)0'9
MDQ-9U@=6-GD+5%G!%?4AFK"SJRK MQ;@K4<J*\#7"O!&NH-&9[S)N[?T6F4O
MGB=PAE$0CGGMT="\T6\WP&N=]^.M\][,"/7!9')AASZ6[L5^-ET^7\#(?\@T
MGA_3J^\'^1>&LU;'YZ?YHVJM^&P[F[RSXSAI-W9U</33C>U(BIEB>'8QSFMW
MN6V]FGUZOL792W?,Y*N1Z;ML;7XN,AU%"BY1"TZ69D-!"[!(#6CA+#>4.X5Y
M9Y.ZGXW>H=R;FHS;\<#T7GA_,9F6AO&3D]%>7KER!?;TA1V$@^%3>SZ8VM,9
MT)V=Q% \V>S&SCS=O6'8_Q3'?C")QVE&$<?GY=]K2GYK'- \H[;>2XX. HF9
M VQV;(TU":+4AAO,#[^H17&/@ 1:CT]7$N@N"33#U,HD2:R)0%$AH)$2M,G>
M #)$E,B1ZTH"FTH"BW0=;"%.?4O[P0>G@UKFLR0G-!P#*CA#)STX0Q1@Z4EJ
MK>6@HM=22B:HDCN[K*_I_-'7W;L;5C+HK$?0>M2Z>@3=17\S>*TMC<8K#I'$
M"*AI ,-".1\(C+C2D!;;FZY32:"S)-!Z\+J20'=)8"ZV;92E06389\LF0"EH
MU@6H2_V*X48:E42L++"A++!0-_+E0]Q5%VPJ*33BX4H9(VGT8(TP@,8I,#S_
M*&F*#'GFA-(%;XN%02W\7U4XO!9LM[/Z,W:$&8/.RK:O*;16:G<_)/8R_GXQ
MF RF\54<?QSX>!DG?QG]Z.UP]B[_L:<7L59OM[+=O9V+D2=*O8DE(&8, T1%
M2\<J 4EB*> R12?7+.[*")O'"-4!OB,C- [&&9/<,IUY(/,"((\*M$T,?!FU
MEJVE9>*5$;:?$3H4,:^,L%)&:(;/-3/"&<5 >B8 O36@@Z-@/6(T@3%/JX_P
M"!BA]2KOU3)"/2E;DA8:CH) SWQ4$1)5V5&05((F1(&03!!%",:@=W:QSPVK
MI+"UI-"A,'IU$U;*!W,Q=>0J."^ 4(F7TT)U.3UWVAF7C) IMM?\NC)"9QFA
M0S'UR@BK/4IH!M@%9NU C (NO054+H%#(<!GAG $?7)"5TK8?DIHO82\*H?-
MXH5&C)U&36E2"":P,FF.(&1A&2$JSZCAV:5D?ONE0ZT[?[QUYUV>+_[TVXKR
M<3R_&/MWF49K!?G*@F<GXV@G%^//L\2&V8:TY_.V-2Y;V61Z&*?O1J&&Q%O9
MG?;_>/[5:_WPQ_')!_Z;ID%$'2PP)B0@#2'O4TF#\YHF0:1SKHXQKK!>$ZRK
MTWE76!]^#VNE;*(QJT\IJ  TWH$S1D+B3J=(@^*V5H%N*JP7R?9N(;)]2[;W
MX@"OTG)9E+_^BO+#]Y[_YC+*,0@%LQ%N*//FK2,3$(F3C/N@(LN;-^TCTNU,
MW]Y*>*\S2EUW[97BV7^_:UMKC>2.@G+" 48MP3H;@ IJ*2HIF*XC51\!K%N/
M,U=8KQ36'QJPS@]$4HZ $%$!>N'!<1TAA4@YI2(++U9AO?VP;CU87&&]VJ.S
M3U?'9^+PV0=Q],=O6@0>A8R W'% %0P8@A0,]=Q;QXD/[0T%J<#NKLIN/>9;
MQ?4:X/WE3W@?\ QO;BT*XQ,$%!;09>9T1$B(@A 98E9<BFZUO*[5T8^W.KK+
M0=L?[6GI"-[O[9V/!Z<]WN\55EVF OKJ,9Z.SF][BC?G"5RL';CRS(A(K4+F
M4"3O-$W,DL"E8=FU";\=W+$+^&4D?;9A77;^/KZ83J9V6%:O]OYN;ZOZ,%?7
M3'VP.F4WU)A$ 9-!<&50I4H68W"DU#/M[)H^0]K/-FTIR^AND%ES_M$#XKYK
MI/@_#V/ !0S7):Z[X5#M7D0W[YK/&.[=Z#2OW60_^^33S]777I3 &M55F"SQ
MB2; (/(7F@)HZSQD$M/,&4V8LYG VLJ/K,Q5F6OM-[W(\8(7C&DFB'.9NK1R
M+G^UF<"2FOT+N9VZ;HG=W\1A]3"A/8)K5I7[&))'[2#(,CTX> 8V) Y4,\D-
ME5Q&M?Q)0J6W2F]=N>D%V,URY[1P*F_R$8V,)EEADD-KLJ]F;%K&,:NDUB*I
M-;PV$IBA*0H@(EE @0$,80J<=(*2_#\;]<XN$[RON:BN6^6VQ\AM,1#42 P+
M%B.E#KGPG'N5)'IC9.6V;G#;7'V_\-9R1D$RDATVS(K4L1 A,B8$U901Q7=V
MD=,^$6V-BZW<5KEM[3>] +=I97V4+L3$+&KI-2>HDN7&J)#Y;2ENJ_2UV(':
M7+?_P&/VJ'7VS7@IZY($LF$4,"*\1,%(LGYGUU3JJM3U&*G+D>B%\%0E83$8
MHJ6ESM+$F92>^EC=LJ[P6J.9@G$88^ .$OHRR<P$T$PHD-QQ31**J&D9<\S[
M$LEC(K<';K10N;-R9\O<>3@8CL:9,0_R>X_C9%H3E5LCS3>-SE1)<<EX&01-
M-*!V":P6^3&626/6KS'8UCM3/2QIMM289#,G@!R4WDWVM/>QI 7W1JF7K540
M.AZ=YE]^VQM< :IW<9Z1/!WG3[HTY3(]3;ZQ)\\+%T87[C3VKN]U\Y+DEDK3
MO/MB="63=RD+5_/>N!+5MM6VU;;5MM6VU;;5MM6VU;:;;]OU5[QMF]!:I)L-
M2IU*@URI-%*O;7+1!Z?1\) DO>Q554Z6L%31LM+5ZJ^/F(Z^$\;7!TT'0U^J
M:^-/X]'9CQ>3?,63R=/1F1L,9TV3ZPE^RV6U[*JLEA^??/ARM/<;I=1PKA4D
M1 GH2[=)QQ)XX0,RX6*B6))AV?)98RO3ZX^@Z/(H3GN#C*>S6$?-WD)@!!E+
M-B(ZFM"(S&!.$16C]M911</B!!8+6^4E?SZ:3&H3W'8XZ=/S9K9$(LQ8KP,D
M+36@M02,IQ:,]-X)IU2@=9I+Q>]#X[?Z%'?%;R,K0%D,020)/KN)@$R71ATV
M@<S_EWP2F)BL^-U^_)HR4T,;(1S-(%;!&I84U3P[ELP02BM^.X+?U]_C5PH6
M4R ,6 I9$9 4P&@A@"*SU@HAD=6AJX\ O]G0PNKHM H2.3KMN&8N>*V8SFJP
MXK<K^/7?XY=Y*TL+8G#,>T N(UB+'DBPF7RC0^EHQ>\2^'6CZ71TUGG\$DT-
M8YX93P0:2HQ31@GG!8U:,MLJ?NO!W+(@_O ]B)T21F/@V6N."$B=!F.S.TTC
MC8Z'#.J4@4.-ZF>LKQ7$7]&P62#>D$V8.F$4$\%SYI%QJ07ZO/<RRW5 R^LF
MW!7\?CW(8OGZ/L_Z51HO0W2@72E:=,R 8<;F+Y9X2:Q.I!YC/0($MQ]'J]OP
M \+X2P/&AL>@>4J@E0]9#0N$3,D.9,IB."42K<%N;,2;6,E266(E++$WG8X'
M[F)JW6D\&;V,(<:S\OW-(?E*&XO3!FO0A@Q!Q*0L1&^R"'>$0W;I\Y?LO6ON
M,VV4W1]YAQCC49=Q'$_?Q7&^[;/S<7P7AY/!Q]@[S<CI]X9Q6L?/KBI$]S+Z
M4SN9#%)>B_+A)2MHS_N+LXM3.XUA9J6GWQKIDN.>7HS'^:FZG*B>F>\XG=A/
M-4+?#KU]GHO0$VL=]U1!C(P 6LE!<^O!TRB%H!*EK).Q*OP[#O_JW=P5_HT
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
M%>DM([V%T&5%>B>1/M?\0CB&(0I(B01 0VSIEYVE/:7Y&4""5.$6([T.6][
MB=N/NH;_8#*Y*(-K>J-4@M=GHW(!(_\ATWE^3*^^'^1?&$Y+1/O\-'_4XQJB
MN]CLFB4C6C<,L9FU<"IFBN'9Q3BOW>6N=3G0)M_B[*4[I@?6@/5==K:#/^;'
MV6"@1#@*G)5!X,Q3,"Q8B"9Q*57@EHN=7<2^QK;R=;J8 /BX +Z">/5>>'\Q
MF9YE=IV<C/;RRI4KL*<O[" <#)_:\\'4GLZ0[NPDAN+)9C=VYNGN#</^ISCV
M@TD\3C...)Z-V*L% NV10"-L;8+G)&D"P7@!J%QQ;J,#)8WBG"LC3'LG5Y4%
M.LL"K8>M*PMTF04:T>MR8N6YS+#7*KL"T3#042I0A G*N2;,N\H"V\\"K4>O
M'YP%:M'0LE30B&1K1;A.6@&+^0MF_@<GD@(BF962HR68GV/6E[R*@NTE@M;C
MV-4=Z#('-,+9;C8K/29(P5M FQ"<,@A:9'SG[QASU1UX#"S0=M5_98$NL\!\
MC)L8+ZW2$#WS93 /!Y<< B=**":$2;R]K+;* YWE@=;+=*LLZ#X9-,/@G/.L
M!K)3P*P6@(PEL-H("%ZSA)$::^7V"X/UMPO8/*:Y7S2\Q8?@41=QST@29D0Z
M*^6^9M):O]W]@-C+^/O%8#*8QE=Q_''@XV68_&7TH[?#V;O\QYY>Q%K3W<ZN
M]VF^IML*I9TSP'DJ>YZ08# (*.4<.BEE3:@UW942-I 2JB-\5TIH!,R)U$YR
MGT!):0"EH&"\CF"TT &U853Y2@G;3PD="IA72E@Q)32BYRZ;6XJ$$(+F@)0X
M,$X92-SR8)$D2FOM]R.@A Y%S^]#"?7,;%E>:(3268P^&!G!4UK":%*!B2$!
M4XX*I,B%%SN[LL_DTKTW*RMTEA4Z%$JOCL**">'#7&X-)HD:).,(J(4'$]
M8210$;W4OO:(>@R4T)VX>J6$59\P-H/LJ&D4V2, 8HT!3/F+L5R"4U+'*)G4
M53T\!E+H4)"]JH>U,$,SXNXY.D6\ Y9WA:P?3 2-2H+AQ"(1+.A@ME\_U/KS
M6G^^61'WI]_6G(_C^<78O\L46VO,5Q9>.QE'.[D8?Y[E/LPVJSV?M[1QV>8F
MT\,X?3<*-6K>SL[U>2YJCE&2K&T$\,0](+,6;+8F.*T<"RGO6Z3U*9-=S!6K
ML.XBK*M#>E=8-R+?T9)DO&*0J-60C<C!241 $[*=H[=2U5+Q387U(JW/6@A]
MW]+Z;'& 5]FY+,H;P6Q.N0U1,Z Z4$"A/1CG A 9G=91!17SYDT)[^-2'<\J
MP#N[;[<>QZ[[]DH1W0A#$T:T==D)]Z6D$UD28#6+X"A7F%"8A+6:\Q' NO5
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
M$D6XU:D2\-_(QAA@R/(!F_IA2RO4[.RL+:RHS'G3#.=IA16VHFKBU:QZTV[
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
M;5Q3UWR!=P,=&J F _*74Q,$YK/N-:FO",%]T3JB+MV-:]JC0!\OVG3U3W>
M>?G8=#ZD$I=-Y#*>E_.00^6@RWAL@%>=QH#KZ59V$6KA3:4"4D'CGVB>52M7
MN/9#J\;L/S_\[_^@&?\9'3S+JI9[$:[BW^IEM>L"6T\[W/;EISK'C;LK9'KZ
M["QO!UPV%TN@<+'P<'#M^'9'1[,V\7MUXAXOMP2"Q[1BMZ_M=/$U9Z4FY[/2
MZYM.#[UBVK/*O=61Q_QBUGSMJAN:6Y:>W&I%;C87,Y\6/7,)58MSW1NKGU7[
MQ!9+?8/>^IA22$/#\:M<&4_78W'T(3I.9!K'6-3-HSPE/*81*2)F26$C(TV<
M";6UR*;/6RFQ96X%EX'9#6[M>&AZ$_2A*9LZ"[RX/956'M*>1^V)*<W4V')^
M(]R&-\H\_DR#OCIK3.GFN'707\9H%UO0#>_[? ^P@=LV%WX,G<=\J218@_*A
MYFLC7T)-"1FSMQLK)L1BN1>^MLFY]UE?/4CH4"4\Q1X*F)LZ:P#!K8=O428H
M"GTTGMW57A.^JNCJ_5LK*UJ]?U,4I-<=Q6G?_6#*?OM:7"KLP0&O]7;I-CI_
M^Q$"O.97%QYYNG+T_>^7QVDF(UU(19B.$L)- 68O9908FTB;J50P^UW@=K5[
M[UC* =#[[7]8D=N5VO;0)9OZU'KTRPS+5'_8>;7W]A<P=39>\\[K0C_L[+U]
M!]>PB*:$QN/[AD'\RS7%^\ZQZ24*&?E(7=B+T0]'LW,0"#%+?_QI]-HIXU[R
MH>A9NA)DSL9'/NANNCUH=@#VHD7(%$AU%[!=9#*;?7"0#F?GHJS<W,YFVDRZ
M"JJVWBU$;^$8\?63'A',]3L.O_V%=+T0O17]X)T-A6IMO-B._O/^P[O)=3E?
M_="<WW&,OK]T?M/ED.YT<4;TS+F8\,EM7#=]<A+]Y:>#%_O)<<*TS'5N2:1
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
MA:\T<HD_3<"@ZQ)E&P!HYYS:8* TF9.=87#DJASZV!)MK0M.P#F2T9<6?$C
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
M]&(BJLTF9SMY=KO);Q2NCUH"4<LSP_*X4#GG0A92)M;H@@KX*E.I'FRT+9!
MK]=LM"*2J8Q43*Q)02]2/"6"I89DFHE4Z%A3EH-*!!(H8^OHJK>40-=(@?M2
MB+[4<_?D^3>/P9QA.N&44C#-B\(6H!]K"@HSU2I.!Y-F._AWQ:1)$@1+ [6.
M9U%">%0(DD?8Q# 3E-D<K-%4 O_2;)S3;.#?_Y^]MV]J8\>VA[^*B_M,U4R5
ME='[2\XMJC(AR8]38S-)R&'@GY1>P6 PUS8A\.F?K3:0T(8$L UM4-4YQ&"[
M6RUI+>V]I;WV\\5O-!;L?:]]Y(D#:(V \9=$.RHL3284#Z 1^*U[ )8*#_\E
M9(WQB >< +\>PZ]<ASQ0C/J554/:VDQK#C\=?%_2GM1_[/"@=3@(L=_Z]-?#
M/("[AE>6FH$2-3II+"7,Y$HI6VN%27 2X^BP4\4#:  #?9SR "+)(H%1(Z^I
M @82'#G'%:),,(D3]8'%E56AVN:&DI)+'Q$M\+V$+PW@N3.FHZ&2D\1<I(FF
M*+#2R5E-B@/0#/C6' ")%4Z)P* H$<$!X 89%P1B@CB<I/78VI55\-\IF<XR
M+O!]-O!EE"2J@R%!,4Z=-)PRJKAC"M":J"WV?R/@6[?_=<B%+@-#B3*3"X[
MZDNL1U69;6:$)4D#?&5;R^F2-64#X#% .*E"5R+_MT8>;$J<>AG@)Y<P>U.T
M*IB4+#&<XV+W-X%YODQ'_B5+202*+/$"<:D,LCIQ%)4/)'&A*<\:-+2-9S^:
M50*'S85O)4X"^'19FS"!X>"T8^#$4TN<DK;8_0V!;\WNQTYZR[1'SGN)8. 8
MTM9&1*V1.D0>:3[+)'&;\6D1J0+?9P-?2YGU3 DP\AD/'IN(0Y0Q4>6D8PD7
MN[\1\*W;_;G&$8M8HR@]N.U:<J1A=)"S5)&8/+CU 59?V9;D.<7]9_'?[Y0Y
M\SQ![C75U,-ZK%+DE'CCA0[2*.D3EL&98F(W .3;TPD0.%'M!$,R5Z3ER1#D
M-(!<"XDU#T#'PJZL@H4M39N+>477[XR3)8K=O6#L)T6=#1)S(P2W7EN7P/)+
ME"E&N.2ZV.?-P'[-/E=)6 5 AT$Q#'$7,#+).D2\-B%)DEQVKTE;P!I/]<PF
M>L'^<\0^3]$#L -U7G"MO<-6)Z*3U)1+6#V*<=\([$\?Z]>1!$\0PV#7\Y27
M?()A\1<6>^)C,(IE[&.FVEK/:UMNX=@O^@MWT%^XJIMS*?M>Q!>6N9'S/.A&
MV8T;7=<FL[E!3^K)=K[6K]2X[&X\\F?7A NORIU<E&>]6<0K%Y?J/3!OYD7L
MVUL71 A.2DLHQ]$9257$WCIFL3)8%]>^ 4O\[I1KSX1F@0>)K,[G[G6NNQI@
MC"2CPEOMJ MQ996UE7B&:<0%O5=YM]XJ;ZAC %>>--5:.AP3"0EC99,MSGDS
MT%MSSJD25$COD#11(4X<1>!=610->.;,,@)_6EGE;2R:E'5;T#MO]#)AI9.Q
MJLEGA3%"DQ2X9<Y1:W0J[G4CT%MWKT52V,%HH:151-QJA1Q7''F20R.<$QEX
M7GL)+D?FGDC'L=^_J/0PD1@>E>-SMY*0<B)9BF6R5G.9J"$I&1TU83()K$1Q
M !I 0@=3#H!23 6N"+*.,\0984AC< 5"D,$1;11)9F55FK; ,P?XROF;YL)7
M6(.3B$8H+L#,5\8'@"NGS L?O!/% V@&?.MI,RX%$9-"4N4BTHQ+I GW* AL
M%=!P-"X?GY-M/7O66X%O<^$;(U?,1D MO,**.F6$"U1:@ID4GA<7H!'PK;L
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
MQ@E\\D?\X-!!4\,5V$9[@].CUDT7^#R&?R;8NVQ=GLBCA^3[$7Y\0Q;0,J4
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
M7E<I!'=[WA<!&#''@C2>,ZEL+O]&E'8ZQFBU+OL8RTZDVU/[&+#N>2ERM9\
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
MEFJ".%$)6<DD,BH23YAT6L7J& =1TPG.1<FX$,"\":"81HO!?<TT2I0I1V)
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
M:X+?4C/4W$VQW//K1_^9]'NAJ/E1U/JT+28U2U@()$/2B%--D*:*(*4H2X'
M$A/,RBHU[<HS;4S>6ZDDW70KHV!X<1BNF1DL!L,LUHAID_.^+)@9)$1D8]Y6
M4GFO)1>.QFW)9BZGN$RYJXVQ)-[WCGJCO:P:/!B$4>N%)9X^I25QV?,?<L<7
M%IH?"TT+$!%"*:PB(5=R98@#%R&KE$'":2&]95H(<'8(IVVL68.JNI9\MJ:;
M$@7$BP-QS90 8X%B(2WB+BG$B95@102'E*58"L82<PE 3%2;XYD/>S4H?:W4
M#&W,R=CG&\F=NW73C>-"A_.CPVE%#0VK5K12(D53RL?Q''*&"K!NF,/"Q\"9
M6EFEDK6)F)=NV=,7!BT<6CBTJ1PZ=^.R<.B\.;0>G;(N&>(2PBIBQ!6UR$2O
MD8K>,!]HLDH"AW+6-FI>XK1/SZ$/+J[<H!.XFWN3FLJ7IW"M&WS+?_']DQ!;
M_]_B+1]11^U&+EAU!=W_G S]GAW=RS&42XKBAQ\0_ZFTZ]HNVWCSE3%,I'4<
M"96-&A4\,E@X9)V2G@5P]S1;667\U6UHA*G6SP,^2%?3XZPUWK/CUFFN6N;_
M[Z0WC*%UVAOOM3X#LL86?F_]OT&>FKE8U# >5O(:<(F]_#M\L3H%.;DZJ<I*
ML5>MSR=^[Z<;]"9Z'(#;ZAL)+MKZ9OLGL76ZUX-/VN/CX>![+Y\A'%4E'D>3
MXFIW*LYXQ[0=AIN;MB,7EK;CO_G!Z_>](WOD@18_11][WS*QC7(%NGROQF1?
MG+^Y!-<Y+'2]+NWPSN$Z@>4-;],.W=[?QAT*WUG;ZW?78!F$^W0^U\$%GZ/K
M;/M\]VQ[_PLL;Y_VM\]W>MW]C^?0OM.-#U]P7@:A#=__>P[?W_1?C:&&JTA0
M\(HA[HU$QH"O0&U(.,$<PM37\W>  6/TDBNO),PX:XPU! ="A%96<U)/V+CL
MZ]:_!S!)6C]&X0'9/+^_]_6V"J6E!%>'11)Y4E%KRYFF. @;: QB8=D_U<R[
M?/+JP7\\=[/R?IYBYIT??,71J>0I0803AX"T K+"P_1S64>.82^86[[4G\UK
M&3X7B3HGA]!8N,@D&ZB"0K^"PO!J2I1DH)(,--_:>\N=55)2;)J08C-5LZPY
M!Q,FMD16K:LJO/ZH$-L&VSE^ZP&3]G^4-CN/=Q>W*^?57^IY]7GM<KR%QZ_D
M/:#9;RY\RO6CS2'\FN*P.QB_\1YZ?!S#^\'PS6@MNO$/F9"W=C@\@[Y]<Y@_
MLCPQO@>:D1<QOK.-M?6S[H<_>]N;.X==^A'O;'4/-];VP(Q\<[:Q>8"[6Y_V
M.^>?>AM3"B'KO+._CK</_]SK'FZSK!"R37/[NON=M76QL?F1['SHG'<_K/.;
M,GJL=4XF+[)PL4+@4BAD:31@BP9&'.7)*K>R2DD;9NFR''0O&3V%(9N]AU$8
MLL$,6=L% 7Z4(42'DF19V"4F9)F@R#-"I6?>A1Q;I+*-R;S.U2Q_*M R6LXE
M36A1AN&O@H'_#P8"2&[]:A@*F\V/S::SAKR0A*3H4:!!("X20]KZA#"3/H5
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
M)8<M?GE4*&:)\!D/"=V<G7'[IM@+VD2?K6N>S7* 2<+*&Q)DBMQ+[B*CCJ:
ML621&5GT3YN["$P+KP<>/?&:(6.<RF9=SK&-$>73$IYPSIGEM^F?SK2_/A.:
MEN/44>'2PJ7EF.8SYM+Z626!C55@2ZM$.>+4261EM,@(&@-.)DFF%G),\TFX
M]'HR;3V-MLHLO%?&WV*RX*Z*5^;K5OGFN3(VH&#]*A$O;P7"*,!M1_"T)0,.
MVO>5Y/KS5'/$/ '?4#N*'!$)>>A[;'12V-!?9L ]9J*;OQC>VW,M6WLV5"EI
M/W+B_/51+SEH)0?M&:==E1RTQ\M!NUN5F*=X_*WJEYRY"TVRNQ5SCC,+GM@^
ML"6,%O!E:PB&XBQG8EZ,=C38SRX.5^9@J_RP[?DUP^5RP"[&ZZ?ANARM8675
M7QCNB"ZIN7(AAR-VUO[J==;Z!YU-3[8W.[A3W0LL\OT. ZN<=3^\^[Z]^?&T
M.R6'TS_H;JV?;FQ]_-X]_VNO<_[Q>WZNC<T_H7VAO[,&]]]\O]==>X-O2K#R
M0A&62$(Z*C!W3'#(XBRKJB25)$@F<2YG]8HL0Y+!4V#D;W=854JAWX61CN!2
M)YXPETISXK5-+OK@-#<L)$G$;[;H"ND\"NG4P@4NA!0%34A);!"W*2!CP=&"
ML51:L&1$%)ETEJ*:[].3SJ.6$FZ$]09C&GW6'9N#[?8,3S(\NGEV-1Z%)Q_.
MD^O36U1$N>"P1Y94]3JL1$YQEW69L,-1>4\KGM0S\^1\#BD\/166(U#+96(5
MXI@/<=0/.%&'M0+BB-)QQ%72R$CBD(G4P-!1IY1>636OZ'0^U@LECI<7 3N$
MK^Q5BG6'=GPR[(W/YN')+A/_+63'K49PDUZ&1[WHXVO[T-!^_SJ<#*L/%:J[
M ]5-9Y('(9@B08$'J<"#%(X@!XL2DD);'&G2C/F552+P]$[M N,V+PDQ#[(/
M"F(>#S'U\CM&QB2(12Y2A8#6##("9P );Y57B=*<V2#(+Q$S[T,03[&%WEKD
M0K 6^[W_.XE'_NSS&*;R:"-=.XQ1#EMLOOFJG?*.R81LX!AQ;/!D4E+NK=,&
MXR1X76^;)1($@]&1R7!!A(TNI:P('A(APK/ZX8R;!(%[HY:M#D_D0& EQ0,#
M W/T[%+5.L#@'4U&KS6JAN_RG<')&/YP5,D!V\-<??$\9N(?58K8M0,9PRMY
MZ6GAWYNQ=:,D^6\?N1S>*(<WGN-YA7)XHSF'-YZT!R[J,A;]WR*"^9N#Y3%B
MZRVU_S][;]K45I*T#?\5!?<S\<S$JV)JR=K<$T1X;+<?3PS0=N/Q#5\<M8*P
M0(PD;,.O?[..Q":!S2+, :IGFA;H++7D=55F52[9Y@B:&R.2IT$+%ZGV0J?K
M!NDT2MJ)-_FY4DUOAX/1Z)4;#H]P[%[NX: _BX)-!]B.E]_77K_A6Y]6\1T?
M*;9E=W-O:W?MT^\[ZV]7C[<V@ES;0[-DUES9*Z4EWJ!YLX5M_KVWMO'^:/W3
M6F]K;Y5M?GH#F\=K_;7C+_C^EW"9AXH6T0;%@ !+$7]((-8TR3 A ,W&*F>7
M5D!TN7P,Q\4U!W"EOWND/T8ER]%Q 8X!%]RXY*)$XF/49N_U=>-J*OT]%/W-
M[M9(S9,&1[QDBH#WD3AN,C$VJB C8^ #TI_M2E"/A?Y^D</*@V)6L'*THF@G
MNJ.:)N?JHL61.5=2^2NM +CR-&6557+9*R?!5G6MU7PU[[,B(O<,K"(I,4M
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
MC[7=EY]30)O"!TN2+"ED5 !B8D(A\9%SXP.E3*&E/^\CU6[:"<7/)&54QB0
ML^!R2#)P4;(D2YNNB.RJ8K4 L3I:.U[]S'4 %I4E+EA&P.*Z9F@LWG=HUJ*M
M(P4K]8KF:Q7]A';6QT7W:I2H,]&8?MOM[ _01,![.CLNGGL&/G=4GI*^AU)[
M!T7R9L)T*UW_*JDZDY+U_,<)7/XY0<MZOD+FGK5 X?>;GR47QG@I2,Y1$C2=
M$T&;.A+)-=51&:,2:OML_GCGE*<NY::K><E=H5=W!L-+EKWED_=.C<654VO]
M!Z:N;8^I^^K,[D"C!<?AH#%7T,*8C@P:(B[\][!7[)3QSG!PN+USP;S!FT8]
M;)@;XD /0DIE/9C L]>,:]EOB!TT:<I<I-$8P5' G5UOV/GJ^H<G2\7)P)T?
MA2LCO'[5\'1V!GMHPEW6ME_5A$G5L/-#%P8C-!['R'FIWT>-;'PV;2CXW>;J
MN>$];V'BQ,2$'_?P96A]NC+;2(;EJIW>:(RDBJ33S-W7-#PZLW@/ANEK;W X
M*E;S#HISBF20\T10?FMN;PQ<?/STZT[YNHC"Y+O1Z(),8 _*W]&P'7QK<%DD
ML'G"Q&9>;J=(K.]W'!KG^^,=' <<O-[H>D/NXN[A:'S6;^PU\L_T4M=LQE[
MR_E)+3"[* 0C7!9&A=O"M++<%?+1/9O?<#@<(MW@BCC9\L7G+G<^G$-\$?9R
MXQB?C4TX0$!_;YZ)'?T_-SD79!'7>B]0#P@@E"YA]8;IDL0^)6?,Y;8?D;/;
MV!^2Z[]I%O:74PK:F##0[V<$=+W]:_7L5L]WW]8WWGVF-BIOO"6464Z .X.:
MF"TZF32>)QIS*NK8\KRS60>ATR_S?.5Z6'!]$ZFXY>%&E8I%2L7WU=?;GXT&
M9Q-G)$2K"90<HD;01&1QTS><,6K,T@I=GC_BO5HJ3K<!BE@X5 Q0Z>H?QHD:
M_\?PTN7]5U'V@>M-=G+WRTYL:>"@,2=."-$A^XT;2Z%P;%'%RZE(PZ53!;WS
MYT["2Y8[O_]<]<''X*_;PV;AOI1+6[FN/03!KPZ&XVVTB!JKY]W^'V441Z/U
M?&Z4;W)*^0SQ?+2.>-8A>J6C(4(7HULG01Q#EF>1>L8]=5"\X'Z$YX=$YV27
MY[%#8E&K6X7$'2'QD:YO!+:VL?U];1??4U:[*#R/C!@7)**#)V*BC20Z3V7.
MTF60/]:!'A8=/]*_+EN <>$Y2-B!K[C4+%_<CI@_D2\;%(V "*X,4 \ *H+D
MS O%LC$IER+CU(O/3(BE'V]K,)C;QOB%$-:7#I]>[MSG:?[OO7U4#W#9/W>2
M_VJPAV\*/==OS[G]Z@D(Y=;>!P1;X'B_6/NTBO?^I[>YL<W6CE\B&..7M8W
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
M+T\,^^;6]A3V?=(\V.TT6^^!"MK'NZTV;K?>L'8K0W";[P 5-+<\W]WRWQH
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
M8_P,I,4UBS87]S"(2R&0\2D@3;4TE"E)>15&4S?JWGQ6\H:7%]*<^>2,]DR
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
M.Y_^^5(5A7O_F4AO"+$*J903?)52R#HOD/>,2885#P[/%X7S^4M4!AJYD]J
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
M,?.9&2:UKKS-),&6JC RRBD42(2IT]YBS;,A\Q/!7S4U^('5N>OD]JS.X >
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
MN%5(([H^#>*N K(:"_MIHNX\."J>Y>2]J?3#&\S=RYR>(EN+E:UG7TICJS,
M\^S<%KMC0MK/5_]Y9[7>X/F?3>KJ/:/ KLEAK43PS#TT9;!525V]F[MHDKK:
MYPWZ1W?WW4?</&A^:1]LXN:G/WKM@]U.D_YQT#YXS]JM+[1Y\(7OS#8P.-@[
M;??^^;+;>D\;]$.G <_5[L'W>MNLW6O"V,/^3JM-=UI[_+JJ1I$19F)PB&!A
M$1<Z(6UM0%9*:PFW @>[ML%H72ZL[?9M]HFG;&M7&*\PWN,RWD3M*(2W4,*;
MZ=@25;218XZ"-PQQ)Q5R%GM$C$M46Q,%9VL;U-256E1AI4)XA?"6Z<%O07B"
M2YUXPEPJS8G7-KGH@]/<L) D$17A$9SQ=,.>ZT7%>VC&:\[6D5-)A)0LDE)[
MQ+ECR"I&@/N$HC@PR7  QE-UR>Y=GKLP7F&\PGA%Q7M<PIM5\3BLCE(.)6%!
MQ3,!"(\:BWRPDDJL'8V9\$0=5+U5(;P%%=:<T)2YAJ<N!XJ@'"FR/)[)S6E\
MTYEK\O_^CZ:$_AM6+:=&=#LYWJI4XWPTFW6Z'$6'>S!*FZ\%K)66(H2$A# D
MQ]:"U<IY1#C8I!4/1&&1BX_7B;@WI2VPZN:"FBX7,#\6F(MZ\@!8GE%/ *W<
M4.L0HP'LL>0$LD1$,,^XTYX1DH2H7.X:+U.[I(+E9;<TRL;\\&">=:XXKV!C
M9@&9E)TK/D1D0A+(><:DD]Z+H #,I"Y-V9@+F.\,YK(Q/P"69S9F!UMO,HHB
M)@A%L'(6V9BAS2@127H3;.[P@^M"+=/&O*#(I)5T#;RN,JL6[AA8W>Y OSRE
M,5&M1E$_'HRRYIMQ>"RPRNV!#,W98F!,(!VH1)8'&86G42JSMD%TG5U3L_'7
MI^@0M*"3FP+C1X)Q43P> ,4SB@?VP6J<"")12,29X\BR"#] ?JG"*6@A"XJ?
M-XH7;D"4S?BA83SK"Z!:$P7KAF*0&&#,P7Y@2B#/E.7."JNR8X^(.F6TP+C
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
M[<.0"%1\B"%G?I>WF<F4>$3RG3\ZIV>==GJQW3B2VTKI_@ZO'YO]O?1F+UF
M=XZW#Y@L%."[1]%2 0*,-=*<:R2]A,W$X/_P'/>.X(PX&X3E,G+XP6#N11$]
M: _0(4'<G'OG!WMT,?0[\UKP&KRHQ)33#9F8<,XZO6:ZX%4WM.#*;V%,@/,_
MT]W\*E6/QY<8"XI]T+_^DCGJBH6C$;X1&KU#5,XT%YSX]Z@[IMXX#,AV@SE!
M)E%ROC*M<W/16_O7-.("W,[,XNP$7/N:,3[8:Y;0#Q9UIYNWP*M!8EE+WX(Q
MF:492^.HFT#POWYNA8$-EI$K'=G\D? 3,.[__F5FVT3F?Z]4-S]5'S/BC@46
MP09"9:#<*:**U#8[8FZ]+CQC:W=@MOHIA-3,5BM'%K52@UTLL]4J1(>N=FA7
MGFGII=-NO72FK<<GUUJ:%(XJM>D&JW^_4N@;[)F[I\N]W$$N,ON(X0TJEGFO
MO@L^A1SN4[WR3 ]AGN=ARL(K/RJPJ_;17#!G50Y2[A;EJ0Y2+KZ^V6*[>W\>
M[>Q]%OM?WJ8#E5-X%MMY_P]<]^%RY_C=Z?;[CR?;%[,'*7^>;!_#?4_?DIV]
MUM%^:B+V/C\+?_VR=;GS)H\7QO'A\JHZ=8^%"L8P%+7CB.L"(ZV(02$4/D8#
MSASU:Z\%62<+:QZV0B?,-4@MT[L]98U*#5*/"5(SV3.NH!964B")C4+<"8U@
M53T2TAN)/55$91XU*I>IMK;&J!JC'K68IL:H1\2HV8R4P#@+H%F0$\8A'C5&
MRCF*J+'28:69UC+E,JRK%-5:&I!:9$QEZ5W53WW3#R^LJ'\)/+L\[9MM_U?'
MU;#TH+ T7["?-(>+2B%"J$5<%0SIH#3")!(6@W2%L !+=%WB15%PUZ6[2RC;
M#^40U;+]B+(]XQ8IYATW@2/B;4J"M2J5Y3H4!"/6*.%%,CG4NBQ4+=K/5[0?
MRH^H1?OQ1'O6FQ#:&>,"1D8*ACA3 1E!-+*6%,$)K[PF:Z_9.J'+)-HOZ]RK
MTX5?VS7E\:,?%)43?P4BU:!S"]#Y//(5=O<V+[<O3PY"(#RH(B+K$NA@S9"A
MQ** )2Z\-4;1Q-?^#,^!:J%]\(.3:X5VTHR(S>_!H\O0[=3"?%MAOI@69E?@
M2(JHD&4&G .I'5)16^0*3V@H E?$I=1!D&GZ6RW1SU>B'^R8H9;HAY7HG1GU
MS#!C!@>'-+$6<:(I4@I^E0636 7CC37+*-'W/6*XC^=_#Q* E1;ZA[*]KRFX
MJX,!BQ/\>38FZK$@5A4H2(L1-Y$CJR5!D3KNK9/P'UM[7;!U_?!M-%<U!/A2
M@>"A[/D:"!X#"&8"_JSP,BIN$-&!(,Y,1":"&> L9=IYJI1V.<< WY^6K0:"
MYP4$#^4&U$#P"$ P>SQ0N"BP V- 6Q!_;JA$*GB&" Z*4&R(=1J 0*_KA^\L
MNW0G!\M=VO6FXM&X4VW7-!?1#];B3O5.-PVIO,01_F2##HO50<["CP>TRM]\
M4<F"U]2UU7D'#Q9C&$)C-?.U9?'@EL7^?(,?IXK".HPB]P7B,EAP,:A"VI.
ME342T]3';%UBL42)!W5.T1(V^>G!"\-/M90O@93/!!((X8HZ3)%C"B/N9$@1
M188LC2%(JW00&/R'=2KD<O3SJ 5\V<,!-Q7K6G)O);ESK7@B5CZ8 *L20Y)<
MB8P5$F$?&2;8*&-,:L!W[^;"=5K@8]<8K6XVPB,W#OV)83&5MUSCT")PR,WY
M"9)B*0.X"#9ZCWCP!NF8LI0+:H2T5CC+UEY+=I]^8'56T1++\<,["+4</X0<
MSW@"6-A@;:%043"# )+!GM#8(Q6<TX(4AOB4\\OFO?U:CI=6CI?!#ZBE]P&D
M=]8;4-@(QYA&G)K4D]<0I)Q/W@"F7%.)>4X(>$Z$ P]R]O_\C_\?+%A?Q^\>
M7.X/YUG;"NHQ9Q8)*1S(O69(*54@K+ U -.%3U$ LJ[EO47_MJ*S0A&^YP8'
MRV6^U\#P&, P8\Y+SQBS/"*)"S (G %+GG.%#':64&+@?RH!@]0+:-1=8\+R
M8\(RN *U];\889^U_CU67#+.P&T7'@&*!Z1MP*@P@2O-I-1"K[UF9%$G]0\N
M[_<]*%AH U'\H[9^-T*#U2=>7. $/1N87+@G51M*#XZ=)W,>%+A,6GIBD&<*
ML)-JA6R,$K& (]7"I#;W:Z\+L:[IO8]2%RY,2\Y(6\-J#:M/7ZA6P^ICP.K%
M;*FJB(EQ$BG!).)"@>M)##@,,CJGG C*$O _^3KE\YEE-:S6L%K#ZI([]36L
M/@*LSGKZ6D<=>0%K%*1"H"4%TL8*)'T1=1$5YL&DAFGKM"B>#:S>J.O]8W6=
M?AMC<*E=\&C_?S3]\#' $UVSU<QCJMM.[QT>!,Q(01A#(E*..'8,668ITD50
M),A86&UFVTA?TV66+T][]\U&=VJI4XO>J:;6\./9H!]\PUXTS-E9ZV+8'3T
M3+KT02P3HV'DIC_H=[H7$S=H=&$SI7M>B^R J#9T%VLS;^V\F]WP-]GFF\,.
M$Y^&;S+UY1'8(_KR1(!O?S@@SF!.L$/&*@8V,*%(T2(BSEPA#2VPT.$'.OS*
ME;ZG&J]7^D%6&A:#14L-DJ0 ;Z?P BE6 -89 SAGHM")D>MV*WW/\&*]T@^R
MTH7'@?&B0#)HCS@/$:D"1)Q@,,.4C[3@J2QRGFSAYW_XGV0Y-V(SS7#C(IAN
MKY$6=CW]2QNF[=,/I-'O#/6%#7!!F%8_W7#6Z28MTVQGK?-'IYT-,I/^EE/Q
M3E,W^;*S_.E9-QR![0Y;HE$N<Z/9:Y@>#*35ZISW&K_DNW0&H#%][]=7T_WG
MK];5(JOFNK/[BC5+7ZG!UIW=GT]G[[JS^\M^_Y?:V;TRLR9]/].?\ F[5U0/
M/FS.TM*!WLWCOK=^_V<3UGVX)(1IO^"::.]/W847$ S^_O7-/MO=>W>R0W>:
M7]]_AF<=GN_O'5[N[[UK[1]_//YZ^H%\?=-J[<\%@^&:% S^\H'MTS]/ONY]
M(+MO?C_:?;-SM/WEG^;.^YW3KV_^.=G]\L_QOR_?SJ4N<!N8 :<?%8%;Q#7W
M2'N5$CVU*XC4UGJW]KK@ZYS>NU7#BF5ZUDA9(^6CY1742+ET2#G7-UQ$YK%
M150&\<!3U,9:)+2GC%O*84>LO>9\79!%M=&JD;)&RF5Z\:5(%:B1<MF0<JY[
M.2&,T6@0B331 &@"YF01$),A>NTE-E'E! /V\(3""\T?>!&<PCG /W4@L-YH
MAWZ*]@]/G6TI9"^,F&@)/>JK>1%"K\:WQ>';UIS/7&CI#988.>]L.JDMD-'@
M,Q<2.VH%U\(5N0TZD8M*]U^BS-):RA_;&ZRE_%&D?,;?$UB[0)E#C% '_IX
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
MN,<P9BN9*)@C#%G-P3:1(5DD)"#/O;'<:^I#AC.L[DV[7L<]EA< GCXQI :
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
MM)P6^$9CM]WX%,[Z(:7 -N@0@9,"^?3VCT:*U20$=LUOS59Y;I3*-88NR&>
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
M%NZ_?>!TM)&!U^F,!#\ , 1IXB*"Y6.:84E$U$E__8@.NTJ*'A)#E?91\,B
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
MN5O@*>^S0H<[A++NB1!U1N&JP<?V-'PH@RUWWB%'%$:<.(P4%1(Q&X0W2ON
M8^(2E1OTWAF%*XDA]VG+<>^,PB<=Y,NI7*E9"9_>KJPS"E=(CUS,F:&$.JNU
MXJ X.)BA45ED+?6(N<)CZKGA2J2,0G)%8Y&:E7!I<6$5+,HZHW"I@&'&P#0%
M&)@6\V16$L2Y8<@(YQ"FJ=N0Q)3HL/::<K*XL]-EA(=5O\<CT1(^*=A=F51(
M<E(AJSLWWS6O4$KI!.&^,%+QZ)7QFOK(K->>&"-4/KZ:4P-U7N%*X?[EM$%X
M@@\<EMP&(I$3A47<N0(9Y0,*UDE:&%_PD/(*.5L7\L$9N)8LN/"P@+%TN%JW
M;KZY]7PWM*Q3"U<&)K>G89(:826Q A"22\19)& >&XY\037&A;28YL-]O,'O
MW9%SQ5!R06;FTL+"E:F%=_*>Z]3"E8>%S].P(,%1MI@(9"R84%QBCPQA&#GM
MO70Z..,Q>,T;2M5<A357X9U3"^]F;=2IA2L+,VX:9HB@07.ED?8Q LQ$@U1D
M%#EO-151:RT]P Q=%_K>/8 73U8X?-9P]XL,6D_+UL+@E7QG8%MA^DC[J8-Z
M]1"?8H@O(6I:.80FS<0B^[D\^\#HDG1MF5B_.C"Z<)U+Y@JNHRY4B,$@61"-
MN"G M"^81IB#A4^=H=YD#C>U+M2B4JZ6R*NO?8GGXDLL=Z.5"5BK(Y@+Q;.9
MXFBJ?; X<"2"L(@+*9&A%'XUE!4Q*D:"31FD=(,_0SA[D4'*)>BG<KUX7Q>D
M)'60\KZ2/U/_3+SGP4:+@A8>)-](9&6A$ U2:2H+(PU+]<^)DJD.4M:&Q3(T
M5%D,Y$P'*4D=I5PLSLP40$O& \66(19-1-S:1+]B!2(^8E(46(/]D>A7UL52
MD1(^$@G?\@5_%LO#=UV@[=G&A9:$B*^."STDRM'YN% T3BI'D,,L'?F& JE"
M$20QD92[X%1,U*NT6-?W=Z1N)V:KP\1W:[!8.D2]#P_?#]]^12%RZ5GXZD#3
M0P'D3*#)F901QQF*46G$'>-(*UVD=IX\8NHC4:E4F>L-?>]4N97"QP6?8*Z2
M2;6L]'QU>.H)\&(V/$48[ 1+D-<65_1\&O#"\L(8T!9$1YESZ!83GJJ-F-J(
M>2)2OSJHM0+H-!?4H@7',B*F&$$\TM1I0V&$ W'421IB >A$"'A[]TZ]>QQK
MYL4F.RVN1+1\M[G5><G1L"4I'ZVC80\)CVPN&B:DX$6D!$5 PM0HUR#-?$""
M.XZ#9((*DN"Q6.?LWJRGBQ3")4^O>CB@63JLOFO9Z3WG9D7!=^E+4NLXVT-!
M[_8L]$JJM<2H$-(A+FB!E"P,"E05#'QI8FU*4!5B@RV8$G"ED?<V]UC4^ZX$
MUBQKG6L=HWL"K)F)T6%8=TNI147$!G$I+;(F$=S#WSQ)>8;4IAB=Q,N00E8;
M3[7Q]!25M75\;P60;2:^QSQCD3.!C-,%XEQ'I!CAX,I&;IDSA<7)BE+K2LWS
MLJ^@%96C?__JIXT&_]\WO[V>0VSXX_ =3DWWL-G.@QDQ S?;'C;O*Z(R)O_
M=F#>>B4%%YY;'JBS7$F-B\)SCS$+\2:V@SL*?M *N_%JGV.RDT$2EU+J>KW!
M:?FWO?2>>S"BWUOPQ165D:__/L+N])^V^:('NR 37_<.+[?WMB^V3]\=?3W^
M\'W_\@.,X0/Y>OSV^S[=O]C]LG^Q\^7SQ;_AV=N7'PX*9PQFE*(@4XQ&<5#>
MN1,!:'5&876,*=8: 9#D#*:^WQV$Q\=MFG![[RAT0^,\_=/N- X!._N]1B?"
M,&#Q&IUR21O-=B,V$^PUDD77RS'=Q B=-M-& ^[1.*_,1&1*.Q'>K0]H"7]I
M1-/L-KXE8$TW#J=GK<Y%"#-/R$^&+_O<.6/R:;E:MG%N>HW_OH.'?J=ZC =T
MU=_G&;Z&7S5_^ 8F[1U,647RL.(N^]T%Z2W;WMLZD%(5VGN%&"L4 J5!D,(:
M/&ZG(Y6%9R3RM=>%WBC$G*IHG(5N(T?.&X->VE5]V*BQTVIUSM-OPRW;&&Y9
M,P:Q5T,%DU%[I%Y*/0&RV3)GO?!J^,-OPUY$S7:6L'S1;Q605SI'G,VSNB=H
M+S_^[;SI^T?)EMK I3U5G1953ZX^WL@?S2B]\C/%-ZBZ_F.\0:[][$>W)6Q#
MT)O=]B>'7*MTEG6UD?&#E[H-M<&SG(C;,*=-OK$#? S=I7KG.7:&1SJ]?;HF
M#_]T6J#&6LW^1<WE>P.7MEV=<B[2T%@<;]3(=IBPR=]^/PL.5-UXH3^"E3$R
M+A!=4>NB=&7A65_^/-UYO_]]A[YK[G[YC+?IUOGNEW>GVU\^X*_O/U]L[[V%
M>\+XFS.N[/'V]_W3?0S6!P,7&,;SX7+_>%/ <[]_??/QY"N,>1LL%GA^,NW[
M.]F-?=N'N;C8/G8'3F!A"2X0H\$DZR0B6'^!F+!6XD"C"JG#F-R8-TZ6CZ#R
M*63L?^X'M'<K"WLZH/W8[)V@V 7OIYG4'OA(C2X(X@OKJ/.,@#4MZ#M8SZUJ
M.6M8O3VL;L_!*@Z.,X\]LDQBQ!T52"?R#.\XY@%K"<"Z]AIO+$E7C!4$SE6S
M4-\TOS5]:/O&13.T[M7SML;+'^/EXM(#?V2(#M>SQ,O)TY;8_!X\N@S=3HVC
MM\/1#W,X6FA3%,(HQ"*VB!LN %$914$S*TAPSG"5?'Q%"?UM.>@!5A!+5\T(
M'<I@%7MOM)HQV:-E:'\1]3VK!*I+1^+T(]1\QHDVCP62G^= TA=<<D8)PC%1
M-47ND":"("LM !KFM& $?/@-4?PPS^;9FV!OQP=ZH[:!=_=>:VOL=MZK^^8Z
M#P,J$TT@:XOK=F"R/P<FVF%"(Z"'M)(A+EU$6H/913!5P1'E:.I9(S<6U;#F
M>5A;H]R867S-N3*WRHUYHAR*1K_3-ZT4U2OSR,;Y#L,$AU!EXE^5XE F5)34
M4 T#7N[-4AX6VUT6B0<J2PBC=(>]-$EWZ6)1K"@<W2/[@>]<[A\(&[%2@2-:
MV%0)2PQ2."CDC0*K1#(J4_:#V)A/DVO /F_!#^NWVD)WHH>HM]"R;J'=-YL'
MGBDI4K6@T2D&H&'W*&,$8B0&&8WB1HJDD>;I 8=;*"/2;7;1/6V>>A<MVRYR
M!YP:YSCX1Q'3E,]H6+)K"(J2>V&D)L0G@J'BAT@$%F8R.9O?0NMB8V0%C/)A
MTQYJMLM\TBFM7RE;3C=DRJ(ZZ_2:Z3NONB&=9G\+X^2I9)Y/7%BE7N'Q)<;V
M.JU!__I+YE)3%FY3X!O9%.\0HS-3-/'OT:C!SYDY#,AV@SE!)L)P7YG6N;GH
MK?UKVFX"HVEF%F<GX-K7C/'!7K,TX$#&.F7?^5=@X(9N^A:,R2S-6!I'W81K
M_]5DM% <6\YYX;F@Q+*"1-#/$: L8,L.)!B#.6$0#+]4( 4[J/=__S*OKUK)
MF1U?XHH5U&FON"\$YT(:S7T03GHO=*KLYB72PC7!;R:H(AX+0[G03"M."V(Y
M%B1R %J048/-DV2+3X+TQ] #E$U^9LX;_PQ:HY>A>3,!0;-_4:>+7QX>,"F"
M$9HGZC9P&TWT2#'X24KIP70/KE!Z+EW\:K^(/ZI?E._XJ@G:M.EN@&KCW=#(
MVZ&1MT)OI R>PGMK;#9Z@U.8P8LDM1\_?6Z8:FLFB^#G;EJSUP!'K4PK'N<-
M_\AUK9JQK4IF<:$V--4/DEE,[G;;'W\FV .E0=/;I$'/&"\_[,#WT[IIO9"$
MXYN493^?--Z2BR;)]*?0_=9T8"8EY90=EQL=<]UD*E[6E [+51I5O4HC%ZPT
M4L5*(X68&]F3&I==O*P#DHE.K8D :]MTW5&#JJPO\(,D5C^KXY-K**Z,DX70
M5F##G<6&&:H)IER*HI!%R0680@GJ87)8WOYG (; 5AO,ED'Z8V^W?Q2Z>T>F
M7846=CKM;V#4!/^"J*].MK]\/8;_X%E.?#V%:][O-/=/WY*O;]Z>[^Y];.[N
M[9^GDY:=N<KA#]^_GF[#?_!>EZU3,(W/]^F?S?V]?TZV]S;%SOLML7.\^3V]
M;TJWWIXY7?G_V7OWIC:29'WXJR@X9]\S$T')=;]X-HCPV-@_)D8P]N#QXG^(
MNH)L@5A)&,.G?[.Z6T)(XBY @CZQQP.TU%U=E?G4DUEYH98':AR08\,$<.6@
MD+'!(K#*.*,TJA3TRAI?%7A>YRLW4[WE*&QUQ\2,A<M)NFO]A1N\_Y)"YU4%
MJNZ"GQN;[Y\ 09]_,NRCX^?IQ.FT(CHY&I%ESB N!4,65 1QQ:3WW&-F>2Y?
MI<8*/R]PPLH\P_5*Y#.+S"\+=8IW"WY^ALDB,_DBR'00D2LEN><1.Q<$ ZG'
M5-N0&.>/%OQ\+>Q=+ 10\\;YX5YKBC=Z+UE*42/K(D><88& ,7H48$^4+)#@
M?%I98ZM"S*L[QB*VP'AA^' Y*;HG2#PJ.WII]4(>'2HF*!(WDGH2'7)%0T6#
M)1B;0)&2E-1HQB*A/M>F8DV](-EG\W2N+0$+^A0[,6O1"XLZ_N6Y\J!_"MNO
MYD'S![>/4SP(T,8ZQB/"R2C$163("$&1#A9;0JQ6.F8>Q&<44_KU.72B?Y[8
M\,PIT$6$J"G0W%%B@@+)('D42B.-'5 @HEWNMLJ0!"*D;60RA-Q?0NBFF5=Y
MS@5R!"TN\YDX7RP;[)3A*.0^3J$7?+P8HM I&*8545S2X%006DIIL.74:5>X
MQY^2'=7'BP\&?#M3]$A*AQ,C'F&#(]A^)C,CA5&P4>%$DDN"%<>+^M[EG&ZE
M>LO38_JV^+'$9XNW>_DE!<W+">3=D+,^6'PFR#E!&4.DP X]189R#\@))J9C
M&GZ53E%+7.#! 654JHGOW1?G4:#SY?C3[G.J6,>G2>-E"CF6(FD.$F])$&!4
M:TP%3 VSUR1,UN>-SP ._121C,%I18$^1I[];,%QY"@SB%,E%=C/0I*0L^56
M#7[P.(ME]<.]#%"YG&#=$UGJ0\KGA"^3'CKK:11 LB*(!>+*1C!4O4,&2QT"
M5300O+)&&6O*Y0B$?3E!7/<ZOES>*(U;'E\N#ZVJCR\?"O;VIOUS2D0G60[&
ML '(E*1(@YP@(:3BG$0G+,W'EXS=Y_BRCN"JR5%]?+E$*#$9Y&XC"YQ0A'E2
MN51)+GAC#,H9#\1)PB(7.8(+UQ%<3Z/O5<'!.H1K23C09K>"LBFH&RL=^>8P
MK/\\:I>U4_HUB-T*Q+Y/41UL212"4F1M-(AC3Y F42*3(K$&%$!(N[(F<!VG
MM40 \,R)SA@:U"QG[@ QP7)P\@QCX1&)-L<J %08K!2RTN?NRM$X)5?6*!%-
MLR"U9E]PD!8M:P8]2)#6<_.(S^1"-CJB=5*.",%EE#9)8[S5*6 AHB)%M,%3
MNH'J.*T'P[[UDXQ[%QK(@X7GB<^&G304<9< _!1V*&&K* L,=D23PPU6);]W
MA.IM]:\.UJJ#M1:-1=X-/NM@K><"GZV+\,E%"C8G-5(><#X^],AI+%&,GCM"
M"8M) 7>DILFFJT+7T5K/-5KK13!)29,E(B7X'^%.>*VI<U0'K!BUE%W7)*$.
MV'H.D/ASBE%*9BS6'J, <(A@]2/2.L*O+B@1=0S*X'QHL&IFI$8N:&6<.FCK
M\=UU]T.7.FCK66',).V*FK%D+""+SQ@3!'(V)@2BD:Q*G&MB,NU237-OVE5'
M;=516X]_8KDTW*J.VGHPW#N=XE8*)ZI<(@@D@I0]\;2,#$6O*8._!:[YRII<
M583785O+ P[/G![585L/#1,3](AII[E*&%&C<W$:YY%A.8++^ 34*+>W*8+:
M>5/,*_VZ]CW5<5O/EP7=*6ZK9D)S@[BS*2:$)?:8)(D$C@)Q&WP.VG"()<UY
MD,SRXMQR%;/IF(TZKFMA >*9,Z$ZKNM!,6*"!AD7@M( #]%P(#\I!W8%L)9\
M\-A[HIQ.#FB09DU:5]]ZZL N4@1VL3D$=E6]W!A,?^@>Y\YPPU=ZV>=UE"FI
M&=.86LFC\3HFA8WFQ/ND$C%%Z,)3NI+JR*^'0T<\Q:"B5]$*@G./3(TXP"!R
MGC.D')4R1),$#AD=5[6<<Z&9.2CH<H2&S7[1.G#LWE.SI+!\.8F]&S;7867/
M!9LGF*M*)E!.L\7B<ZT;PI&EQB&L8B)*4@5F;3[?%,T9^=D/@,V/<?KYJFC(
M>W6[WY%3[U$Z,E_9ZWA[/S8&W8'M--J'@U[[L-_VC1]%S\ZR]7&_T:M..AOA
MN)>I[K7MCT]LO_&_5X''?"U?Q&:"A[L>/-RMP>/-WEXO[@%(; PGJT"*\F3@
M9D1/+BF8W+VA^6>\M>W)YO;>SZUW&Z>;>[N*!>HX2<A+RQ%7 2B;4!;12+FU
M-,'.D9U>33F%"0W0@ [\L'H[ ;M?REPM8$LD8)]Q:V\W6NFD(R37*U<YKB8@
M#?B"A%36,4$$IVYE#3>G#8*A@!5H=AL9NV?Y_%K&EDG&2.O-+F911QLX$C%(
MQ%D$:9,8(VPU-]ZF&#S/,G85B/5B_RC"'W_$SFESR'0*_C#1*AS80,<>]>/K
MX0^_A7;_J&-/7[</BSV]^-)O%<6HR(\XFG:69=)17OZM:F./<1.7=+_RU55/
MKBXW\:4M[J5N&FHNO8R;Y-)K5]V6L*8@=[OMU=<$N_RA]QDLI3>Z;>4/'7Y@
MR,)$0?UF&_37GIZ8JS]ZC0OV9;:L+[URF=Z"$5N W:&/J(#1 N#[E_IN;SD=
M+VM:A^9TH[*G&X5!W<@6=2.;U(UBDVD<P=07;MT+LSRGD(FE.2MHV9[?;U!=
MF$ZXKK1\IX, D902.F*%N>&PVVKM4@J<83 NI&9T=B?K^B#@09U-!YOT\\DF
M72<[='._<"J]6S_=^K!.-N'S\'RQ\VV'MK[![V\GG4T[[.OV&[:S_0]\8CT[
ME7!K>X/O;'^&>^W ?3KMS6\[IZWMS[CH9%W5Q]EZYW]N;:_O4HLU-BXA[&E"
MW'*-7,JGI)@0'IQ3R;.5-;7*9E3(6<10^CD%6CQL[M\2^_%O_?Y+"IV7.^OO
MAI^UL_Z9X.?I"#_A;^N[40N*-?-(4VL0EY$C%[U&W 5#%5$,*U7U>+MWD<3'
MRG=\.>E(]\D"?X8)!S/Y(N8V,D(94R1QXJU1B1MF=2!44!["XG3 ?8&)WH^$
M>ZTIWN@#"R1AA8A/#'$.#%);C%%@4ACCB."Y](5:Y>+>5=/JA*1%P8?+2=$]
M0:+.UWY.4#%!D8CU6%@:D2S2%J/DR H1$6=*:<F(((3F)CYJ#A2ISD>J\Y$>
M*A]I88A0G8_TI CW>9H,41\45@D)FB@@'-5(.TQ0\CDP@QA)?<SI2)I,'VO6
MZ4@+BP_/G >]Q'2DQX.("1($^("3"09Y&@3B7C&D&7/(,*D2@__S*F42Q)ID
M7C5K%L@5M+C<9V8V4AF;2>HRTW?U&;DD")4AD, 9%]Q;*R2@H4C:1J^9G=W4
MNCYC? [8MS-%CXBVCB>M$,A!+D.1/-+12@022SGLDURXW$B(KIJ'+Y.ZG*E$
M+SI9Z,6E ]T-/>L3QF>"GA/,T05"1" 1@0QHQ)DQR"E&$6"J4<02(:0LF:,@
M=9'IA2*7=9'I>_)(+357C.F0M..*,"U-(LXR;CB72:3%:5];GST^%"+Z*3XI
MM124$8\X)KGZC\& B)HA8:,T0@9O@LUGCX8^>-/N!0M;JT-@;\ZR[HDM]9'E
M<T*8"<X%RZ\33CI[ZP!F0HZ*M5X@(.8R"D6I=SD#FZ@Y-/:H*TPOT&'F\@9M
MW/(P<V&8U0MNBOM(\/9]BD#9O)R2<)2*),S -+)4$\2"2S19F5P.6M7W:HI;
M1VW5%*@^K5P6@)CD/YQHH;Q%(FK@/X(89(BA*"BE3<SEB3A?68._-.5TJ?FE
M#]E:7'(S]Z:XM9<)T"%)ENN;4.<"YMQ2RQRCQCACG4Y4R+HI[O/%OO&FN'NL
MM?W]YVYR@EIN#+(" SM2\(]QR2!A4Y3!!9N2!>,/KV)Q;_!;,O_2 _J4EOBX
M\G8OOZ3(>3F+O!M\UL>5SP4^6^?P^6W]YV[P6%E&03N(8X@3!4#*&/R*N3(6
M.Q)2#H;5K"EI[3M;*'HYAW3(E\TDK> TL'PHCP/7QCLNK9+PDV14QQ 7IW%;
M?5[Y8)#X<XI11FJT<YPA2T+1N(TB*X5&3A*I0B!&10V02%;5C'XESSL ;B[8
M\JR Y7*B=4]TJ4\LGQ7&3- N2[CBAE@DI:9 N[!#SB;XE8N@-7>:"9JM5M/4
M]VYW4H>)S9=VP8#S,MA.6>.MW]C+"A)#PYWFRF_#:GLO+#WS::B7_^&[#XB+
MYVM=W*#$R1A^/QVKJEBSL@= S-,I5F:P"((+@HC.)2R\4<CPR% R6&,=L+<V
MMT!9!1E:H(RL.G5SX=G5 D%(3;SF#R,3Q$M'PAUA&"6O/.)&4@3(HI%ESGG!
MK+(<EQ7 V'3V]])G=BX!O?I4=>*H \*>A^OJ8D/QFB3-$=W.IDB22%1SXQ32
MUAC$E4Y(YV-1X0B/Q+I$HEU9TZN:3COSZV"QA06'9^Y]N@@1-0F:/TQ,D"!B
M,1:4$UAZDSW<*0),R(@2-4)[X[47<5XDJ X8>\)FNR\J>6@F49+*TAP41*4U
MG!)I@.-[X54.>G!6UHUTGS/RD>FS/>DQ\U8@H9U%7"2!3'08!4%(H(PKZ7.T
MF%CE]T_/?A$5].M0L><;*G8W[*Q#Q9X+=DZP1A^8BX)8)'AN=&L\1X9&,"XQ
M!NQ4+H7RS)(V\8-G<B^>4PW/0+WQ]K?(S.A4]V1,\W.E-HV![>W%P?BY9=4E
MK&B+.]@'&GI@3QOYTXVJ?=@1H,?8YS-FE"[N_'F8K[W]\?:Y=R>OT^?6DYV.
MGSU[9308Z063RH/MCK63BL._//K("9AP-7M]Q@@\[M[CFV<?SW:CH#0XXU"2
M"A"8:8&<X DIQCPWBF)/\<J:7*7X 6H+7:5\B^+^N\$];O!&MVDO>;O EGJ3
MN'R3X'7 S!4[@>%2"4HB#DYS(L%FI=@&V!"TIH0Y5N\$SW@GP!=W@L\_=X.+
MDCF;4&22(IXT14;R@(Q3 G/MF$LN%U42<RNJM$#.BGO?HR;^CX3IXH6=XM_2
M-TU]-,*$($GDWA*7 -VY,S(([YBN?=//&=/)!*:?[3)&332*((9CR.S>(QL4
M0\HGX;Q2B0@QY[R3)>7PEX/ZJX$%.@__#>T?:\-) ND%=?;E[UD#VX?'A8ZL
M_1L^-GQ:I<B<-I4 93_J]@ML>]V+'?CPC_A;V>V^4O2Q+Y;3\1J??\6Z?K=S
M/+C\*U-=SN>.5_@ZO*)%^2W$SGTSY92-_;O?&X[GR.[!]M"+]CNR"8;[VG9.
M[&E_Y=6%MSIH'Z*)69R<@$M?,Z4'>\U2G@&FNF5%JM<@4+&7/P5CL@LSEL9^
M+^\*_]-F5&J.'>=<!@Z<WS%)DM8Q97S 0/75RMIV%O-&-S7>Y@T%H/O?K^S:
MK)6<D/@2FDG(+;ZX,,QH3B5Q' N2> R,:VNQO2BL!\ 48&6SQ<R/+G(;H@O]
M>^2MMA#=,F4I3\$E% 9VO$9_OWL"[WP(_"0V"FAH6-?]$?/I>OFG@@39 P"9
MP?!S!7F!^^:?;=XGFXWIG ];)M^.4R/K]]OQ1['C5D^I;M\_@BTRM>%S%]A3
MKPV:U+97#_1D/Q9_+)G8*OS>]ON-=K^Q%P]CSW8ZI\-OI78/J-I_CVT/;CL<
M_S@?2]U.IWN28PORE?&AY,O-QMO\<Z=35FTK;E#-3G[5_F5OZB+<=!YO6OWI
MJ @"*E\Y?]X7HXKA05]].X^E.X"/MP\'O?9AO^T;/_*IT81\-<;DJU<%JC;"
M<2_?>=+GW3BQ_<;_7G7L-M^0+21F$D-W/3%TMP]JW]OKQ3T[B!O#Z2K.V,I
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
M41^! MF $O:". I,UN7 D>;</"<+Y!Q9 A/RDE/D^9CESQ%:;S\!SPYX']H
MK62RAMY;0>_W*1,4ULG87/_7""^J,W#F" H$=D?B([9! ?V332,>O!W[8Y]M
M7>."K/&MQK<G,VYK?+LCODW&)"L=C-<2^40TXE8!M50R(,(4X)PT3'-6F+?W
MYY8UOM7X]FSP[:$-YQK?[H9ODZ:S%3#I*5!$5)" ;V U6P'X1A78N0FL:*#6
MV72FRT/?*L-Z.)*A)%=]$.Y6>7YF*>G['6D_OV<^:B7J2YLS/Q%&OCD<M-$H
MC7<\VJ,1_WO<_@$HE7LUQY^^<QS&G"%EJZZZ.,%TQ!L-B@J#"8O9"2"5Q=CH
ME'"@08@8^#4N@(W-]Y.;2%ZCX1+]/4JT7J^6Y'VO>_#VO+7+= ^@-T7;E7K+
MN=66LUYL-Z7;8(>WOFVPW>2PQ;" 2&!)<VF"B SU BFI A;!&JESWH]:)&]M
M77WD 9)CB#;8,1V3PIQ+K)5G0F/!60I"I^MLX%K!%T;!6Q<5')@_IXECA*T%
M4LEQ0%HZ@AB1U)!H'6:@X!S?FU/6"K[8"FY8LE8S9ZCAFBG-#)9:>D(Y55BI
M:XS AU/P.I9]GMK_^:+V4ZNC$@*C0"A!W&D.VJ\5\I0X2H@-5,M<L7P5@&&!
M .#!SV/'&QRBW.%P<4YHQQ(]RA;#0S-EM6'[H.1@"79.\\7QOMX>E \>9QO[
M\)G#[J!Q&@<-%^-AXR .ZNI%5^ BV#*4*R"_TAI.B32"62^\<H"$SDJSNW&C
M9."'ZQJ^V:TZ49=I035@SA$P3Z?LH2@]9MX*)+2SB(LDD(D.\%,0$BCC2GJ[
MLD;%*A=D@<H@U'5/YH\,23+.-*7.!3")++4L8X)QQCJ=J) %,ER? 5PCPY(B
M0VO24R*HY<8@*S 84K!E(..20<*F*(,+-J6,#'@5WS^ZMD:&A48&EP2A,@02
M...">VN%)+!I)&VCU\P6R'!]VF^-#$N*#!-&%M'6\92M*FL5XB9YI*.5"$26
M<I(X%TZ D457#;MW5ZAYETYZ5:3&CLX^RL&!U( :^=F_9TUH'QX7LGKAZ*=2
M*$Z;*C<F/^KVV_DSKWNQ8[./X+P?^;\NGAE5W<SQ^5>LZW?SF?*E7YGJ"SMW
MW, WZE#_'N58DPO'1V/_Y@$7*L6HU!P[SKD,7(#MS21)6L<$A")B!R(DS<KP
M6_NCX](CNQ>1ZT7['=D$+_G:=D[L:7_EU<4CM_8AFIC[R6F[=')2>K#)*:41
M0*;;*V3E=6FZPJ=@3'9AQM+8[V5,_Y_KUTBMK&T7>>3=U'B;MP, WG^_LFNS
MUG_VB2AYC"-1-5-0*6XV_GU!F^<0XWMQ.WMOV[U_;.<XOFOW?:?;/X:-<QL>
M\'NGZ[\_^=[RO=I;CMI;7UHGFU_6Z2;]>+KY;AVWOKSO;'V!G[]\ZFR>_?YM
MYQM\Y]WO^ZU3@[_^9Q_[@W\.[1=SO'6P(7;.WI =V)N^OMO K>V/L)]\%O S
M^?KA,VM]V&S#^$Y:'];/_G,&[_&MM:LB%8HE@EC(E;^U8*#)EB.A9-+4">\T
M*\D%0&H,;_(6+9)U,>@@, -!U,DQ'; 01%(1+=9FI1%AQS[**-@[!F7*\]XH
M)K[1BC9/^T$IFI/@/2ZF$T!>KLZU3UY[+!'Z_?1WV\F>K;_W8QQ\@"WP"+:[
MERQ-6^\^[]K$>)2.(6Q"!&GR(1=A=H 8P;+D:8HZ3DK'Y<$9%YR@V0?Z^-R[
M@*;M_=APW>[WQH]"ANUA@%<8 #7-G<Q2%N[R L!N][C72.U#$(RV[33:YP2X
M<1)SM8\^$-U.IWO2;_S2/FP,]KO',+#0__7U!,NZ'J/+BB$7XV]@0CKVJ!]?
M#W_X+;3[1QU[^KI]6+Q6\:7?JIM5K$;,\"WG>2\OG^_435SNUI77NWIR=;E9
M7)H@A^4USIK<7'X9-\FEUZZZ+:%-4-4[W?;J:X+5@UVRP>H;W?::,YM;!I8]
MJ3=@MDTV>BESDY<JS9*%>JTW1[UVIT%6&WG[O4'!HVM]0<L]$;28"'IA(EZ.
M$,^,+KVV]-B"+^SO0"/^[7JOU@H2.:]WOUV$[K+/X?J0>Q43>6Y<S ,PGN6$
MU4+W$$)7PM?TE#Y28/MH-L:LA.H6*'_^M9DPH)!YNG#W'[;=R:8'2MT>ZELP
M7$)T@['^51?W@KF.435S-L>UHYSA#LYRBUA3S["0G.W'TE/X"_EU=GC^=>M]
MOPJU"[>;W[H6S,W??TE/YH[[83*4QW#*E9 \"<\]\9I'G:Q(/$BEHK\DE >Q
MJ<#&H3Z][_;^!FTZ#VY\!VIU_MO-CM78DCJKRF.U+OOZ8>/G5_C;UV^?]EL?
MX#L?/HJ=[0V^0]=/O[[K'+0./NUO'FS\W'P[<:SV+7S?^?;^>^O#^X/-#^LG
M.]L?3^#S^ZUO^]]VMO_XOO5EY_3KAW6Z\VT=_^=L8[JB?^3"J>21850C[E)$
M&@N%F.()>ZZ2M( /1*\*,:_8Y66IU%UC7XU]$]C'@S.!"$ZPUIQ$:B)3QO+$
MI;6!"U]CWT)CWT2E VF)5LHDQ%+NOL:#1UJ8B)R421BF+6.BQKX:^VKL*^JW
M")V,%!IK1X G4&VQ8]Q08S#%W+#9@9HU]BT&]DU50<A1EBF",6NQ+9NTN.03
MTIH9&9CDS/B<D;JJ[M]YLL:^&ON6&_L"CS@HH:(.EE,6<_TW)TUB8!X%4=F\
M-?8M*O9-\+Y(@,7+I%"@DB"N"4=:Y7Z<5BH724S4BV7#OD=J/+-,#MN6[7V/
M981)+$*YQURUC:7TTM)+O+0O-6U@&JB+<AJY"#LAEENA'*$Y2"Z9R*D,$=_4
M0"]C_\\!^?V/S78-RO,#Y=:4(S(F;J.D"5GB!.+*YR[H-J(8-&'.&"ICR W!
MC%ZDZ/XZ[V?>5J;5/%DOL22">^XMLT"L+/-:IRB=K!5X811X@E49I9@PBJ,8
M;0(N902RAA$D84%YP(8QIVH%?O8*G#31(F&"8X@\Y9-!YH6$75DX24B5M7<#
M4ZE6X(=6X$F7$*4Z*"X$<DI$Q 412%-)D7=8.L^\5R0?!<I5I>]M%M4:O+@:
M+&3DS 8===)<P8;LHA(T*)_R ;_DM08OC 9/;,%$.6J4UHB9Z& +I@IISC@R
MW%"N>,2JJ$.T:!I<!YM-M]GM'J*#*?]%N\@W+U-QEM*!P>[CP'B&->2FP=<3
M$Z4$Y%6&P\V48PZTUDCM!-5)T=O9/ZTXV.^&C7.QF9$]6D/R_"#YXY1;0UAN
MK0X189& 5 5'D&8F((H#CP0V61I!,<0J5FR!*L/5I2'GS:E","XHY[T%8S@2
MQR(QGEKG$P=ZQ6NU7G"UGF!:6*B<5!X0(\KFC'.)M",&)1^UH5H')E*MUL]>
MK7$0RD9-C2:,2R-LX-@&:J2D2CJ>;F<JU6K]V&H]Y0)A(F(=,*+44]BMHT!&
M1(^H)@KV;RH2(47U,:[N[<2L]7IQ]3HD3BSFS"K8KKD'+I[C?+7B-)J O:_U
M>L'U>C+B ^= 1640MOEPT5."K%,$>>O!L H1S"NW@'I=!W5,*?';[F$_E\5I
M=+IPET8O^MC^D7TD2YQ\QW]M_"+JT(Y'\HQL=@>Q_VDD-S46/R@6?Y[RB 3*
M-24Q(FIQP;$X<@Y^RB4<.1$X12]7UCA?)5POD).Z/F9:4)=(K<^/K,]3ATXD
M&BH(RC'2B NPF6P4H-0R<,* 0GNO5M8$7I5:UOK\?/5Y7KZ06I\?5Y^G?"#<
MXB2801XP&7'C&3*):Z24MY;"N@H#^LS-JM9U!?9GK,_S\H'4^OS(^CRY/_,
M% L+I&$-$2R7048F@E0DFA%*O286]F>VRA:JHT(=%#+#]W%P$'M%4=9GY/VX
ME^?C17BCY^7Y^#,+38W$CX3$.U.>#V4B%=8$9#V0*JYSJ*W#& EFHV%&PAJZ
ME36"R:I1:H'<T/7QTH*Z/FJ%?F2%GJ!67!DJ>4K(P7("M5()V>0U"HS*%(B,
MA/N5-:-6";ZWZZ/6Y\75YWFY/FI]?EQ]GG1]R)P[3 Q%Q F+.,,1&6PLBD9$
M0;10F,F5-:E7A:SU^1GK\[Q<'[4^/[(^3Q9XT\R+9 E*/K>9==(ARP1%L+J)
M8,H=E0ST6:P:3A=(G^NPC^EVW;GU8EF_([>K*9O3'.XML=M#OLR CU^>H-)P
MKJUTWL9SA,(U]LX/>_V4LP/ ECCN#' I"XCK"$'&XX2$D9QHN%J4 Z"K;$;$
MW:_U =)ST-]Y5<NM]?<Q]'>RG =./F$>4-1.(1Y\0L9X@:35#BNJ(I:IT%\V
M39UJ_7T6^CNOBJ^U_CZ"_D[Z,A)Q6E(JD?=Y_]6<(VN90U(*[Q1.,4F<]=>P
MZ0RU6G^?A?[.JVIIK;^/H;^39PM:8R&I1]8EG:OQ*&2(BHA3A7.O7^$<Z"];
M)61!^/.,1O>7-\6]X&?@N"DF70V4YK\]OI(5O7)_(;^6GH7I?[/ZI6YW<-@=
MQ.44['LUVSY[LVMUX$I:@4R,&(BA<LC"-"(@"H)S&:7@-D-#.4>?NGGA]@>#
MH]>O7IV<G#1_NEZGV>WMO:(8LU<]N/QJ^-F5M3_CC]AIT->-W*UXK"EQN]_(
MKI/0 ,#K.EC5PI_:*"ND-(YZ;1]S4^(>K A(3Q;1L5JOS<:7_7B'[S5L+S9@
M7 T[K-J\VCB)Y;>*'LEC!5J*3F#CG9*/^R#>\.U#Y$"D\\_50P&A^_&P?]P?
M/GZP;P?%HWRWU^NZ;J_HR'S2'NS/&'*P _M;X[_'W?R9Z=?HMT$;;&]\)+\U
MX._Y(\48NB%V^JN-_K'?SWV<;2.T^QX (=_.V_Y^(W6Z)^7'5LLQV [,"6A[
M.\'T'.:7/#J&]PN@63^R*Z[7/<A/N.G@FP58#5=\[=)>T0L.$+0&B-G]T[<W
M=JE+6&FFD:6Y-H*)!EGE A(RNN C)M;3^P$$N1(@9FG'A-@UEE7N6"UWLS>F
M;]]WDXS$$..1DQKDCLJ$7-0$)1,\=\8D:MW]Y(Y-R9T].NIU?Q9--4$"N]WO
MU=]'PCC8C\4N,+97'-K!,<!]-Q47QVIZ/1-LY+6,SI;1[;U=$A/ 8&0H'VGD
MY J-M/4616D<R=&=6O)[R^C&H>\<!UA1?UFR=&,_=D))?$;BMWK^QZ*YJ3T,
MQ0V 2)26I@T_[.$TEBZKF(I:3"_9PEN[,6CGK1>(R)3 ^.0,.9T$PMX*$T-@
M*L9Y0RELX7'8G[BBS]46WLZ-E.%:HU? + "G[QX<V5XAR85H/Q.1E+5(7H*<
MWW<QC\I2 ZPR!A!)*8HT%I!+,#EM8I18PDK_5_OP.(8WV2W%K4S:,(Q]3BUG
M'(B U9'Z"$!KO2=W%N'9X@9_JYYO"\ LUNG:,5R4M4M=-(\EA)=:X \297'#
M05WD4V,V:SFXBDK%GT?1Y[_VXH%M'V8$ ?9_Z-M'8-?G[6P$)"-3-R-'A143
MJW>U#VLR-(;H)T.-B8HH,W;VPKMP$&V_")XIH;5"X:$Y?^Z$L!U_W!G#X'-,
M'IOV=%Q0V/-I+/T Q2+D)2GE'Y8ECZGAX;'M =AEMI.KV.:5.(J]PGD,?**Q
MW^X/NKW3QJ#;"!$6Z !>\7PMCWKQR)Z63I7\S1"3/>[ +Y4P''5[@]3MM+NK
MXP,L/!#E=I$Y3#O$_.KPA%Y,';AQPQ_W>GEJSKTRH0CCZ3<;?UZ<QY(,C<\@
M3%5^,KPWS'JQ&X%(P2?/U66UT8G]?G&AGY_:CYW.:C6AXS->C"U_.5WNTSF
M%]RS>Q%E:(!/C#FH1JN<73S'/;\/6I+WQH-V521XW"<T.#TJ-\]R3<8^!3.Y
MGZ>V6,/A#6$B,@24[Y8FA:N8E!/;KR8!7J9<C7'3J'C8&WB33KF'D=5&/N]O
M3L0]E;[KS2S";7]+?;OPW8N''RRXH)7@(G"76P YKI7!4F;?.68Q[;ZK#C\8
M.H]"N'CNL=V#=TZQUW]S&/Z.O1^%#VTKO2^CSVSG3;\?!_W+K_P%8NE/E_3\
MXW[6^,ZN#M;0Z#B8WP:L<1)@Y_92(<8(DRJI -=6 %V\/8(I!R,C/AQ^%G=\
MW1X _O@;(&JKTKC&:&F?<N]K-J;'T_B4/]!O_++2^OM3?^77 I^R_O7*OQ=
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
MH >:1&9X9$CKJ!'G!B/M5(Z:%X%9$CV-9F5-3-<L^->P]%9J]_J#I96#%RT
M='-O5T?'$G!UA+'-];)"1#IYA0+U+ D2.=AB( "SUW\VW)RC4N%!&(%<L_$^
M=U*!Z3X,ME?L&<5FL5H5@!M'GFQ_W$ZFA(F6!2:U]HI+$K5+/$I.<=+:$H9K
M;'E$T5H_V7JWL\NHXM8Z#,:&%6![6(ZLH$! @[$  < ,(\^VQWS!97$$X45+
MP,_6NXU=20#C33+(8B\1C]R!+"B.--&8.1JBB'%NZ'+.C;+#9O3MS+Y&K"L.
MRTB6DE6)V0'<<Q_X;*?3/<F\S.!&L*=%@=^J]%7!?*IG]4J,RA_T8XM>/C97
MURS*.G?W@/GV"]K;R.["*X\J[B2S8Y;1-3+:GR6D_V0/UN$>R&J[&RX82T"7
M_>MPW,L(_?($]ZRU_7E7"@\<A5JDI7.(@_&*C/ !28DM32QXXL3*&I\\AB@-
MH9$H7B(I=_:RW1/:SLWI:[ MGW%]BKZ[=YCSWFI#^C))R05'?2"1:.I0P@HV
M.<H W0#<4 [ BQ9S3@5L<KPYO<N-#.GVX;@=79G1M_*^8AVI,@'^P5P%:8@S
M6G("#!XS&=6-?6ZU7,Q!+C[GH!RRN;T'S]X[:WW<E98YV.TB<HX8Q!4.P(-8
M0I%CK6!_E-'9E372G.Y4?(6(T%L[X[R2,?@D%6 73S9J"8Q,"4U<#-I'<F-G
M7"TE<T&/K7=^%UL6HPP$46T]V-^$(Z>Q1-'CH)D(@J2018/<1C3(LOG9WL;>
MP,)[@ UXT W=W(S"'A[G<ZWCHAPY_)3/5_/YU3B5JTJ';[QI-39MY3C["S;6
M/"O93[R:CX[S"=B(N(528ANNBB4X*AQ??YT[Y<KY'.RW*^\>_'?4'K4XB^YT
M&OO=XU[G=-QYM]^M.FAD<Z0_9)47?7W#NO _<O>\WE[5P"6K:[/Q>X1%*7[_
M ]X[.]K*9A*TZ,@Z[N4KG7;%T.Q8D7I;1$#F>O#%Z!HGW5[NI9$]M,4AXH@,
M#P?='(93]$>GI<-7SF\R.N6T(%L_BRKXP) [IZ.)*\XY\^,*F<ME[XLF**,D
M^5BZ$WOM_O=B/B[.Q7"*+RY.\?303@E^+@XP<S^13D07/E"%'1QU<ZQ2&Q:\
M?$2[[ FWVH!I&C6V+3R=A?^U=#$<]T<%XRMOP__U)RC\F*O6#2<(_G:^UO#]
M\@1WIB<WE^L?=V8X@,&B/'_7=7)E_FI-KKS#_\&*5*$:U;=*XR++<^$/OCC^
M[#D./7L"4S'J:Y G:G(@1=F"^-_C=M4IYLB>CLG2X5"$+M3:+T2C&DM_8 ?'
MY[)=/*$78:VJ^Q7M=L<&,XKS:$[%YCQ*B?S6N&P5,4-%I-N+#MGZ]F97!^&-
M"A0EDNNB$*>1!N:*8.:Y3#+W%HV3D5#>.FN-28'IP),VVL*R$,N 6WH))OQ4
M/?V%WW"V+ZC0T23^3^-2V2"D=!R<[[7E\<YT#Z"\;72/!YUBKZEVJ;+'@(N=
M[DG5>KJXV\CGT#XL>5(.Y;SI]GVAO@&3BU'?H)C@_^]_-*5R%//]^$.X.#>$
M-TG1^# O_,@XWZA"AGRY\%75<U@[09#$C% C"I)=1A+U8D0!MM&2-31*WV/N
M8M+>.ZP@L+SB2F#=R#'<F9)\BC\BZ%+5WJ;H!(DQO3%'JQ?Y+HM\D!M[Y29!
ML*<-.>%?/6 -I9GTQ@\:7[N'L"CEMG9.\MI5+Z"\DN6Q=G&>6ZHZZ/*%\XO^
MY&GW:/L<4^<AHPA#^C;:E,]WX&;C344X2[18Z67+Z2R/<!]V5A?CX7GWN.)&
MKN"_*S[W2LN 5.[/JROG0\B78%9M#E6#5VOW]R_$QDW)Y]LNL)Y?5O)_5GY=
M+5L3]8<1FL#]BIYO12LT*?[5*&E!+<4/*L4KG_X:2B@(<?[0JPU KR(8(!;V
M?>?XX+"(GO5%+.+)?BRXI855W2\)6"F#?Q6Q"G"_E5]'\MV?EK8B5'%$$RL!
MS1*QFF7AJ!Q#CD8<267[?#SC EWUQRN:,^763^>TL=PZKU"J0J=JP7I8P?J[
MZ*?8VP,<.#CJ]J\4IG',NN#'+JS HAEG;L8X1HS&5C>#[0R"5-IK8<SR:!^.
M F"&0#G]L'.3MQ)=>W34R02U."::96';/=BXBS:A &V_ORF0K9^E-K]TEE@[
M MX98)H'Y7.3LR*:?43;*@VI^DNFD99<T_RQSC6;SC63E^>:U5ECSS5K[(K^
M>=.).]<FXDR:J]'H7*F$,.TYL\1P%ZT+F A'G,IQC;.?<[V9>_$Y1F%)@_1*
M,,:Y\I9+'$TR%+YGA?*/WEC.F"8I.Z/=MJ\<T4TC](,T@%,W_>:,&@+#B0$,
MC7?ZY(TG0#>)N5E/N0=[_V<Y5D*:G,D'&"S3\V^#*)O\AHT%GWYBZ[$^E'(I
M_1!C?0AY-4VI^&T:84Y032H+VVAN_2!O\-%[(_KHDV9)VU%>[XR:4[/.7O=D
MLJKQ<LW4E.^C\:HQYOV8QS11LJ1S,QYST3_WTXS\BN/&^-45X5ZJ=*W_/&J7
M-E#C71$7"K;,[V\N*M\]8',Y)F$\6F*^/8+G!_1C)<4N:VYW5:WP!9SU&W9D
MOOYU;[ .SVC.Z'PE]&5.8BUX#R-X]9Q=G#-2S]DM.T),'LC<%>WNVF_CQA-9
MUM[DS0DG[HP"R:PYPV_YM&4KQQ^:\UQ0^R?:;P<8\.NEBP4K:T)VX9[K/-=I
MW'SW_6SG;!UO;>^=;FWG9^R=M=[!.+Y]%CMG'\\V_YZH"9GK/6[OT:UW&_"=
MS6^M[8\"?A8PAK.M=ZT3N"?=W.Y\VWS7(O\YVQBTWDXT-8A8,J\9"B0*Q',_
M T=C0BEI0V/TC&B_LG9I>.Y(P*\'BCNWL'M@0GIO75IP4+HR9^TNA5XN1FM.
MQ6A6XO$WO'@1EW4XR*'AQ8%O=I"4[H#W.2+YSW9_L*0AG(^MMIL3:DN=D(KB
M@$!_(^)>":03L4AARX0G@6JK5M8^Y1WHDB)[#ZNI+UJK[E0QI]:J)]"J]D6M
M@CTOV>09PC01Q&GBR&!0,AUI"(0DCRVMM>I9[U69U,!\ 7_O=7\47NJMWL4P
MO/R]D0N[^$NM?'=1OJV)+2T$ZU1P#@4=5*YR9Y'32B*J0R0TYS8P TQT_/#@
MX95P/HKWW%H=W.[EGTT3A/L6R+Q^EQ^F-8P?#>54W"7IB[ DR-/:?E.U;=GA
MK6\;;%<2&X"Q!61RCVD.% T9(BU*!/[#8>-QVN3&"&)NC:9OYZA9T(Y_-?B]
M(/"[;TW8^X!?C6^WQ+>-B_C&%.?>@%WC=;9K8!]#F@N+F-$6:^&H!@MTC1%:
MHUN-;B\2W>Y;Y'A>U*ZHU(#.8J];H]ZM4>_C1=2+WDII34"8)8-XB I9;#52
M)BJ2M)'*VS+#B]#?7A+RU9ZEN=>LN(%G:70X7#N*;JO8.Q/F&J< O2PA(F)"
MG!J"K,0.1>F98)I'(^C*VDZ\O,-0K4SW4J9?R*_3,9;C+?HN)DC.^,L5>65\
M,B&8X_,PA6%8 J5-\61)P9>DGMTQ9>WZ%#28[G(WFOXWYP''\RC84$7!%I'$
MO[\9%3P!-#H\B?W![)I<ISDO_'UTO:)L%4 <KPK)C]WA;<?VAMTCWL(\%U6>
M+ZGOE4MB'A_:P_9!][C?.<U9OZ-\WR*/N"J/6':L@F6M2NS/>)=!M]&RI^6[
M,EPD'LOF342L,9U[?M.6AWKE:@%]RG9Y],';Y54M\G(]M=/M'HRUY$/]=^V^
M[W3[Q[T%*K^T-]R_OGW]UFGG?6?K0^MTZYW'7[???]MZ!_?\]@;&L(-;[_9.
M=P[>'VS]/5E^:?-@Z\M&WG?XSMD&WSS[U&E]:?$6_:?=>K=!-[]]/-EZ]T=[
MY\N.^ _L<JTWNP)F,QG.@4QBA7A,%AFK-7(L4"9@NF.:ZD-G)7%<^,0D+$D(
M0E,'L&!"Y%0&^,)D]:5J$8JJ=J>-\66XNFG>K8HVS42C:T?ZM$WPX,T1O-GW
M6&;EYA3^#%^'N61SF<D/&%.69@NY3]BP\$#W:-2GJWL\R&V[RL3G(MD"=4]R
M098>W+2=ZP9T>[D4]499G "V[';1-\-WCWME\3EWW(<!]OM%9;]^+,H)YG?-
MV)AK8&34\E4YQ!*,\_?.1S#8!W*PM]_(5?Y\]P 6TN<J>)TJ0Z:H.VT/JEK[
M>0QEF9K+*E4]3'&*FR7_KS:>KC3&RMK87-"QIC5C?RY[V9"RD-Z@.X!IKDI5
MY+K@8%\7I0%[E;H51<2J#>PV55FCQ1J4!B"68TZ%UEX+8*@A,)%TPM?UPIBN
MRGH)")=-LOM;:>QORU*;];&QNI4[8_#$-,9!(!:81YREA QS'*68"(-K3 NU
MLB;%%9W37JYVW48#I,54".DCT9@3E8S14>=V)$XGB0V_=?7J6@/NKP$,V J5
MA$C//4K2@ZULG$.:@<',&"94<6R5A3U=Z*NJ$]^V2+72CFE*B 'KATL>G#=!
M*JD9,3@%:F]=I+H6ACD(P^;)KDI*>.89<H)BQ+'W2%/LD."<@IY*XAE;6>.R
M.7W,?=Y(\D(SN,:;HG;2-"E9+0KWM7]DFM8OJ]I.[K*C^E&W*H!.@M$,N+8T
M8&5+E4OT:[#9G(XQ @W?W;A!;](WWA>2\VDTQ/<PP#$I@^'5@C1;D& \)[N6
M2(4=QB@E$A&W/ =*&HFX(]:*@(V/%%#E"CG*4F.K91@3E=L7Q+^G/ PAYL\N
M0,B;P_!GM/TX)ABU4-Q(*#*Z.*J=TMP@0KS.,>E@(H?@D+):86!=DN7FI/P:
MH1@WB/*:%/;:P!:FT0RXH<,BZP\#-\1[ 6:^"8X;+@P%X5;!2"-<S((6"_&Z
MK@%N#3=WEZS/=//C+K5.4BX4DM98Q+5(R&6_2Z0\6<ES82\@,>RJYAMS@IO[
MRD,--W,1"@%"P5/4L (.2>R!S!A/D(U>(I%4# K#QN3%RAJ]PK2[%FY&SK4K
M#C!NZ%769(&]RNS!O<J_5RZSM]T#USXL)G'Q',I;[]8K0>[2KP<[9//;.OEZ
MD ]$/=YZMW^PL[W?WOKPM?-U>T>T/L"U=R"(DX+\[>O!UV^?:6O[GX,="NAU
M]A&>\W5_Z\,&_WKP3SY</=G9_N?[YO9W H+,6ML?=XF,AC*>X[$L<"@2,#)!
M9%=%B KL:68#F2J0F(.VG)(.FPA0A W+0?(J<195R#;=A$?YC?_O<;LL+7J-
M#WGVX=:UC[LX/*PM8USEKEJ<X\0L]SI8P[-'S$LB'OQ _KR)Q%#TQF?@]].Q
MWUZT^+W[OJNQIY[DROA6P>[J;$06:#R"3<UK6'<>N)Y<7\F3P5$KRRSA44H=
MC8S6 AEGRB4WQW82TX?IJ?B_W^:(CL6C7K<'MM/V-ZEXNT-IXVW/ID$?[MX8
M$Z4Y]6QZC'>^\@VW#J_<$ )(A0R@]\Q[[IPU"F0EMX#FALK(Z0U2L69HY7I*
MI5\AUW+:2F-7R$4BE$^&4='-*-\3Q/84Y1,2% ]?G@8/^]1A8%>T=;(+3)BH
M9#72(O>"#M$BYZ4",;$*N CQ*C.1/XX[IPU>GHU,[@;%J5;7Y=.KJK;W>4O[
MVW7QC4$;+X15(6). <)!0B0P(TPXCLKZ@BP3K# ?)\L;F^]O("Q5>UZ[!Y+R
M3S=W7RIZ(<3^H/Q440U_45KW/JU<P,]O=JD (IK3Z10S!G%+#.![4"B?65%.
ML)!2Y:(OL]KXGAS&7G^_?00F=#G%^9#U*4\FSK'W_^6#U]7&GW^^+2-3+EYH
MO(L_8J=[E$^&RP_]<EY@'C3@^R&\6RXEOS+ZXDJC.G-=68?]KC#"?EV=]:Y/
MCM%5^,Q>/A;/W4^>6CG'J/W?@W@T#NS%*?U0/S<.*P6-&X5'!E3W[V/7C_\]
MAE6:J>&U(E>*3 #@?91$<S 6@'SA'/P8D,/6(>PY 8UV2>5<-35+D8M6#"#_
M1?N/::7."@0_''<&54,/(,HY0K$T ZJHLJ%6-!M_Q]CX%$.,!X4G9;-[.'[_
MX6HWCN 6/H=HP"<&L4&JWG]%,&P??NCE=DIP__$MJ8@ZJ_>:I1318J\!,P!8
M'RIRCD L(YBR5"*<B##)^9BDOW:ON6T,QITXZ54NNK_L:1%1M-VM%GDH&;'_
MH=?M+XES[HG%(5-23%P2'EB'IA3L2RX8<@%DPOMH C7&4JNSHTY<DH,Q.GG\
M83O'&5O&<:AA![<+U;D33DSG]\S8]<[[)0^;TF5@? ,"<XX3'[K=< +ODUV_
M57--> GX#)#OL!EOF.C]PH4J'S;EXP"K&4?2Y+@&S@W8.<PAX+0 .E'"/AA7
MU@AM\JNEJNIQ&P^BS:[(HLG0Q%:7^P/"$I;A?>>+E@/'DFWW"K&,%W9.6\0I
M>MO/]*P, ER60)[[PNA-%.6&]/#3^*)\@'FLE>,&RB%:>[M),IZH%,@)"<J!
MB4?61HD,:(T4#A/I_.SSL@G$[>4F0U5_MX4T@A[)2S4'X=WJ_0FDX3W<Y3"?
M-N6:0<6UM_:HC%MZP4*[<[+Y<3<J8QQU&&'M*>(Z>&2,MR##W)FD%:=,K*QM
M%;'=;; U#N)JXS .)MU7PZ9R;T?6"XCO:+;[P[#O7MS/&7H_<@_-?*_FC(21
MA?7=WLE?W3TXZ(9N+[Y ?[6(.@3!H]+!<4ZQ"\QP'9/A/FAJ6>VO?B*MW]ME
MPFOG2*[U)33BU'FDO:0(,\J5B5YS"CSN[W@$^IM[-=.KO-9#KT(8I5^<YZC!
M'W/_C**=Y#F?LR7S'GU^G-\!4E0]QBO%>=OM'54]]XH>N]7?5WXM2:0]%P!4
M)*^-L<.*4I89"-FQT@Y5.DAAZ"X+.[R3(EW%#FLC^[YZU'H'NO1QUWKA1= !
M*95]+BEPI#&5N<Z+L8QX0W*F ^&R.>UVN2K5X<FAO=EX5R:89OWI Q\%K:TZ
MX_SWV/: =V7EJA)*0>> 8'6R#5[V*K[H9K2=3K=J%#^,#CQOYUTI^9@6#S-4
M0SN 03<H,] L8$K1DKO3B,4&D)V74X1CQ//&J$?=6/;6C655W5AV,<;R,(UE
M9X8:71LZ--G"->)@ PDI^<BMU\8DXA-7&HQ<I3&^+-/U^A"6B\\AA KB+0.0
M3=PGZ9SW@5I%(\42[,I%#W*Y4M<R?TE=@,>3 FK+EK?'!_ 6<)-^F9K?'[0/
M"G [YS6CQME#2E6Y.:=\94.>90?EQ\]!MLSSO]C?[*:-XU<>NSLO8$43EWAQ
MV_:\FC>IOOSRG9NSLJ:@-[OM-4U%[M!V:3FJE5PP'O[M>J^F>]O<M=_*/(K"
M+-=D_@+6RHACS:@"<YM)K##NB@E8N$)Z;VU__\8UP:KWN[3JSW.O)7CK]W\V
MY02=C#Q0,(FUEV :4ZTU 3-,:^ U1G)5G3(:^C"GC#-/%[/HPH7LL(:].].R
MA2DQ>%?[N:Q$=K2_\Z5%=P[6X3E?<[8(_KJ]V=[YLDZWML/WUMG'T\UWF_L[
MW][O[TQ6(CN OYU];>]LPSL=;)RTOGWJM.@?^SOPG$WZ\6P3[M6B\)Y?WN__
MYVR]JD*V/MC:WF PQEU84T-B"@CS7(B,28Z,4A81(85,VD0;@,9+8NY;7?"V
MFG37 H/WW0>7 ;_>3*>!75H7CM[NU6<"> UD\P:RXUXOAPH6GSQ/G;NAK[#&
MNIM@W<84UE$M5'#*@$CF=#MB&3)44J2B$ 9S[I(*.:AKU;!I#^/=BJD^":(M
M(RF=R&&\$YS->.\:SAX#SD:NXO*S-8K-#\5:4RB6#$Y8<XHPP!;B/GFD%65(
M$DZPYYX!HUM98X!B]-[%\&<C2<W++E'CC<,?H#?=7CO>#<!J/O9$ #9<N-,:
MNN8'71^GC4VKJ9.,(*LB09P#:ED.!(SZ9(FE2J6<P<7(JM+SZE*TC 3LJG.\
M!]7BOWJYQ.?@=+5QU+&'93I-KD]:9)\]2("':A)Q@Z'-."W.'@3$FGI6:V_;
MC^7QXWB5[_+0KN:32P#'0SG,70@&E<.OD,$:GN<'SY^GX#D*++T3'JF@->(Z
M<F1\,@A+K2+#AGFI5]:$665L7N[ FEG>3*'+F&%?NHVJH^J:8BX3IEUP^17+
M6>/5K?!J9PJOC'(Z^_10C![HI$L46>L]BBXX:QDCV G *W99_E3-)1_4%A[8
MP[UV4:'N EPM%7^D-7]<0JP]E[TQN-W>MX?#W-6:1\X/E_VTAQ)D 2Q]BP3)
M!755<LA@YI$63'%C2:*Q2&Q=%?C>YRPUC[R58F\7V1OM,76:C'N\#ZN\1[_1
M&@/GC('U4<R\@6YO"N@X9D[[%% T.!>CMP3!TFNDI,8V>)-\# !T0JY*-MV<
M8!';<[Z$L^91],R1/1U54 :[H7<<+T1\UV?0RX1W8W^I06]^H/=]"O2"4SX(
M;!##8'KSY .R"GX51@/@8<V=]\4ACF#3=:MK=O>0*KP9!S6W>P%8=^,J2S7&
MW2@J^B3C6XESWT\WX=UW<<*,<ZQ0\M8@3EE 3@>#'&5),>>XH(4)*U:QN:SH
MU\MF=D_F>!SZ>);2W\AJ?^,CX7'M"GP (/TY!:1:F=Q442.PDR7B/#)D@Y4H
M$6F3UIY@98N8:VWJ:,7'9XO7$,0;;EE5_C&#R0[=XTP\BVWK'I1QX2;KYBF#
M\YR:&K47J69IO0G<:!,XG=H$K(/E)D(C[Q1'W#F#+!8>8<R%Y9Y);72N["-6
MS=P"/^>A?_?:/5X5)1JN+TQ7/1!ER'O-Y$2E#;2(I39^(;\6Q>I2MSLXS"71
MEU(MYE,"KG6V]7&7$<^#IQYYQ@3B3$6D;2X7K131B@8OF,T84T[7IVY1#VDP
M.'K]ZM7)R4GSI^MUFMW>WJO<4OA5#RZ_&GXV!U(431_[4P5*BM(V126#0Q\;
MG:(-7[/0GN&7URXM0K*,0D=KH1L)'6Z]V?4ZD""L19[('$W/"3(T$&1%KDY/
M)=?&WUOH;E-:CU&#*1,B":(X"=P%3S@5+L$H%27^:4-!ZD)\-Q.LD]UH<2#>
M142)<HB+F)U?G"*7C(&%Q!Y8V\J::EYFL(V:KO?[L#>6%>K\<1\V2-ARAU7K
MVN<+L]KH'[MON0X=?- VCOLQ'7<:G78J*G!=V67O%A)W4<;>MT&.XY_M'U/1
M0I^+Q_\)3[\@, !;_G4X[N6RIR];1%@+-KSD<,CMD5G"$7&9_:,XP:]<XF!C
M,B$98'13-4X;>?I@#SOH GW*)0ZSF, 6T[,9Z5%&_8:S_7;_MULACV0N1FVY
MP\9R+:F+0N&D>,!1@9$1G@9Y0DR72EF-1C<2->!6T5/C+:6(6) RKB1%EJB$
M>(R*&BFHM317@M>W0".0MQ"!AW\O2^@6OQ:BT!\6S+2]."IR6Z#5<#$!EWY<
M@*\+M7CA6[G,YCB>E:)>R-+MA%HEZA4)GAO0+*=!M '<G!-@/Z<0:;V=+H$
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
MG:H1N]:.L"D6R+KYC<#>BQ)]J/SI<L&UGER1I'&.Y I9A9%MHQZ0=ZN;A\6
M;SV5==?+_.3QZG>*T2)L[HOM=$0Q2W!@N?ZT! 4I5[QXO92W:JF(W3&;DQ!S
M\PO'R1Q]XCVT$->BE%;XM++\M\:Y776@-BB.0V "R!K@X=CC3?#*-E0GU+QI
MW?.PFPEZI^[&DJW;'."+\G\CGY+I-<4S',LW>Y+/R(9M 36MPYUI]:EIK29U
MAHJT8D0KQ7JTULZ=)K;9KZW=I?M"E.1]J)3<EK;9U@=J5(=GM%^CZBW(S)6B
M#6KYG;XT65G3/C&& ]GN\(_VL3UP*T6;"MF&/A $)$UQ;P()E0?(5);A6/XW
M.]_-NZ26=M6&+T,HD#7%LUAD89;_GQ]#E]35T(<YSFI=GJ?179.PEC3$T7O%
M3]?D*(<;,BEG:<)[YI+#+M*%_.G&7UD?S3'% @G3IC;/L+T<//O9*^!W!/9T
M^I^'VZ20H^U(W#J)K?WPJO/6&(4P%DB@XO L"&QOJ==*#92_GO0F98S3EO*M
M;*DJD'W%]PE=95"+J]HE6[%2D36#J>P00<(5]R9 >*V.':'-[A\O"$WP?V0#
MUUCJKH<,$JQX%:$17:]LV*MDXPM&;&BV!@495KQ\MM>6#)#:*B74.$CP TY6
M?%(K-VORIZNBEZP.AJP)#=*LN/?J=Z 45<G-I6K3J:BMY'N@)T9JUYY8#UB=
M+$B8XMJK7YHRW*&GZ4]#4U4O#?*A..UV? @^Q/$RF_%0+P_T^>&!XH23A]F&
MV,T&]_O8'<,WA@-)4GPVQO<%[7CLZ?A[])BD?K1E.@M4D%7%D6/+JI=7M6.W
MP4.QU,)QL55WXC/>3<DJ+['E86Q<'Z@1BG/'6"/*Y26.RPU*KVA&46Z82\O:
M56"\9QXPX[#YW1Y\+5Y[:G?"U1(4Y+[C_&O]^K&R%N]%7L^/TI2HEQH\O\UL
M-&2Z.;D&B""SBH.GR6PKA0Z9[CBM<RJN#R.QV(,BTU,T192BD#_8--!@LQI
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
M/'C?]J\UW$Q;K&$[*ZGY2LRZZ029K*3DY?*,O\/"__6'_P-02P,$%     @
M]8*S5C=[[OZX.@  =G@" !4   !C=F-O+3(P,C,P-# Q7V-A;"YX;6SM?5N3
M6S>2YOO\"J_W=;.-^Z5C>B9DV9Y5A&PY)'EZYHF1 !(2MRE20[)D:7[])EA5
M4EU5O."0I[3;'5%R5;'.^8#\D!<@D?G/__KQW>R[#[1<31?SOWTO_R*^_X[F
M>5&F\S=_^_Z/U[] ^/Y?_^6?_NF?_P? ?_SX\OEW/RWRV3N:K[][NB1<4_GN
MS^GZ[7=_+[3ZQW=UN7CWW=\7RW],/R# OVS^Z.GB_:?E],W;]7=**'WSM\N_
M"H55&I\@>EG 6"D 37*@2(08;,@&T_]Z\]=:1,Q!%_">$ PI"X%_ RD78ZU0
MJI:T>>AL.O_'7]N7A"OZC@<W7VV^_=OW;]?K]W_]X8<___SS+Q_3<O:7Q?+-
M#TH(_</EI[^_^/C'6Y__4V\^+6.,/VQ^^_FCJ^E='^3'RA_^X]?GK_);>H<P
MG:_6.,_M!:OI7U>;'SY?9%QOYOQ!7-_=^XGV'5Q^#-J/0"K0\B\?5^7[?_FG
M[[X[GX[E8D8OJ7[7_OWCY;-KK\SX(2_^DA?O?FB__>'I8KY:S*:EB?9'G#74
MK]X2K5>,??.L]:?W]+?O5]-W[V=T^;.W2ZI_^S[S@Z )61BQ0? _[W_8#U_
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
MSNLY"^T+N!#:C8?<JF6B 9^ST2)J2]2[B>QCSF\?D$C=LMMW$>G15/1ME&Q
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
M,$L!NLIH+)&02NWG@>W;[4G*1\B4@69\X(V%5C*OM7AH(<,;.H]EBRL8455
M&P08Q@J)5 1930[5<)SKCG-4= >XK>CSS>W='RJEX>S;YOQ](E)2R;?D'BM:
MCC@&B-)'R-$H062RPJ$N*EU'LA4]OJG-\]T%,%S6 _M@[Z;G&V(X9X]LOF;2
MTCPW!G,4VGZPQ+Q>_3E=OWU1ZX\X:S4<7[TE6E_YTP.R(/H".#@K8L#Y.#!+
M8F.L7M([G,X9$@-9K9<MGV\Q_XSR"H2)3A6#]!:D;CL%SF]ZW+%KK=FAH:+9
MGXY;N0A;O_+@^V(7<\M>V)>"L!-MA$O(P'-4AEVPS5F1E2"H!I3!)>>[%^:Y
M"\@84AT&I,"MRV('"Z.//WQUD$_*A[;85I.,K(6)$&HR;6!60!0,*.=,F:Q)
M56S'[;N>OF.FP3#FZ B2[C.]PUFF5@61![KZG9:;+8,#;,Q]CSK86FR%L5-V
MW-\WA*/RY ,M\0W]=O8NT?)%_6DZ.^.?;EZ_NM*X:Y*+S4X;Q5)T[0C!,">J
M]1"S86]3>\5>3&?%N2/$0PW&/:^[]9X?V1//$T>9@_920=G-+6]L:R2P\TU2
MA4PZI=@[1-H)X!@,S#&X=M/2#"?%;B'4G1#OFXPOF<V3F-G#)](02V"P&!!B
M2P],%G.UR5I%1UF"#T,=4WK=R<G76;+#F<@G^;_.IJMI>\;JE_]4ZND2ZWKU
M#N<'V,H'GWFPT=P-=2?K^>/9:CJG54MU3]/Y!G*[E?!FWEI:/BLLTVF=XN?T
MR@U&CMF?7$M^OZAB>OZ1B2=1A&^]<I03["9Q%!]#D2!##!9MJ Y[YV#T'\6A
MJK$GHHL"%5<W26J**J;-S:+8>HV:!%AS AV2*S:%9&SO6];#CFA,5O[$:^*F
M+AX1E;IY#H.-Z5=<_H/5)?_E96M>#MRJ*D585R $:E6U44/"DD"%A#$78W7W
M;B9''>"8O)3_5Q;/P40;Y5JZ>9UBHR)>O\7YYWL5V5@*IE)+OFMW6@L[=\[7
MUK,E6:DJ:M\[#^6H QS3/?AO>"WU)=HHU]+]]^%DDD6WUJ5H16"3V^(ED2R0
ML2$65:3Q8_;>#KKV>*PVHM_PVNE#K%&NF2^9FR8FCFXI\7J7HI4:KH#(T^ZM
ME3(H[VL:<Q2Y4_+ML:Z3?,-K8C_BC'(-7',S^2DT_=#^LK4 K28D'W@Y.U[=
M-GD(WFBHM5KKDW'4_3KH,<8UIB:LW_ *Z4*K<2X87+V],(,?<+;)* O2FRIY
MJE.V&8Q !3&39();4:5QRHPZ2KD]HATO^OS_17(2*HUR>;3^5(C5:<?!E*S%
M@ZGM_B]JA%*4UR5+*V3O'K>=AS"F&;V: 9F=M<%&"47E=ELVM#H36H"UHK#7
M[8S)O?.P!AK*CEOPP^:;GG(!#*E@]J7.*#7+A?)FQYKCSM9S GT$!ETXZA01
M!'E)!9-0W>NK#GW@]^WLH8^)_'OPY6A) OK5@K'B]*"$N@>?V3M)X '4ITT2
MN%*FZ6Y>RAQ*DIE##>8DL/XC"*$F*+%ZA]I&U"/Q2AX:RIBT<IM99W,DHS;W
MGA.O^'8DQ>$<".-E<DX&;]TX9G:[&7V4"0%=^3^D7MZ5,=V<D2^'/24AE9BA
MJJ);J5,V#B%Z(%FU;I=-A>[=[G2,%?3&2+2]9+2EV;[X>?N2<$7_\D__%U!+
M P04    " #U@K-6GRY4-3Q^  !5Q04 %0   &-V8V\M,C R,S T,#%?9&5F
M+GAM;.Q]6W,;.9+N^_Z*/GU>#Z9QOTSL[ FW>WK6$6[;QW;OY8F1 !(V9R32
M0U+N]O[ZDZ D2Z)$J8I$%2FY)V+4NM!5'_)+ )F)1.:__M_?3T^^^XR+Y70^
M^\OWXD_\^^]PEN9Y.OOPE^]_??\S\]__WW_[EW_YU__%V'_]^/;E=S_-T]DI
MSE;?/5\@K#!_]]MT]?&[_\RX_,=W93$__>X_YXM_3#\#8_^V_D?/YY^^+*8?
M/JZ^DURJS;\N_LPE%*%=9,&)S+01G(&.EDGD/GCCDX;X?S[\N60>DE>9.8?
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
M1M)#Q ;OOA1P <Y&GL'PPJP+-22E)8N:&Q8Y$#+K'&;9_.#I'D!/017:27R
M$-!;7-'X,/\5%K/I[,/R I77AAO%R7B&6HJLI,PB&;WD#9$7%")'4*WW_[N1
M/ 4%:"#C 7R!#G> +X :ZW5P7C,+Y,?J[!/S1GB659+**-!.I_8'!=W /07]
M&(:) ?*[MF]J 5-V' 1#KD(UBA/9PYB852F1D<-=B*V#1QW-A^ZC7"Y6D^?G
M1)#<_UH*IHOK[U=G0VL/()N:WLX%4QC)B%/&$M>2J.#@LT%G.72RE>B%UP9*
M/UT-LBN61QPP&43<#96^"[Z+R=\%89\ RIZ*<8@HRC!L]E"5/:AH:&7W0,I]
MT<[5),L CND$DD%&Q4K( G(NA;M.N^H1*\N6.,NQZ$H?!D;6D:O\E8L-EFOP
M,<G"7+UMK3V0%!+M_"!+]$+ZK'@GQVS?/6<#UWCFUU"\]MF-]B%E:S3G7W_8
MD-U+^K%I>=7GL/SX\\G\M^5-+/M52KUZZ%!%3[? WJA?2@:&Q8@Q&D.L8_(J
M)!V--4IFKI/96K_TZO'M2Y$&;<&B9\7;>I]<DDJ(9)FUP8(/(CO1OI1>ZU*D
M&R8>HD^:9@Y#%6E,&#,+02KF AI(MCC0K5,"CB=WO0>?#^2N]Q'CH7/7ZYKX
M%?Z[A#.@]7"],1=MDK $&Q)6;S<*!O7F2$X\(?FBSO-.%QD>V(WN?/F1N#R]
MB)RW%&AC4^02QZ^SY2=,TS+%?+&/=@'5T*W9"F1\3Z8!2?.A)#P:_2&IXG7B
M#'V][(J0F;=6,E%H@^5)<<\[%40Y+MKO\4G&8KV/8+>RW<YL?'=V>@J++_/R
M;OIAMBX3.5M=2Y<GVRE-<?D6$TX_UZ5O";/\[(0LI]KN8_E3#6Z?[&1:MGGQ
MON;G ,/?,%&E*E8Y+I)469-1&D*.5BL5+?! 6\6D#80F=P:6K^8K7#Z;Y9=S
MF%U[Y94Q5+/6I."2!9D-:2^W+* $AMDE:3Q';)X:TA7;WD<BES+]>;[X:7X6
M5^7LY/+=5Z^;."MJF-LQ#]7M,SZ1?YD$XZED$+3Y9]_:%.Z&;/S#D$&TYM;Y
M2'M:!LBM^ GCZAVFLP6)G&3QF>9DA468W\$)7A_#\P7FZ>J\"G0*6%PJQ+C1
MM+D8\BP0-,DF .8H>6R>@+D+SB>J6(-3-D3^QC5452A5-K561,56]P@X^>NR
MVC&38C17!LDW,>2;:)D%\\$X9K.0@93"F-#\>E=';$]4G0:A9H"<CY^G,T))
MEL65 .[6=5Q.:$T5-I&V6P_(M!*DZ&3),),1M25MQ] ZE-4#WA-5I*$(&B"+
MI';_RV<G]?KD=<FLQ4+BN6,DY^&3XJ,(!3D322>F70P,N"TLTQ2($(J)H7DX
M<3>H8\4=1]&L,>@Z=-CR5L#NLH3<N_/GGJ=Q"PY>H3(LVD3S1@I@ >J]'"T=
MRN+10^NDIGL!'2RL.89&;(N)[\W,$*V1SK%<Q&JZ@!GH;LP-( >^$[,_49LJ
ML+>4!Z<>57("HV,RELBT0,M\YLB\RT ;JXHV-]^BAJ>\Z]V7@1GO(]R&3-<@
MY.1G2/37+S^>34]6_SZOX_QPF<:H?)8B"29"S<VOU<:\RKGV;2Y@N *I'XQJ
MWO^* Q2 WEWN\^9"&R$+HELP]>5\]N'E]#/F9V1%KX:/8F]YWSC!ZRZ#W8A9
M@ZFZ$,#5LI%HM7<"9 K1BXS16]4Q9KWES?LMTV\6<S)P5E_>G-1WSG+-R/YT
M\\2>5B(>0G(LNU(SZ@-YV+6B3X@\\>)S"-BZPN3#J/;=GK:^X=<EEK.3E]."
MDVQKU@L7C.>X[B'O&,U/SXPR+M+<##RW]M<[P!I_U6NL(YN;66LJ!HA'OSC]
M!--%Q?2Z;$S#?\>3_/-\05@G21<- C0#6<LRHD$6H_',1YE<$HC 6R?N=P+V
MY#2F/1U#&,!?G<&MTCCW_H0W-M5;'A:EJJ6K"*=R@KE2.P2JD$&WKBW7%=M8
M\9J!]640*AY':":!UUE)0VZ%(1O5D7D:P27F>"P%% I(@Z4:'F=HIJ4*](K%
M]*%B<(>\"YAO-1;3BZA[/?-=I#PX]9)@Y" C@U"+,=:>"T [)=,@8]2(R8KF
MK:N./!;3CO$^PATQ%N,3AHRZ-AA&II,/+*(GRRB;8"%!2F$C->*QQ6)ZR;UC
M+*:'T ;P.;;N4S]^J356UWIKLE8@DV*YMMC35M=(48RL"".1DTWD2Q[+0[V"
M]:3W^-:T#)"3L'WT](#+._8=( ZT_W> =QBKH#FU755G3UX&L!BZ0)7:>S \
M,\^C8=HG6G())%-%9E3>Q<Q'"X\-K3H/6!?'H#E]Z!A 8^H&6GNM$KK+;U^<
M?EI<=.2YK--B@E&TARJ&A7/RXGW-]5.<@0T2<W3U)*6QSG0"=D0ALETIG0_-
MQP VSB^0/I(UOOAR70 7T$2T,:3$:9/.]70-D'E/!E[V07EIZ.?8NG#>/7">
MGH*TDGWC.U1O:T.M\P-RC8Y+*QFNB[O%DLE**X')7 SI:!2(G9)N'[@S]?6%
M3])LW5VD#1,<OX*X5*\.,!I>AKSVZO&O/^XH_$WZ]I#<$!/TTD5VWB?N@04!
MEM:)2#L'A%)=9)^]U#9V*U5U: +ON<C8EK\^ FO,VR\DJ=.STTM%LBHYF0(M
MZ6AKC37/ZAD*X\'9;))4TG<Z='J N1LO';? R<YBG[>064-C:0T$?K\&)-G@
MN*'7I\!IVW=2,\ $S,J KF3IL+0H=W3CI8^0O)UE=C07A?\VG^??IB=D#IQ7
M,WPQ6Y%@IO7:ZN!95AW>/4[&55\A;&1?!0[1V:"+%4E#A$BF,1#;M<NTAI Z
M9E]U0+'W3:+I"M>I#%?//D]J>'E5/<44"TH&!JIJ<>*6D5$HF->!*YX <^E4
M1Z#?%:('<>W=!?ZLSM'7Y369O[!N]75Q.C/)8'S)0;&@UVLN3\R#H^W7<VTQ
M\<AMZR#35C#C^X#-=>)6 _<F@C]8QE54--#H(I-*(T$K@H&N_0- "<X=D*?:
M>CH<:<;5X)K2GI !@I#;I7 ME]"DD,D2H*U?*%=+AG#2<6F9XN",X5[%YH&E
M+KB>H,XTIV. P[++??W9;!/CE<9/R'(RI9:L2;PFGWE92S)KR82)P,'FZ&WK
ME(DNN)Z@RC2G8]![NO>(XSQD9TV]85H<PYQJ54M>6,R.,*O(18 0DF[= Z([
MNK&R.P=7FH$(>1P9GL"Y1)$=4R47$IQ#YA44&J!/WFF:)[QU#LB19WBV58)>
M.9Y]R!@\T:\+F&\UQ[,74?=F_.TBY>'3>VNI;[2!A9PYTU9I%F0PK-#"FA4:
M805_?)3OE>/9CO$^PATOQQ.D@,!S8LX!+67T+0LB2!: >Y0Y^?C8[]OVDGNW
M',\^0FL<TK\Z6#(R>:^%8D9&TDQM2#.#=(P+$"C 1*DZQ;@>ST'W(#OT[D)M
MZ%9N'EYT@?'TCKI["7_+4>DNDAOPJ#L&;TRTG+8/CDP;!2P$GYD,!;70 1UT
M,K,/36"GH^X6_/41V*!'W5EY$84M3,B:-L/1,/ ELQ2,M#KH JD%<T=RU-U+
M[%N/NOO(;-"C;L%==KX@ Z'KGI]CO?AMF820K2T\QFZM$A['4??.Y.TLLZ,Y
MZGZ6/^-B-:VVV<\+G'[XN+HZ::U=^P8_[^X*8)Q#[YW$<:ONB.7:)@3GM08)
M'HJI!]^>0XJYQ(XGWUVA-&_]8K!8 S8RQ%*+\SE@$.NQDK&.'F #N6Q#1;9>
MMCK:?CY?KEZ7&M:N)>#>X>+S-.'RW?PDDS_C=/32L*CK3;5 LQT"N:4A\\ +
MAN)RZ_%M1W, YVX_QF\W"&\BZ '.LJ]-H+_^_HD,,9P8'ZPNI>ZJ1C+M:(GV
M1B0FK3/.HW.JV,;4WT;QZ"G?4[!#1.%N-K:)P0BMJ^'L>#6C<JT^XFK3/6.\
M""KSTORJ];$T>MJ'V#W$>.A#FVJ.O5G,\UE:O5Y<K$)KGTH[*;.I <>2>&U\
ME1D8K#K*00.GM0A:1'GN>O>1M'GJ1>.\H3@;NY<7>*YO,Q<1RBZ@&D9[M@(9
M/_:S/T>W"6\DX-'8=RZADMXPQZ6LB<K(8B(_3LFHDPB@K6K1RWIDUN\)&(U$
M>A^Y#K"G/X?%AWDMWWSN_%SFDTLIBO?DJJ>DR::TM(YY86IUL0A:VJ)<Z\)*
M=P(9-UC1B*1-TWUO"1]-+=17\UDU*.A?G-0;MV1:+'"Y&CQX<?]KQPE9]!CZ
M1J#"UOLS&0,WB)I;Y3GGJ 7R5$Q1 !T#%?<#V-.P_PCTL'=G\>^85N_GO\ L
MUW_QY2UF/%UW-/[QRSM<K<ZMR/>X.+V6VR2E%<(5R9(B>UASDUDP)K$<R"N-
M1D%VK=O'[(-W_U( Y\?OS^>G<3J#^K)W*_ST+/WSC'RU^F.]V+KZ<LG0B]GZ
M3PO$%[-T<E:OJA/P)?[S#"O-7__5&[(\Z3?P 2>A\&QI=6#15XDZQQG(*)E3
MP0>DM2&&UDE/PX_J /[X6%I]NSK!4:G( $&?RQ'>">YU^8_YZMH:M;P879[$
M6$2LE<0!:"_5@?8[4%[4]LB<@RM:F-8)H[LA_0:5=4 J!ZT_^[#@+MJ0&('&
M!T>6^SIV)CD+)6@6+4=N9$A)M Y*]@8Y6D#K4,HV+&W'$!V[NS5P=@%5T;DV
M $Q,)PDL1.69RS:GH'F,J5.5^4?5!GU8KA_LE-Y'YHVC*-L[.G<!]2UU2N]%
M4J>>V;M(>#3Z2Q:8-5^'CUQ-\JQ%%L QJ.HMT<;8S5<Z+MI[=TIOSWH?P0[$
M]L_S!2987@9X(B893+2LU""AUB8PC]$SH0J$'"#IW**,Q=UO'S=NUHB6.XC>
M0Z8#>#U]=K1;!M1:\6W49"6!95QGRW1&QV(,ALG@N3#:1]L\KKHWZ*=M/QR&
MVP&N^CX,^Z)#(YR\F"W)#+YV]Z +]*'N4NT.^T WK\95E$TU'9GE(5SW?890
M$NA<\RQLIAEN=.V'7?<3>DT0PEMH7F'UZ!3TH7MBCU<_>Y [@%[^A)&PG#T
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
MF]B>O&8U(66 NR,;&K^!^CQ<;XPW06A@J&I+B76WT%#E4&0IB70^A]87!SK
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
M5G +@4ER*Y@&,@B#I^^*+&0=ZJ"$+XWUI".T;\E>&8*M 8(C'6!^3;]Z&.A
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
MDY(AV(R"1>#D>T=)&W[UO0&X4Y8'I4JW-D*[O'W\5:N1(MR(0@PN]];GROT
MP^]KP%8[(R :1E8@B<> 8]$YP4*1$76HIF*W.E6[O/U;5)0=Y-XZ5'J^T;Z;
MG^0UTJ^XE^_G5ZBOOGLYA3@]F:Z^7 WDR^4PO*-]/R?!D-<;.V2[,1 FD0T
M(J!U CM6P&Z'Z6DHU8$X&B#[<=>13)R*:*/.3&1+LDN"O 05)9,A%T73(YA0
M&F_ANV)]]#HW*EFM.X*\Q24N/N-R[6IB?C\GP2S/R/=\.8?9>C"3E(W3)GBF
M1 E,*VM8S""9L!!M 6<\[[9./?RN1Z\+0\AT@%9W-T?]Y17^1K[I]'3Y\_0$
M\ZNS<R]2..E*ULQ(+FCX,C*?R1R+W-@,.6#1K8]'.L!Z]!HR% 6WM<3LVRH(
M%[A<O245?CE/_[CFE[[%5%^1GZU^ANGB/^#D#"?!D_5E9+W#'N@+>%K#;' L
M 4<K0^$Y=VX9U..]CUX=AI;U;;6P^RX>/Y'-_AE6T\]89?%Z=O7SI/"4P 5@
MH48HM:J7V610+"=2URR,M;YULZ#M:!Z];C06^&U5<'NM$!>]TNY05KBFK%)F
M+;T/+'M-7KTHDOE:F3'S8B&$0BB[+0R=7O?H.1](LK>Y]^V6@1>SY6IQML;Y
M:K[Z"9?3#[-U9\3EOV/^0(*Y]H&_D4RKR&HG/)#)\.3)" K:D!_O# L^>8:V
M=CI*(<38NA3AWJ ?O8(=AK[;^A?VMF%)[A_6QV/O<+4ZSR-Z=EIK_3RKDZ?:
MW>M#DC>P(!^+6\NYP,B$UG7/K%:4RX%Q0S/(8 Z.MZXCW@O@D]&KX6BY(Y2W
M]W'F+2&<)R^I;+7A.3'(CC-=R"V/.@*+@2,&*"8VKSI_-Y*A<Q='=7)V$N^Q
M9!;>&LJ/7U[!ZFR!K\LU-^Z\KD,FA]Z1VP:<7'H-BC,O:OA0(X#TY.>[UA=,
MNZ,;.Z^PI2H\I%UM*!D@L6;3V5^CO,P"Z !MH(S >V =)OMO*$8?B+WL2\?(
M&F.$Y$:!8RYJ1W-&:!83-RPI3Y8_CR'IUOT"1M>4!Q+XCD!1^K#0^A2R!I*O
M3A(N[V7'X*(2OC8]L/52DV2A1@N3"6"3"B79;I?N[GKZH>W3/60_;RFX]A?:
MR3)>?/ET @FO_/T+8)"4=/5LH.C:1B!XPWRH!>@AF!*]M&7SOM?6V^W;W_)$
MF&TFR-9S]<7L,P&9+[[<TCOM08.4A2QKX6IXGY,5%"Q3.:'62BK$W(G>K:]X
M(MRV$>$(-^'?K>;I'S\2O!J[JW>SUX[P'C?>[W_@OBF-/>!NWF#W,B0H&:-+
MFDL'PAA()8O:?R?[,+G_T?O91N\^P@)O/?O98@&D='76__CEZB-OX,LZ!%&#
M#U=.K8K9Y9@"LR+6Q%B?215-9L)946Q "[ZU";4_ZGUMRIT1G!]'OB[KORZ?
MG:T^SA?3_\$\,=;2K+6!T:);*XG0W XFQW65_^)HOJ=X-&+<-HCQU\B1]7?3
MJ#VL&@QP)Z'5@#[3VE2#$C_/%W^C?[N:Y%0[\9!A2"Y"+=AB(@M*:E:D2S87
MJ] <JWIOCN4/+3^$4@P0&%C#B@^/*VZ.Z[(APIO%-/W_]KZMN:T<2?-]_TO&
MXGYYV0C;9?<XUE6N<%7/QCPQ<$FX."V+'I+RE.?7;X*B9%DB11X1((\N#ZV6
M*=8Y>?D 9 *)+U=I\I<OL_/5,OT[SA-]:Z(27_&)@EDU(]"<@XLN M,A2)F"
M5ZKUOF4_;9XGX$\/C Y5L _6[.W?7Z?S&RP;DY@CUQ2LUKQ#5>HZ!]XRA!BC
MDE;9Q%+KLMAFPK\ ^BAN;UA@>[ =5S\^X26?'/Z!\V\T0J\(8Y1A"EE)X'DB
MTR9;*4+HGR)H:^K)B2VM6P]U4>1YXOJD<.A04?SJ;/4=S)NU6S/53;(+W@41
MH11:3A3+$F)V#'QPF'1A&F\3KAY^+V$OR9X="CLXK&$)\I64;[]\/9M]QRNP
M;Y;UM]GY-US4BJ5JGL6?LV4XN_GW-[/%\K?9\C]P6<OH/I^O<M9DN-6R>(@^
M^WK;T(#W)D&.&5TN25O9NOBLFS+/#KSC@$6'VNINBETN$Y3$KC^JW^.3A$;J
MXA%,5N0#6>JY2*+1;4N.LA3F;>MZ[>-J^#(RQ@.@AO7GU\:^YBO;:?;%-KNO
MZY#02::UALB1 Z4$'KST$@I3RC.KG<+61$G-A#]6D>"IX^:3.'LL]8>7XM.7
M+ULT1!I9B Z46(5EM=.+"1$$:I>$5\7FYO=[;PIPJBK"$V'@=NS\8%_TVA!^
MD"%^J'&>?S\+YS>HB?;1J5-18@]]3E/-> !,AFX9',O'CP6_Q3L=C6>@?:76
M$DZ!5YQ45=8F(:)5JG5@^WAPNZ.V<N2P'>+:#G"]#K#K <G'KU6A=2U2"E8A
M*@2G:E<."F8@9I^ ,5^LU%GEW/JT>*LP(\Q[NOMZ6R9TD*,ZE"M\HM1K/DUU
MZZV*MA;*QJRDS1F"I=&E:B5J<"F!+\QFS8N3S0]?-PKR@IP&#CH"J^+F KL;
M8'^5EM-OT^7WYM6'][RC3T'BODK=JE$L6J>$6IB4M>)6>&-UC%JBSCQGX[;4
M*-[SMI.7+3J)Q4=4P%S,E#[7CL$N:"A%"^=CJ<W7QG+F]^'D98N73EQ\O%@N
MEN$\3\\_?YJ=G:TOUU-@DZ-TG &&5&O"^8K768%FQ7@9*:XQK0F-^V@RPAF[
M+9*;':"V \28JACO:G5%'^2SY,%S$,Z1C;G3M'99"T+8A#S4]N)IO @_%=_3
M&-#5#_ /@,8I<OX="JTJ,1?OU_4]_YC/%K5ECG$FH87L96V4SDV]26S B*)S
M,LQ$)4>&]@UJO.!]!/#H4<-8H\KWB\4%YE\NYF2K2]DNBXQOA)R+MW_C/$U)
MKTGA/@5.=O.ATGQE) M*R\F@'(43%-@V[U,]7,H7O/9W[IA*$M>*D-4*3NO=
MO@7EWC\*+J\'W431F$I"4L:M"ZTP@G+FX+,%] 59-"12'$UYXKY*O8!]=-#I
M4,K8/MK*P4@7F(*"M0U'L;5*TQG(MG"1O5-%^I&-A1V!^/&MNIXZZ]GMVJJ4
M)BK'A089D59TQV@RK;3)J-$X&Y",/;89YHX2+S/*R:'1H8JOH8W_'TX__U4K
MM;[A/'S&JP!B=5>GVK^L[:]XD498 3%4,CY'/YR@'Y3F"1V=X%A:]VPYOI:/
M:+2,;J>K!Y!&N#.PI\:35$HT7BF:$D(] Z1UV<G,@68'):+)TIKF]7['4>T1
M#9(CH?0T@VH0Q$955[-Q%^5>5;F6FE?N/J;K>AM8 0H#* 0P6"J'ITWQZ*.I
MG7HO(^K0$74BJ/6ZBWR(JE?:[*>MS4CF#PQDJ=1D*DB(+FJ@,#;SS"B8:$[U
M=UP-7\96[['5#W"/<5_R7N5U,<7*DB#53O6*U5Z$7E%.6P2MWMS(E,=V8'J0
MPB^#KW.H>#PXCGL?]%XU/7H;(ZWCV2F:<I)4X&.]0Q:TU2X$SOC8#FX?E(J=
M=,_T7@\X&YEVY %7= 2%R=8:;P=>R>Q=***X$>^DOLQP)YSA>D"LUXYLW*UF
M'.R53UAA09]7UM-Y2+4U]Y\X_R(F7)H<=$8(LHCJ%IJ^.5.09.0\9,XD=BDP
M/*Z:CVB$-=R3'3&4QD3 M7.2V*8RGUBC?2HZ0\R5B"%I 0&E@(0Z<(,IBC(:
MJJZ'J_DR>D8&I1'FM#<FC/>DV?1\,4V7'>!D,CP;B2!2[?ZGK(9@ZB47'D0)
M@CEDH^$GW:7,\QP))X=%K[RQS1#_63$^*3PZ95D&%FRAC%@7\(QT]-QR6TRP
MRK?N2=Q/F^>)^-,#HP--6=N"Y5L+V^J/OX0E_FC]F42.QE@+B2L%RB@'(14#
M5ACZATK"R+&=7@]4\7D.CI%":(0E4G=.-58D5K<60IH5(A.US4@LM;$/9G 8
M#=2F+UIZ8YWJDD-TUNME;)P:+*.F,HL!N:N77 0*2^F.B5 WT0%-"I:[6)?(
MUJA_AE1F!P'Z),X>*Y69<3DY!%UJMN)3 ">U!LF,B87K&&/K;=(G1F4V" ,[
MJ,SV]\6H2M;NI;G:K=,+E=E *K,!,#D.E=EP'S\6_(8B3$F6@544K:OH'7A2
MB11DWJ!-R?&C![&CP>U *K.1P7:(:X]*959<<((9!YR+0+&PS!!%+."4-8%B
M&PIQ6F/NJ5.9#?+UWE1F0QRUE;/DB*14B^L-B%>+Q<67R\]Z,E3=^\+N=%7[
MJWN+NTI%SH3.V@J%*GN*[K1U42F)Z&0T<3=WU;VO/CF1E0_<F>)H%N9%@\JR
M4)Y=.S![QA)#R0F]8]F9^7!R(JM-KJ09YE=<_C7+L[/9Y^^OXF)UYCFI7701
M#8.@#$T(/CJ(R=&$H*54R%G.:33W /=7:X1K0%N,-]OQZ@25,?%=;5*QMJNI
MA(W_/CNCQYQ-E]\_A25.K&6:!VFA&$,N8)XBOF(#2!L<SZ$HXULW>3F"6H]H
M-/2"8\_AT@!+8[H8NTG%3]/%O][-L1ZCXAP7RY6"@>G@A7)@;$!0%CW$S .@
MM]Y*[7W470[7>RKU,E2Z#I6#<72*&WH/F0M^F7Z;9@K05PJFX'F.6""E6E6C
M$X>0)(/L7#)!82A^-!<6]E7J9: <94UY,(YZU24^I!SG/@4O*RXC)I=*9J!%
M8A3Z!@V^T&0@:4HH64;'_&B*=W=J\S(TFA5RM45.P]K%NK/41ZT;5P G/O,4
MZ^7:6"@95,+:NELGP3&E2X@I&)-V[7@=1=(7R%]!?GS Z%&^V.PH.J/P/F4)
M)I)A:0F+$*PP4)R7A47GA&8OM2>GW5HZB;/'67OBF68VA0!:Q0A*,05>>)H6
MN)$JHK2F^3G7$ZL]&82!>VM/AOCBL9S=[Z/32^W)H-J303 YQB'^0WS\6/"K
MBV&%<4GP*KZR5 >*4'BM,=,,13$QBJ/O=(P&MX-J3T8'VR&N/6KMB3):8>)(
M4;JGV$8KBH6CH5A8.$3.;>:N=0CYU&M/!OEZ[]J3(8XZ6>W)K5YNW9JB[7A/
MGTJ3(<K=+C 1DA<6?$%A5)0Q%NTI9BM1.$VIZ+8"DQUO/'E=B4M.!EN)$D3(
MA'2E"9.Y !>F8(Z)"SV:&]&GKRMY^U\7Y+SWY^33B]7<\G'Y%\[__"N<KVN(
M?IN=?R./8[Y)]5T88I160F*5S;Y>?/"2!Q""YQ!%9D6/ABWH01J.<-9OB_QF
M1QW] 32FPI/]M5W3T).6R1A6M[ I+U?2!?#9(40K$K=6<8FC.5$?JMPC&B1'
M0.GQ!]0#(#:FJI2=BOY\GWEBO+&&*0',: IA+<69/C,#3)6"SJ+1.)H;[P-U
M>QE))QE)!P"L8=7*C_.E+DJ^RGF%I7"V>L"ETIA??R>MRVS^)9PGO#9!0I.2
MT0%"R?6*@C(0I;:51S#[HJ-RD>]_/'ER?5[&U89Q-2+_#,+;F'BY=EKAWU>N
MNM;3.QTB%Q:8<*0G8PXB\PX"UT6';&EJ&4T5\D#=7L;82=:N P V)J)HLOBE
M0G<4WDJ</;$F<68$ QYLHG5:60C)*4"IE,E*Y:A'T[;] ?J]#*@> ZHWT,9$
M*38XA;36>Z]T@F23!L43 Y?HM^PY\FAE$/KQI%;W[E*,T@L[J;INCA[)C$TD
M)F@>*]4W_7"UYL('C%ISR3D;#:-5'Q,\H@GRT6S.=H/@H]IQVM\<$\&ELK1>
M@>12@-*N$MD'"5*KS!P7(K'FK=E'H/<C&GMC /\(!_(@Y#ZJT3N4_]*7PFQT
MD4::0LJ9(AE"B@P)%99@3>'V\9QB/EURU6<UCGMB^&GN6>^VD0SD:R\B<.<]
M**42!(<:#$UW.2<;N'A,F]HO8[O+V'Y,'AX$Z4>\;[[;$-GD0I:HFQ9N58&H
M( :T8!DBI5NA>#^:O<#6RK^,\W&NX3TQ/*:]^YV&N+&SNL>4AB*8)!3H4B(H
MKQDXSA+87#3+.NGRB,H[AFC^,HS'.8R[H?=Q'A7LL;% ,Q7+!L$45NMGO(20
M6*S'):YN?AKC^*,9P0_=$COEU6LID<:18D!+B*H%3 ZBS0F8-$AKB97:-F]>
M_0RO7A^TE7\29X_SZC4%/<:@"33M(Z/@1SL(-%."\QJM0)63;WW-ZXE=O1Z$
M@7NO7@_QQ6.YNKJ/3B]7KP==O1X$DV/<87V(CQ\+?JW)$6LS.Z2X"E2IG8B,
MI,A*%JMB#BJ6\&QQ.^CJ]>A@.\2U'>!ZZP[G/\DABT]__'-]JU?[0JM'8""S
MJ:L*RQ!,+, 23RER671L7:QZKT C3)"[^WS6RV$=;M/=V,&^W-M>BV5,D:NQ
M9ITVE-87R@=+R6"L4L;(Z+-M72*Q1907!#5QTM:9Z,A7^'M?W3_JE?U]KNI;
M)AFZS 6W424*\YV-/C#FG<R9!O=^5_5'<T5?L> D.@TFQ$0)M!?@#!8(5JHH
MDU4V-Z>(.UCJDW&M[CY:_/QYCI_#\E9+Y,MCB(D101;!.,18BYB#CM78%E!D
MSFDRD8+E'L8^OJHCG.7;CH5F)*Q'A-2COKTOF!:E, >\, DJV@BQ=H5EE#!0
M)F$"JJ-G8,_P]G[#T3(ZV#3,[D94P3+QL:AB% ?#"J4D+A2(C)(3ZYB1SF41
M(]L5JXU(GV<S6$9D\T$8ZM%%HMDV/9=*L^@E,.U,/1B-X*,DO;+.J5A)RC1?
M1I[AN=Q!B\-)G#W.<SF!E%\&8X'7DD+%L@3/ X<24;&2(G>B=6>^)W8N-P@#
M]Y[+#?'%8SG7V$>GEW.Y0>=R@V!RC ..A_CXL>!7E9PU2X5T8Y5Z/](ZHV2"
MY(KU!;57\NAD'J/![:!SN='!=HAKCWXN9S*GH%=;P*(LU-UY"+JXNFG/M92<
M\=2ZUOTYG,L-\OF@<[DA#COBN5Q*HFB+@A3.&2C%RN!9R22;8"$Q+B6VWA%^
MVN=RAR"HA9,ZS$1UIW=Z_OEREI9%AA(\,"\$*,YIEI;!09!)19JD0XFMRTIO
MO/YY9P,/]4.'_9"U*%<!WA["= KB?Q+D--'W@]VRV;T'V+3?V%\+);-,/'L.
M2AKZ$=!4NH $W-C(9+(N8NNJ_B,X>$>8VL>_0TQYO&1H-5'17$;SW<=S7"\_
MI2C!8A(0:9T!Y84&1PI#ENAM28@Y-;]*L+]XQX\;#G#D?GG+P5XXWD'K#5'_
M_._96E0TUKIB&)B@(J5R'"&6),&*((K-R1EUI,L_F\1[VH!YF!=.,L/\2;Z_
M0C>J$D0,#%PI@81U",YQ =G(K(4(1H0CW?C<+. 3!\T#/=$PLES,EY,_EF&Y
M"J+_2'@>YM/9:LU5&H6.-=UQ))7RCK(?Z^OM2I\-XS$:MM<6&[WA!BSH7S\@
ML?7ESS/A:..+AEP3*X'6<OSS?/$5T[1,,5^EW'L(-23]V 64;8(<-_UHY*19
M+PLW7%+N%R[EZ&/" "$E!2I)6N<\SZ"Y#-8;G7+9:PMK7&[?DI0<T^M##-O)
MV^]F<TQAL;Q:FU),W&@'AA8B6@J#HE7*2#!2)$M_P%3V*A;>T]4_O_UX(4!#
MMVQP] $V/4+?OK=A?DYAS^)WG*^6M0/J^[<]ZM!2_KU$O%6U7TQF)269C4.E
MO/;*,&%\$BH[,K^9;'OH@<4<Y\MIGIY=+*??\ ],%W/2%1=O_TYG%R3;.T)<
MC2HNEJN@XF.Y+<2''RW&"^,D?8 2&8**@D 7! /M*$+,7J7@6Y]SMI+]X(*8
MP^1X]65V<;Z<8'#D=U%#L-6]K$SINY.5$$-[64D$)+8FF&PB^/$3GY-@]D[E
MS=&=WF//YCJ+.%"=RU0"HW2<YQ45O*:%A^Q)*X4%$90RB>7@9'..U*8:'*M^
M<10(/J'S1U/*>)CBK[]O?L JW([*(1,N0.8U;"+MP1<>@:-&3KY)D;?>X^RH
MSNGW.8X/TK8S?C.P=-B*W2S9C:*%?>3K=("[2[83552.!0Q[@?1 3YX"<<SK
M[(PMD'C=EHS>@<_%0T%NA$8ET33G>SH)TG;50#Y6H UQ8 > O?WR]6SV'7%5
M:G=YH6B]GR%ETIG"IKK77=> I"!F7\!XE3UJ98)KS32Q59BQ)$\/]=NLA]&/
M6-V8#0O.%565I1&0G00?4P*;+ HOHHVE]>V5T50W=D5""X,?@4'DFI?S5PR+
MB_GZO&PV^]?JPW">WRZ6TR]A23/MU3</V&\\X&V';DFV4O36KJ5G,7!'8;1B
M0AFE79;2:29#2I[;I"<'O/>P$7_]N-?A[!*%B,M_S&<77VEY?#<]I\^FX>SZ
MI.1-N+QS^B.U3B48R7P"9)6D-YA",U8%;C3*&U(SF=;+Q*$R'SI+7K_B9L/#
MJ\]>+19(KML@V>)5I*^'M)QP4:Q.44'.M7)=6@Z!5[))$=#*4J(PK0O!#I7Y
M^//N49%Y>UX^JHL[+.2OOM'<4%/Y=[/Y'^'LQL+U"\;ECW]-3!9%<(HPL*;[
M"HT CYX#MQ)+#,65YO5"^\IV L@=U>NW,X4>+NN1,:SX"'[(\^[;;].)X)0*
M)</!\91IK 5/OQD))0OO+*.A>+O'_>')P@8YGAED#G9%AQL-ES+]BLN_9OG]
MBL+ETB;78<MT4;>N*<:9B*Q\U%)#4E:0PI@AL.@I[=&Q.)N+3'U LX]TSQ)*
MS=W6H4_2;[,E+CYAPNFWU6RY0<*(7#E5."3I&$G(,\V00H*)]!?N)$L*&P-K
MMU3/#%"-W=2A1\^'63C?(6$RCI)2;@"%J4U4E(1@3(20@J3D321:;1L#:;=4
MSPQ(C=W4H5%,C<]^6.9'[Q8D?(="$L50;^)[92 ZYB 9DK>$[ GWC=&S191G
M!ID6#KF+$W/POL%U1OM]D^Y71Z]1,H<<#*?(3?F@26_O@"OOM4B"_MHZ*-I'
MKF.5?)PVZV_MH+$4<-Q0[,8&X^NPF%Z><*%5GC-'5E(9:; ),IJ,!ICU16L5
M- O]-O$VBG2J0HKV$-B.L8-=T2&[_WTV7YGYQZRY8<&]JGC>0]1.U0X#Q#Q-
MX4-3-]\^-.KLHPZPVB!@G:XORSL7ZX,TG4OAUFHHAE$^8(H!9YP'U"5K;5DP
M6O::A>Z1ZR3U##WQT]P9)YZ'3);.V,P@>2\H_$\,7&06N!!:)\.,:KYZG6C^
M&7ARTLR_!TQ 0YS3X2#D39C/O]/"_0F_DM"8+XVP7=Q,Z8$WF092CI4=@".X
MG'6-(9WVS&@;6U<Z#!3Q^'CJYN[9\7S5XR!D?23_L>QAE\R44*4PX%Z2K,I9
MB*F2]&E77!06DRB-<35$OJ<+JFY>ZG!V<F/1O_[UWZ8XIY?\]?T#?L.SU=KO
M!7=<ZTI#43F9C<_@BY6 )#Q'19ENZ18GW2O9<TC:6CFF)WQN%A'=E7<= .PC
M;*?L;9"@)\_?FGE\&ZBZN:MG(K>7T)Q%(R7G$*TUH-!1EE*[ZIJL!-9.6]&T
M/H@; ;;V3^W& :TA7NH)J??G7R^6BY4%Q'I!#B5YISBE):I.VLH%\"H5<)KG
M%+TV)G9;ZNZ*<\)4KKTCMT'F0"]TR.$VB<;7HC$K*6$U'DP2))KP"9S">O[G
MDL_*%L^/ 1#^/ 'R$"\<:0:15S<JHC0*@P*9L';U3 E"D JL5!3^,4RQ>4)_
MCSC/#2 /\<+6R+@A.<KZ LYK/*>'+2OU].(0@I1['G<P2<J^HMZZ<I *RSX&
ME=!XY4P.QJXR()2*&>_LY+X''UH/07IBOO'@'XGVC8/:*(5"QBF?UY6.S]&<
M(74 ([EELKA4;.N;BWL)=E"GN$\X/:>GU13TS>P;C:W/^&OX>_KEXLN':8C3
ML^FR=N6Z,OT$N0V2LP25NYYLD,D&13*PNG(1*AGB;4J^+1W=AKWW^+-0>TC\
MU%RMH]D;QC.7?>#PK+R[J -UM3WQ*^9I"F?5(NM?WYR%Z9?%V[\K1R%.G&$R
MHBW .:VGBE93B"'20HM<.NM\S0/V0LBP]SXYA'0T>X> 9FV,-[/:*39>5,M7
M4=< GO\:ENFOZ?GGG_Z.\T1+^\>R^N.$*R=4$K1RDVE6S<PA,DW_3-EP6GYM
M2JTY9@X6^BF![C2>[+"I^' %)HDQ7GR*0 $>!9,E*_#6"K!H'0NQ-G)I'7H_
M7-H7\#W8=PV+_%=S]0ZQ%YOD7K,\K[N<AGJWEJD(63D$Q8J$F+B"HJ7-E&^P
MR,1>J^;!HCPE6)W .1W*_K<H\&:V6'["-/M\/OT?S)-HO8R<K,(0"R@>D!)A
MLD_2C@=?F+>I=3^GO01[2GCJYY$.1?X_&+;N&F3QPR*+R\-&2SF$MB1=9K)R
MRV8.3A4!AB5O@K<NB];;DH,$/%8Y=W_P]//+J8NW*]?PI\I.?]DQ)YN0-$,(
M2M*"K N#@!A!IA+0L\J"N]=1V@[*YNL7GI[)KKD_9X?:M3$Y]TJ(]0;I/F(T
MY-Z_\>KCL^T_T/BWW7> Y3HZTB1A<W0<<F&6$!D21$$R1:&,2#%9K?;J2W]J
M!][#F]_6?T,,UMAOZSW"ZSX_1C"-I PWK)+$6G").["&:V-0TFRR5XG>#L_]
M]-+C<N$_V.RS%C9KO9.Z)6Q< ;-D0:\/&8RH;7Z$%^"%\,!MS"7)('RZ51(^
M+ %\VBMD4_,VW).Z3Z[U >8^DFU>1X<!X!2U:6W=LH>O#[!IPYEZ#PF9#,H%
M98%S7NL/D@-?/ -TWGMGDQ/YH/V>$U2+G<K90TS9VLFOR!?_]_),9K6ZZ*25
MS+55<UXQ'25/*AH%E/"CX)0SEML7PK:X]=:#C[?JMC;XK)&UCM" YA.>5;["
MW\-\^;VVQUN$M+JJ?4"=Q:Y''EIK,4CDVQ2/TAJ)0B 32G%:<(T0/-=(*C"5
MK)OL>OAAVU-;GOYCCR5&9ZW6&JIHH#Q%Z<$*#48I'5/.&'1K7H%=,AVZ);?E
M^>M[;A_+C<\F@F-DV6IPZ&NF4DN<4N3@340=17:Z.9OQ /&.OZO;%"^W]^1Z
M.:9U!O$JI95$-]AER% WI*]T>UBX8A0J0Q:Z4O$F"<&5"$Z2:$4HQ]Q^L<4^
M;WLB0.ACW0Z%%BMRH5?G^0.&Q4VZJEM2BBR+\E*"LS6)JEW>O$4/B94@G,_6
MN=:G0?M)]D3PTM$='4HB?B3@V];TU]]_^LOE_3-EDO99D+R5I*I$5SN0)S!E
MU6U0R5!LMR.A 8(>ZVBH*Y#ZN^C4IT-7FKX_I_ 5KPF1/M3_H'JKIH@\!%9B
MC,"LDJ""9! ,3Z!%I#D7(XK8.NBY1YS3[Y=UP\*LCT\Z+'A;1+LJ_]]#N$YW
M0N\5[#1W0)NY<3]X'."#XP.% K5LE05::A,HH0M$S@5H[23/1IH46K<Q/0%
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
MG@H$3^O=#7CM<:2T0:.W87X^/?^\^#C_,%LL]E*,I<!XW6HUDI%B3)"%LZ<
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
M1E*TR70ES3&%NX.E,"_6&\Z$<N:-GD=;FU]\%)'PNJ7%-'HUNN>:B^[H=\V
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
MO=*V'B>7-^D]V(FTZ!RY?\E6$?SS7#@-7&,.0!+E#!2HG]8$5QGA-I;!!%<
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
M"IDU91NR$"EUUKMI&J(NAM:[*Q.11XN="YR3]V/3+M-T1,X>5OE'][M6LPJ
MU>,#8C"0[S8EA4LAIYV@&5(#HB=:_\_3+L15+I[^NUVN#E1S([B-6^^KFHMB
M3PR>^@9XQ.U.ZOVJ8W10559E\^DX$JTU2(2E? D50YI28,^RK)W,D&+8$ )9
MTW(\&/G\:<'1_)?[K)"T:RK;ZP<NK\I6"+'3NTU ?>5NQ)5U:CKW*"-6$^L(
MEE6#]F_NR(]W&B=":T%[S!Y(AR4G/CPA&9!TZN5VZX9_O$/E@3>(2FX2*,6\
MPKX#VM=BQ<%?-"L3>="M-YX8]OYG,G-FBWMW8>&-]-P#<3[.&ZK+']<_#14&
M<$FPAN\AC4EH!ZZ'*(L/(:5/\ $,*[:/1-@CELZUJ72PM,X-;LU[H'7NT[UC
M:RWVLA):W@YMS%KT- :2O0G&SM=X*A/(1!4^$&XT+).(<;]Y0G>\L<EY2Y/8
MPU_-C2W8A!]=2FMB/76@_D)W;#I2R0R= ^FS''-LM<"&GM8 2NP5<](U2+_@
M: &YN<' N6CHV%;';8\>YP?4-[VY=B_(.^#*.#2&JL=WXREC/12?=-OM7XK#
M%LBM'U0G4ZWWE4?)^T:5BE;*8JL'K1Y=2PS9I+5Z=/Q&7*B>DU@7BGD,)1!%
M:AS@;IQD"X$2M)>JC)6N.:T):#-8=OQE_5B-_MC#M$C4\[KM1-VM;B*S1\YB
M?FFVE]'TET*9R30Q@CD?R+X0W?\"-@-X?T+-%3\P9_H>;HZ.OFBX6I0YI)Z:
M2YE6*=JP-\\AH'AK0%&=[UW!*HRM.G/M&L/)VN[N-+HBNM6LH\EY/])=15VU
MS1Y()"Z7T]#"7U#U SF_<A#=E*.%LYW75D3>/R0JGG68*2X,=3_"R?Q9EV9A
MX8FU8/[,]^U]0]&X%[8CQ7G5\WG=#!%R10Z0V )XG@RF%0SD [K#9!);L)$/
MC!CN5>4#TQ0\%R3S 5PJ\K]^=+4'['BW*_G <#9J[8O'?_UX9-Q=&/67Y2_+
M7Y:_+']9_O.R.*M[[&_;G.-Q4>FTX;B[@+WB?QEB+Y'_&J$>Y=V!80,.]4F&
MV*C/*_A-^GG^*/>$N]C*&E<UF@\8'OKS/I'E>3[@5C"Y\@L'P,0/J:LWABDK
MT!SJYV\;'!_XORSR;PVQ&[@/?& U K+A T^E^, 73.!DS\KO+3@-^%JI$LHX
M2,?'X'^;X37YP)0('_AI7ON-GL M0,G"UY)C?.#  R!FY'_]:]+^(XS_1:]J
M$_B$;$%Q2U$$_)(@'UA7G8QCMD'.Q'3\DD@D'[CO^1S]?X]GU!H][ '%OP/
M7N8#(B ?N&&!>T=DNWV&=V?$AY6*GE[Y-\P*P-&%_U?QYD-#_%NQ^=]<.LEQ
M>9@/;"',4SD "4IKFL5NYP/YX70J1\ /_^5&K3)[@0\4.+)6>)?0?,#.[WNG
M,OZ5*1.^K$']/.@NNJSHL5?D[]B+U,+_JX3IPT[^-^VZ%TFB_JMH>__G'6?_
M*B[_F^MJ>G#.\8%7Y> :U&7"!^[5)*"E2!]+P 2HRYNXKF>4RGO!!SZ.<&%)
MCBOS@7<3;76IU-5#7"OXVLB-)W]#H.V_D:C_LXS_"950Z27N'4K56H]CR15G
M52Y+S8\_CT9T=2J.6^^K?G!?M+#FR7+%\SQW>8&SSZZ+.C@K"DR.H,OP J0(
M FA8O%P\C[R"UNS4@-X19:V5$'TFESL-6<2T3DT7VN"0CV-#BK$CN0J#J3K<
M>G7G[&Q20H7YN+/8=;\0IP#3C>N(@SPXZ4;,$*9,R<1-(;Q;2[&V%HE$SS*R
M7RS97^-$42^8:318YIOW_?8YC0K!T<^+/EKUY%BMP*$6+:3["#H?WV3"532%
MI KX@/#U":PIYR"LZWZN)=.-X=.U?*[7>QV=G=[CK\9)7I'<-/R:I593HYUM
M,:9UW6GP4\/^41WD*)6BP[[&]%GZRK%.S&)GLR1='T66;LEASU@9"93\\OU(
M*2HZC6"4,B(WIYA#^B5B%X"5+W5O^<"E.P9\X,JM=CM60P\3>D=%X$.'$5S4
M\TEC:E_#EW2O%^,UYV?I#YT$VJ;&?B?9!Q=*VVW8V\U&S92SF:QA,H(23M?G
M*E#9QYM&*L$7K#1,6_=C,(7B4H:0 '%O+8M6CMZ9VZV#R5"QUXUG_LY[DE\=
M<UH9<^FBOSWV(HTPX\-86UJ!XUB2N<!5*&>368<)##N6:8_/'FH/\AHE*(-7
M1,D9NC./KPB:D0@A+$NH9LR7:E]C/=U_N<N$+?,WR_[_*<L&8P^ >!H?R$(B
M?E%3B1M^&C2Y"O6VVDP4UD86;UK]OO1=.R(L]>D^RDB;8;>8:#-F&(5)1N<F
MD.H7>JW0TQD>G3JH*^:;:?;YGW<=;8IM0$T+)(D?$(V^<FY#N?7UW7<1?7Q
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
MWY793M.G]>F)8_T.0@1O4)X)60[$\W<4T4)(]Q]1R;;@IP'\Z%BA2BOLGI7
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
M?;9?T7[BKA;[0W8]5@A23/)U'_9_]W;37SNO+TO/]IW9AB$K7MFDA?];X))
MMP-A,%[ %1Y1F]H,C6&(,T9)*R6S3(CK O9>&K9G[9/A#'V6+TE%)DY\[G9Z
MS6F.,!Q+V7XB?N=VQ0&&P\'?Z7.K(4$K"QX_+5X^6PUGH897:5;;:C$"*7-C
M'7D$^>8'5T9?F?L1_:IT68 V\N3OM]&S_. DRRN21H#MDPTS.$Q30@2Z?+[%
M7@O/V0SE94'. '^#=71YQ6J5L<]<8+G.6NB:?Z#X20/B^HGV91X(9%'^0Z.V
M>%2DLGM9TO1WXP+:V.VRJ3I.+9VSHA>,;<G1UWX4IS3=1+2AQWMQ6I@8@=OD
MEWC.R/K+=9H?:XM3)5Y>@B^\^^@=2RU@M\\6>J9P(UO%51/EFSELEGRF[WZ>
MX."OX?ZU*2S):!5*.YU<"1WGI+P$(TD?KK=]&*B@.U>>E="ZV9 \?HNVTWA:
MO9]@ BJL?FUD+8J-!@<G/[8P(:H'A<A]&I&FPQFGSU?)281?,S&YLI,6O<(8
M+#FKF&U.,T+0]MDBHGX"COB\I8A7><"3<0#'1V+Y-I/7%=Z@0O573ZAY3 N\
M(N&)C@\IQC*Y2DE7F]3=/]'-A&QT_MS_:X$Q>4_""DW3!7-(O83OL3IZI#J"
M<!1!42!AHT'@1O3BB8RVK#ML%)V13^4?7*>E!X_V(R]^M,6.3QT=)ZHJCUA_
M1%RVY#BP*82#[P=P*>C2WEC?EP3L7I!_Z^M!4*:EA'9JV+E__EG&X@N4C,0Z
M2JD?65:U> .;_+%QOG-TNB7U=,LRWB)PFI\ZJFZW?6GG2/2V"T-LB<%UD71Q
M"\4.OR<)(PB_%=DI@2+M^WK3*WQA$\*HAL1OOVZRH=H30&]T F(OG.7I/1+&
M3-IK)>MO&A&\V3I@S]7[X/.%&8;\=CGE7M[?$Y87AA@<,W"999;.B=F@DUNH
MMNFJ6VD/<WX.LWSZ$_TWJF_UAX:LDI B?WI-.7QB]TP%:$=>/U??^ JO_K8K
MRR7(KC8F^'$2/U3BF-"2+\8RSEU@+D]$9+P@U"7SXH'(UI:,V*'41X.(QZ9Z
M0HF?_RA;_H.&<8KU^ZA/:7J7])16,&SG%@V7Y=F&MUG1E9,3Z0O:D&$$K<<,
M(1#6EK*348JK',9$W:G0GBE/FAT/O%^>\.J;[G?J"XF<3KY];2$>9&Y*#-A
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
MI23C(\UL<OEU,P.UREJ$$II@"R6B-,8,M"?%?$5QJW.W0KT+P>J;C'%TDO2
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
M]<,D#Q:>_Q8O(Z'&=S.L0^(U"^_TCNNWA?*3SZX2SU*O+?8%A!&PSW&3#W4
MC9Q(9;XK"R,798[DGO*7*.V54^I=W?B[M:KKYZ0Y?NNT2YO)6"1%'QS]:4B6
MHP23VNBMX^O>^$'+D87R)1UQ628$4] #X"<P^"T6"F"A0 +0\@-%7LT&6!;D
MOF"Z WRP=_$GT!7_!')4RX$F*\8!EL<88H@B[0=GEBC/G?M\;4H7JC6[4*$;
M0$L[38^TO@6O8$*6;Y.UOT["9V8L!C>&1S9J0OSM;5&SD1H;1$&V68"+A:C@
M8TLSY^-5([$5^A%>*D<QJ;=#0BB*GW2?BB=*/*,+-WA*RIR7\1*S=K:6>'K6
MHY>A$-K!A)3KM_=+TRQ ,7R<>^##QITE@UC[APMGGAQA\"AVP!C[0D@L>LKG
MA;[KG8 6T!4]\ZXEYY>N0LK\M5ZJWZ@VK6GYYG7.P5=6W0A2)-!DT7A@'=\;
M@^)E*%GKC:@*_$IRK0TKN17G?E6[SIF%ZR/H8!MIE+6<T64QLDA+[COC@H!+
M%PGB'+#U_MEJ!4<'^C[)/X&:5H8HZV\OP^\DQ)@K)T0 KL9<(QM5+3D>:U5O
M3H6&:]H7.K^6.OZEQ+6\OF)(V;'Q<VU\@//U?F/N""OSOJ>GCCR6^1#],U0-
M:47*^8H._QVP5\6GMFT1D14=WBJ?S[EI)J1H]%KY*41KE[.=D]00ZJ:)@25X
MDW@45P4T9GKOE_5'Z/T+B0ZVLT_[5V#JGO'QL6*B?LY':MTA\L4  =:6P$):
M^]3#2I!F8-2' +]>CJ+OE?EZ]XKB.YUNUU!YTD@AY@RN&))+:^H:"%#<09\9
M5(SM*R]';_ B4DMKC #L>/B>NJ3'A-S;(Q$-V;GSQL=G]T>HK^\9/4%W6T.9
M6_GYIV5>]EEU Q-8DH5J/&R-AS3Z.)3+S8P)Z;*_,@N&6<=*A5M *G4>7+PU
MSSZ"\F9QZ'82D.!B;$+Y#-+)[(3*=MR:VT1[#>7,]5L/7R\3KSS?)M8GN$,6
M&X\!?THW>(>SB.<8:XC=J^QQ1CF=@3US#+%<M('/9TS>6BQ:7J[L %IL&),P
M,<"7JLEHJ:Z5C$4O(HW(P6;V)]4YL\1%H])?;796FQ0%IS9C'Z,X&'O'@+NT
M(Z#Y^X ')]\Z><H918O)PHC?LAY%_HC2&.GC[(:1,-@JN78X-G004:U9DC-N
MQ*AN@>^KV!@X?/Z'[A@^)]GD@EB0_\\ZU7 8Z5K)&!:WB1NI@#ZUO9M3(+(N
M,T*[:G>C+A ^_XF:1!7_L6NTJO\<;[0\/NYVA,8E/:[G66SG?D&(UPK1(@'8
M9BFV 1B"7!)UKZ).?<DGY'YIGFZ8W$_=%IG1%".J<< , 1F7P^A&[UO9S#42
M8D7?G%:N$=L[0$5=J0RXDB](/8AKNVNM(S$DI]A#%'SWD7ZDF#COH5+87'PT
M3J1+KL2Y@)J24W9S:G)\LN''U(*@:9Z;3.+3_-Q%0QTV!W,"8F*U2;F@ P\+
MJ]V3-4/T.:79*)7@6R%7FC++((K0,VOX-J]-4FQ&&P]/'2VA7J69H<D7]_ U
M2@W:%%;D&LQ"E?>Z^8R_?AH<YE"$+^$"79K2K@9!G]7#73[9Z#&*1]K'[YQ?
M#6='A7[Z$K@>Z]V<O-??[Q5C;D7_Y_R\H"/2.23UR/H(PJ^+O*&3RA!R(<J2
M4[?0H@Q9N6>/ G6W(I#"8/HHM=R^ZEKP_C=F4/?51C$:%+0BA?9-(G5)SMFQ
M\35IZVY)!&_[M4;[+_-BF/="P_UV^++"HU(YE6[?<]8[UHUFIQ,=3 T##YHW
MF^:H^!?6-2!HT.07+."Q('GX_W(3VWE8E6JXK@JX3C$ LW )XTR(M2<<$X1I
M:7#'-/EW^,Q6-A8HQW:X'7J1.)>H=ODBRY3%B.>D0F96004FA"8PB$]H_\9@
M#YBA%)*<(PJ55K.'5G^2>3\/;D05N52$$U6]D#TIU3RCB<GQ%_@.; D=OAC\
M\PF!E[,M2+8D"JE<-+YHZ[O!K9&2F3/UL>_FY1:%7[^NU";V/3U?@H&"AU:)
MJ20! A/2"@N#?=9OA45VX+R?8SD;=P7,?&5"#NA*!I1?M3,'0HX6X*NG$[LA
M7Y)^:AMU?(K9<Z[_N_T5ST0FY ;@#(R_;$*4Y2R3/S)ZI/@,/I*FG^T\.Z.7
MWU1ZZ',&A1#@65HSJR?8);Q,FW98YL%!/%U1%;"O6 'D[2$6I.SEI=F1*%DS
M<0)&!^,K\7:\EL=**I;,E@YVZ1@871![<VZ:[=[L+C7[R&N5V[>I[#09\#;)
MCL'G1,_7D23%X!D)^#A)!C?X8-GMX)ZW0MF%#Z]4\2H6FBI\2+U7MW_/S[N.
M289P<Z#I;N-1QB",#WTK06@!6Z;_%2%".T].C790WO>HE^.I:F$%-39FJ>*%
MXNMTSQ1K0J+IN%R:\-XF@_=\Y2TLKX< C_K'(&\[DK::T=5;3403^Z%-^0VB
MMOYG,"K'^*&OO\S34[AX]=?EW[Y?R']L* -1<Z@F6Q'FFU>?9.QN!-/)J03A
M!+PWU"W_$]5FM'(OT3-3J<G4Z-NYJ>X+^?$VK^4Y7BBNM3#V,B%D;<9>1ZH>
MHS\%RZ,C_3LG/H!V84(FM+X^"*D:_3I]FE13/7PX17!JT*;G$*]28M[TI2B)
MK^R'+N3?]&-"*DI:)UD_1C'XS$%%JNA2MU<]E*2/KUQMM6O@-W^M4J]WTFAW
M47=>_\2X;%62L$Y6_3-'N4.P]PAV)L3-Y#&Z(N,E4$CC HNRP#1EA07/RH!'
M2X6].5<[)>]\"2^5K2O;W^1D(6MP:^^A41_$&X!DMAHUD;K\^PG*'GH\0SM
M"C<QB?2S-\>GMGK(7QO;M//-Z*5JS+%')(FGZS_XLOTT\RKQCN+&P+]^=;2\
M'L&R&^X ]A:1:75R]7-E]2*YJU5NF[R7&3X2QR\WV+RI8>WIL#5,4E>'IDA_
MVRCA0+L!MA!JU-./?'-$HM13^5_XM? X_DRYW-1<HL-_GTWZY^^')05^-]K9
M?8!\-J'=9&*U92M4%+1Q?%#MP 7"U9+?FDN_7JU$^O9:5/]2"WM2TS49T:SP
M@C*,4-88+0CY4(MN\AJ?OT/^GJQWX5G@8D/J)72:R0>:0X=NLHJ&:@P30K*0
MU-M8A9H4@.*4@(@'J;8O+*N&D4&"^"0EV@A%CD-X<2;>4%%D!( R8 %R>*NP
M1TQ())H/><(ER[76HN9IR[72YS+WWV](=IR6C3?B-Y1)\KC6V=EK7!YY;;#H
M2'5U=93CT[W2>Q,_Q"KDQT/^5%(U&V@E_'#*:WHP:*>_Z5T0@NBP<;6$[OJ\
MYNMNE%%8_9*61#UAS[_IV7 A6K$;< <F4EF.IZSW,8$L\EQ91</SH66-L(,
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
M&VMG5V)3V7-5T1'C#;^PNZPWYGJL*=]+8E9C2A):7IO64><1SOJV;&25"W:
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
MAP;49K*80^XG-T7TUO'H\2<772^]OYM_?#%]YWJXG_YF*Z'G.>G5@_ +3K0
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
M"C.UI9UND::H7A_19GY+8"8A2DHBJ#7M@*;'@8$&GY,U#1@9;.\O<, ST6>
M>C5: R).4;H1P)*76.]TT\^X+?\9??$C,TAG[]U3(ON7[2^>5M1BK%,2V;(G
MF%EC;//Y04!-NX!^N1,JIB-R=FV@JY\2Z7%U15$_RD7Q2%#F=7.1PK_J^E:"
MG!,SMWUTD;#H]P.AP@,LKA#5SQ6Z2%?I/<Y& G:R]S ::&U&>G^\R2' X\N;
MYK@+B96O$F_>L%0^<ZS^A$K7?+!()28?H#*:R9NK"W2<.S#.L+J<-6XQI)FV
M"?>Y/V#<G;-+ND$<]DFW9Z3.0LHV)\M&7$KBK=/G+7D!GYCOXT'JH9T$>?8U
M@/BT_QG:#OC%T'  TN<_*1XYDUIL]_SLC;BSHB>Q]68.SFDXW85.[RE?_C<
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
M[V[9FX9O4Q^VVTUH^WBOS#LL[-(J']/B?WK?#TUCW>"""D21X(U(-A$99HN
MS66# QO<^8=]F0?ILJ'@$F7UFF5=MS__H&+NJ:'R>:]$+[OG@M2]-QVN?Y13
M(,#<$@G1 Y\>9<X#ABP/MCT@5\4VI%N]3;6[N=EEX).67K>"41IK-$15I=4$
M!NIT??X\M7<RYM&8WTWO0P>MNVU^$.KP,6T!+[E#>'F"WV"RAVS'",W(AE*!
M%$:935]J/O:A2'Y8&?7TP8ZE&W_B/U>%I!U5U$AROG$-'U4<8W(=F&>AT6A
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
M; 0%FCR6GX$G%QPYM&W^0O[<20FW?@N_0]=NB&G>KZ\_H3!7R/+!O"-*861
MVSIG(@O^=05QIB8QEZL5J-(UCA$$^DFS@@/<D2\Z<JGO Y^[]*L4#VHU=FO8
MB*+?7S_CW'D#PND'I]P1,F$R@&)%;0:1&4''L:5\*(-=5)].@AA&"*5.LP(<
MG@!-L]>^ZG[RWWC7G-_0]#2O2JOD7L_%_J,N16<DJ!8.LYON?^=,F OF)-W^
M/N8@ ',"@AG\W6&1G^,H(MKS=F,;Z99\6NV_2AD-ETW5]45Q\L?KBG9>U[@$
MDAPLLPZT0Q6P4?HP'L0;EQP&%P -D@<1SNV[S(:/>=&S_3"B#2G?_&_V>?I[
M1I?<*+J#"[CA^>JN1A_!"PJHP9-YD)M(4'0D@"Y#G^EB+X#V [I+_8J$@-J*
M[U-7_)Y/N\PN'^^,QD;=$8UH&O5IS=Q?VY.@NUU&^D^J!>0.0EH7+XD6!P0J
M5^#\)L*$U$9[8520)9T0T_#)4H/_A9'X=?G#SQY*)=Z^<"_IP)W.'PCU%7SC
M.-6==1?SH>,0H$0:! [A>V&)18:,FH3J#>$?&'53+S\RAY]ZN[VMN<Y=.$YW
MXUAEVL!^F4479_6'Z;;6!.3P:2C4GU@;0A#""&$^(NCGX0G[%,M?L$WH.:W/
M/("5GA.NT$-N8F)=L"<N[W[+N+6[ZVP>DTQ(#SJ]_8CT,H%^00Q';/ !F=8I
M_Z(3G&RX]R<O"K%'/H<%36#K/AN0"J-__M[C[F&496G1%G7785?X]>=Z"<?5
MFD# RL;6;U)!O23@S<$;R3Z?^D&D(W$]6'%4<X]^X N@OR^?V*=UU!V(NW)C
M9]"A2>^D>8<K*8?W["0EZ*0<E;; /&(? ^'87849.83V9M"ZN^Q!HM9U"AE!
M:9?O&K,[WHUA5 P&W"K(*W6>S==5S>KD5[2I7DR!_._34&PC3G&'$'<4VGCS
M*8/(=&$LQ>G0TA"*OY!R*+4K8PV 2%M+R,^KUJF&YCI%9UK#O)V]CD-VG:H9
M,?AO8DUV!#,(; E0%D4Q-/KR"3U(*+<3*O0K/0KQ55M7"^GTQ4@A0*OWU\Q/
MG7I[C3KOV6\W;WJ]U[2+E@,-%#2GSH,$TJ,B8<X#0@!T*I>9#A2P=OOE&_CB
M96"-L)C\>'PB=:$UT?QGT,/^,LTS;6<9K],LM^7,R>X?G\;3[6'WN;J />OP
M=PFVRTC^8+\'['4[([%'V&>!-/8K*D]7N.)Z5&K87ZXUI6'O(! ^CUFPT$ML
M#TXCR,%>*L(XU<^ P@JP$L(856#Z;<>N#BUZ@7D[@YM7UB_RSM%JC'9@\O:A
M=O7>:P)-KB4=0R-O'D2%QQ!N$0!U0K_]/?C>MNAYT!)NEM #'(;9:HJ/Z!5=
MS:[LR,6R:E3LKR)50I:U2OJUAH:P>W_=4BTYM_K6ZMZF-P@#4-$.Z'=H[?AJ
M23'[.!!*5D#TR$!%C<0$$AZ5?*?W_4EXJ4DU4[=4#;%\_;C<*51@)L<S*V#=
MZ^U6 !]IECU J^(.$Z0)I!BN"0.1['WBQ]QN-4I108 ?.5"\T'Y2RU/OY_6(
M)LM-_8/-G]^E;+.0N@-;"97B ZE)-VY:GRND$LJ2 Z:9>*!^2PJ.A8!JJ?"F
MK7TBEF_#.'*.=B$@)$,G@\+D?+SS/"OXQ)LKBE>//;F2^7[V9^XJE16*[?3
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
M4G^UN#=T!![B0;;Y#'[XK;^N!OXLD23V1S$$RY;KY4%ZMT+3BKV%;AA]YT&
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
M,=_D;ZKIEU\U]T\$[\5K\JC''#^&YNXAL.0P%YFG./%8F0JON4.O&#)4Z;@
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
MO%A./CCK.6F@K]T(<[<>(A$BW ^BW&%Y4WHBN78VA5:6BI4(NX)FGR\';7N
MA1,4!?218LB<I_6VV8<^T7)UD_7->6EK\^B*K][/#;9$!F6QD5Q['PDXO<.:
MB*50J@ABV @_\II_@MZ%50&],UX/CY-?V^D6OZ6):;T;4BICR;N1"&QYH]?N
MS>VR<\S+C$K#8%EU4N #?$W$OT_P[RY]B&3N3G #J"3BY+G208S5;GE&2&)0
MY;>CCT]?\B!Y6#7TLR[O+"D6+(?%91Y73O[+PQ6V;6G=+I*LSHY,_BJ591-7
M=MC%(V:X\G,#_K6RV ^=ZNTTW0XD6VR%&>YWS9&M8R^6'2G4XZ(#M1Z1B20G
MX1&&N*]>=5NPB>8<6!@2.)-!LF1B #A;O( 9V<48'4+#_1G^$.)LP1Y\K/B'
M3ZJ^(GWMF/C,AU_A;P\%][X]/"@4C#7F9&W!? @D/^;5\6:"$*@B05D9,)#Q
M7Y+&][F00G>/NR=Y-Q!.><$ZS-LT$\R2SK?NSEJ&:\_9;A]Q/+\=6+I6FX("
M3H_&\#&,F+9@0$U+!R#1EU'E6(%1Z@M J^=9-QN^4T^39F:E'#0HG%5?,9_Y
MA&\486MOQ'=+UW%2NI7 ?$_G%?)2+/98<> =8]QJ,4LN>5;]RBF)ID/#1K:;
M.9KQ&>+ERHAG!."V2"(6^8H[@:I3K"EXX3K7#YF^Q0*%(=X*U8:H5@>%4SQ9
MZ5/_K&F$67OR:'JW,?L8Y[F^N4+I+*3N@^618<5!A_)#[6X#G@&M=XW<S)_O
M_GG9H^J542R3\>P6JA )W([[/]J[UG"HUK^]A&TC29%SHQ!%9I-#148AV;L:
M'>0P-)7S;C.5XZXQXU"(&-%F8R-G93.-,VDFQJF$+>?C,)*(K)'&8F;6O*,/
M[_MA]^W=_^M_7?ORX3=?UERS[F?]YGF>^W[6\_QN;5XQ\8IN(FI::Z6WFT>8
MJUJG62 >HBCH.+P8N"20";Q*/[P#,U[+LCI[BA%]]_S/)CT8C:2JA)C%B'=;
MFE/<&$_(+[@'B&Z,T9WLC,AI%#UC'(EAI;X\$^2[OP&3<\;W:$J?8?+L7.E-
M17^-$Z;%'M[+!9ZQYB&!J"S!?-?=B(Q@J B&RCGBZ*$3T"!(:H+URRN@7Z=>
M+2PT7'B,^5GF.)(=%%-H9=O35"VN'-8E+K>.XQPEM#&$4!Y2_JVIC(I5>JER
MDW-P_)>,4(?S?YF9%EAZN,F-!5%&#2ETB:=['NX],7K1(]PMJ3E1>F/+"_ /
MA_ [Z6^\6("[B7\KVEHLO,J!I8SYP*-"PB"1+> <1:\^KJ[3 .)D+V[MQZ_.
MU#C$.CZ+1BS^IU'^;Y"[&9#.[,(X)P >W&WV%UX*O##95T^*,#ORLY_U%&MW
MIA^R2ORD*K>N[!Q+Z:IL>8*SB_MV] <Y62'(AP]L$T",$)#&GGH^,#.>3UQV
M#4T6](M(7@;-+WL8T9:^&DXUXBJEG@5M8A:M7S7L5N\M$TW(V=Z$2I7JH&J<
MSI.[\+KE#^ 4;\O_G6P^+#WBS[X%VBQZ@!@,),PZY#Q8:F;"Q.S_)1 R.U9B
M]*B&?:N9=>;GY<=C>Q^J1-FK/9L^W&Z.G>J&-'$+F8_AEAT"GF)6)8G8<9TH
M[I[T!AEEM+3CC/_,* 9K?;OZOGYSB?!/V[=F5%#2+A:WFI-RP\SM:P6M.(57
MB6P\" 8W,2II;2_$ID9'>/'P;I_L74L8]"Y,4(9AUDW-%>,9@ZR+#MHYV_[:
MPG)E-.,@+?)"]S0?&)9 #EG^!+[/F4+<>SB''<9-D43F<87Y R(_W/%ZB IY
MM<?39]OB6_UK"Z,9Y@QK -\1*GA,N;R,*N10*VIHRVHK5@8QY1ZD4U06AO<Q
M^?T7>;\.]9LDTX5YNZLF*VN$I0[';#G:9"R-(M_:/8QI1)4CFC.DY>?-52"O
M4-%N>KQ3@^N-=%H4_O<DA=S*%RZG*+HWG]X-G?2]T+^=/%!I)];N/,C=W@:+
M]S+1,1-;H!HF.NHV7,3$"FF^;BF;)QCU^>'PQV<?VQ*K/GFD%?8]*M8^[Z7M
MYGGWR=TU^[=0,"Q^CG,8PK [&W@TPVPEO#4V5BD^UF<]I1HV_J,EN*C$RCIR
MU.V5,:,N;O6JQ>OO%'#IU-]SP\Q,V2L;-DUP.Q\ SV???<95Y942% J?7W4+
M\*MT/3DRMTA>*8EX?KIZ4";Q52V@N.T<NVS&-T^EF[N3 XLC.<J"5!H[G._C
M UZTK1\=LM0&=/,H?6:NTU)!KN@+=[1';SGEEU^]$F:LW''_G%-$RIC]S947
MLD++I"C:)"F[@A1)D+^.J)B]1]#!.Y9#;DS;,FPS0RJY[2TU]<G!WHKQ9J>>
MLM*<S"Q+7>->NO):F<14# H-76BB*H'(>RL,$>C0\<JW*Z&[FY15=4X_"[\6
MT36B(=.RU?NQB)6UO;T* ,@18H$9\\/X;9 -QY:[?P 6PP=#Q**0O":">H5Q
M?5?T4SI5^?=EA0"U$IT#]?6)[:__S#>(,/<#';@RW5->=*Q8(U@TQ5@D<6R]
MLT0KXQ;8YF*]5/VQ@LS,XDEG^I$'$Y;?8Q\=<-'K>;F7VI ;=@093MM"V YW
M8B57:!%\8$N#J-L4>:MWCX'/NGU$=;]NRX1-L.;,;^-I$PZ>P4&>GIX:V::\
M1QOG,+ 57@M>K#O,U=:-ZKQGR3@RWH_ER)).<.^K2M.[E@0>:\ZNM6'*?M8K
M0PAK&;B9VLN%ML8":UI3T5R9/+8G+Y-K2-W%2S;7X5Z&;'T/[.]G@JCF.]GJ
M%VM'Y,K>5[V0W_7D!N?6,EWV=-L'_8^T\NB%<Z 8^U!/U2@Z\O:VG'VES'$'
M#KJ5H,?:338O*@V)7161C!OMB/+9I[9#[I:,\ _6KFWF%=9 2/""UU?_@ S4
ME?$+3&,*Q]SG:$LE0[;!!W6?:Q?HZXEYAM/4_;$9P7.Y\CSQB-OS]YY-T_T"
MC:O&M0(SNP7C[A1RT'"/?]@(*1H'=P1%UMH&):5]45"GB*6/"?J[)^\>:C*9
M43[+W9GP^2*JO)HRG:EU=M#H.]J@X4%TJX,\VV354QTQHA$;.I3LHQAXP#'7
M3T-;[L)7IQ9+N -5W=:*EN &\QZ;H5D[[5C2X4:6Q= N7],V!V/]D-OO.F4G
M?/-O^,K0TD0.TE)X;_V7'X3:"MK5O:C#$8&[4-4F+Y6)P[WLQ^#XTH.5.)WB
M)<-%S/F^RP<OO68;M.JTZTTNOXL*&+,(:+WXVY77CBK=]U @&GT7)4W= P4S
M&22"&L1A1M_G*OL:[I8<H&J'%%39_'7)?=@PI>>IS8XN5EA\P(=!48-"ET/"
M2X9V8IV,G1NO^A 5;2WD$3Y@Q:OGHJ<1,?KX'\&6!]7F2@.&?$#QC(BS:W[$
M5<W*2Y._7L:(SVQ5=*R&;5\VX3?,63&$;JPL[?JB,GN.A8RG[FEC:=&#_)U"
M_!TIK#_^:BD8[GB_ED+!A,_\>EKKD9S'-<M;9X40MN<L$"8AGV%Q',<,?Y)'
M6<&-]C83]*%(/B")I*<D#8<0':I8CWHLBYQ.>2*]5)_M=DBR6H[X,S^3FV2A
MGL!KH$W>8X#H;$B;V%**$@RRK23AZ^E(DNZU6"T6*;QJS?#YQ_8\93?;84N-
M H=W3A)KX19V4_86'(FOYA88-AJ2Y.S"*_;"6^"NRR)QQ\'%N^5G>T)S;3\A
M]0I,"^KKLB[YZ&D]K/-1O7\8N&IOL7)-2$%=[<O7J@OCQ$99E#M.DNLR8&X,
MO\DR@-) I#-+L[&6941KS%;IR/>IKQR#EWV/O<6<H6LI[[43UU+4R/:'=G*T
MN7J0:/%$2,E)&DL^1L#(G4NK"Z91*B$)LP[]7N&8&S5.GQ2IW0 N8P'4O?%I
MK=I/DU308X$PP]\4/&H/0A=1D>C=@1T5.]'?X I^9OZIA&6[SI+,E4/"YFK2
M2Z-D)3%][DF2[:W-;1D[#=9NAKW<&S[,5> E4+=Q 9!XO\$4K/UXZ79-/#*=
M#[1,&#\?T'@^&!C'C- //+;8NAIL94<AK]<^$HF7L7#^\J.V\'ORL"4L?I5C
M1FA.%WM@=HAC DTS]]WSFLX\ZWNA6;]SVK;L3?VC5I0!;^O\>],HQWZGM@G5
MXVHR71O^LA'[X6:&&-&+&(,H)]YS8S4PI E:8Z\"IY%2\P3C^MJ$Y7F'\((Z
M)X4URAFUFGBGGK[?=M>J?[RM+3Q+EB(V&L/;AJ'(1N>:YN[[#!F"NA/>N%\@
M&X5R\"=8:/:]K+ABJW@5^0:KI,LN5@G,(SB-S#Q=)XF:3CM"[P;G'F*PJWEY
M9D8<>^YED%!KYC-5*E?IWM> 8CY?_.'GVQC3]E^0NP8N<JSK?#S>^-+_?$"J
MVS:R;B 8U)(W[&W1<*<S:3'N.N=78A.&)<%@ND9E\M**YME9ANF'#P:\J5.Z
MY5R\;%T\,11W5=&4NMKI2E[LYX@0NC:65R/B0"UV*CB^^#[U>DECB?=ZU,/B
M%YEP<O$)!9M WZ/^*N&N@XD7H]4B+W<*YGM<*;%1G'8%K9 -8/&VO?@[S%+,
MU*?ZD4[2_08;EO+YNH% TTE*C$=#'[XGX*-82J%"7M+A7-V9"[._?$'4U'!E
MEM@*&T=5O2\K4G@Y5%5&2PED(!?9E'40[")K)I06OLR7D1B3FG"_$M;HL4VN
MO*/J]^0OHK)"TT2*UX(\QPA^F2U-Q@MQ3*&SG\:KXOH;6(@8H\[SOI;V Y_L
M@W0'@_TK;/?;K]G?DA$RM;_EWR+@JZ M<HC.=H HT](/&%OP2*:JY"565%'H
MDQ?Y!-V&U+,]7R3;1TPS1B7WJY8NEJDJ)G?)I%[<9ZBCZ(XZ+>A"IG [42#)
MA@?9>Z'L:5P<5CAP2;FLA(5P3+[$:KJ>I9<%2[G9!3\<^>0XT[[C4[IEG?%L
M\!% *%% %6Q)PS5TFF(#AD6?1,?#>[G:?52U,5Y1VPB.CE2T+9Q;Y[T:STCS
M?7V4?B-8_]#HFH%'6HV?I];<NK9P:R!V",D.( X?( Y%-Q[=EC?)!Z(=;GNT
M9MXI"$%?2AFX4X+Y[:%?$B;)V4>):'PRY9*;[H.%-^^2T(I3TI F<F%J$C74
M]9DM#)(?4/>,X/6HE&QTJ@56Z;0[1KR9R7SE][U!:0/-._GV=[-AW[L\6?>,
M!9:7AL4$V@_+D>'*]1*]:!'UY!AWL# FZU)T44BD\YW/1?3:FF39)"GFL3>G
MSI\]%!X&*"*JVQ8T01P;AES]01MVY"#7&9;NV[6G)"38@J51'TK-FWE383.[
M9F$6[FYUI:!Z1C;QE-RBK)W8ZPG@*UV5A>PGC^E,$>G$$4%7Z3$[EC/'&O(>
M,<]D]3K%2BH[]FG<:,[%C>=J2SS]01;X#I";1Y7++UP%T>R]X+ZJ263$PX\5
M-DSTSC$HNMFY)M;,\N;3^:.%!4>M55+EY1UTW[YNV7/_UIN0XY<I@O\OC>,F
MH&(:* _R:!O3)HJJ#?=,[('"B^?-)?L2<B:' KJ5QX9&/P1;YQ*/3APVOI<<
MH&_\N2[\>(28W,J^^Y-/ K!"?*!I*]ZK[/(/E2E"I1,3.@PNAZ*5]DSJX_,9
MTY"1.C'JC("XI39U0^JTA1K0BUTR2/,E 2$,IF]-,TTNA]2R6R.C;?"0JO..
M:^:G6:>VHA66KTED6!Q7NCL:3BKQSOU[B:1_(,PMON&K05Y8_=:6LC 4D?8W
MY58"BGU#X_U'L/Y;8S,'__W8S,%_/_[_.5@KY0.1P41?QC"*O5% -P7NF]C/
M*X&/>A-$>[]T=#QWW;?D\EN_7N$9SV!WUZ>_2G827O$!.HR:C*>M)&9'\P%(
MWH0/*#^6)G\@)Z*F^  "/,E8/X6F\P&N9 8?B._A ]*0X)<%F7Y[@H 0Z X7
M!M<OS)R62Q6@C^82&Y6)<WM0TH))7@\'F]AP4=/P]Z-\P%8<(O*!<'\BJQY8
MAS>6AQ&"1HGX\H'\NUP4'WA91X/&$2 ?($'J.)Z&EN#6L*B@L:T?A#^NZ[R3
MAHAM7)D:.&FGX"L"5?R>#TP'$#>!;P+?!+X)?!/X)O!-X)O -X%O M\$O@G\
M7P8<^)8LG(^&)8WX@&BZX*(+/O3KYW7(!,2Q!T%L#/X<$R':<3WW0WWHF\+K
M=0\HB3%;K^P,N\,FS]P.,^4#(W3X; 83RWLDY<4'?BHLV_(?VGWP+PYA_O#_
M %!+ P04    " #U@K-6CI\_'F.E 0 B3A$ %0   &-V8V\M,C R,S T,#%?
M;&%B+GAM;.2]Z7+D.)8N^+^? E-WS#K+3,@D2) $JY=KRECRADUL%J'LZIJP
M,3>L$F^ZG&J2K@C5TP] TC?Y!M!!BM7W1V9(<B=PS@?RXSG 6?[U?_ZXGX-'
M659YL?BW/Z&?@S\!N>"%R!>W__:GWV_>0O*G__GO__1/__I_0?B?OWYY#UX7
M?'DO%S5X54I:2P&^Y_4=^*N0U1] E<4]^&M1_I$_4@C_O;GH5?'P5.:W=S4(
M@S!Z_FGYER"D"N&4P2Q% N(8!9!BEL!0!B0C,>&8LJO;OR@19)Q$ J:II!#+
M,(9$?P(9%SB.@S!4@C6#SO/%'W\Q_V.TDD KMZB:7__M3W=U_?"77W[Y_OW[
MSS]8.?^Y*&]_"8,@^F7U[3]U7_^Q]_WO4?-ME&79+\VGZZ]6^:$OZF'1+__Y
MX?U7?B?O*<P754T7W$Q0Y7^IFC^^+SBM&\S/R@6.?L/\!E=?@^9/$(4P0C__
MJ,2?_OV? &CA*(NY_"(5,/_^_N7=T2FS7\PW?EG(6[.RGV69%^)K3<OZ/65R
MKJ5O1JN?'N2__:G*[Q_F<O6WNU*JP\/.RW)G5"-E9J1$B9'R?QR;[)<+Q/<D
M;[TOJP?A&G4_^I+Q%*8?O8E[H_E!#B_PUC07B]S>4&\68JQ[=SW5Q:(/+[&O
MVZ*HZ7R$VV(SS9;(<_.']_JG;AHST DR;>;IJ'M+5/FCE@LA6[;<&1KDXM_^
MI'^:+2MX2^G#S)"Y6,[E)W7->;G4*.:4Y?.\SF5U0]E<WNC!?IT7_(\9#SD3
M^B4%I8HEQ(H$,(NY@$K*+$LD"6."9_JERXKN?I_)!?S]ZTJT9OZ^D__) 8]M
M$79Q*655+$N^>2?>SP^]Z/0[SKP5R2\+>B^K!]I=H#4PYD.KU+]W$@/YXT$N
M*ED!NA"@J.]D"?BR+(TQ,=]H\Z^_;##PNBCS%P1Z/BS"*Z%!H< *[2VYP;=&
M<F!$!XWL_]]1E N^(^7<F"E%^1RP@E\ V(80*JUK@Y:B%6O4[4;]Q1B+O\AY
M7:W^ LU?&E;H,?$O>S?2=;G2DY;\S IVW_B%%]J&>ZCASF(:F_=20.KBTGNP
M72PMZ)] 40I9:DO^@-)[3\_^\*_:!W*&:1)FH=#VMLBP-LLQAD0E 40JI11G
M1*(H<6.PHW/]GT58QR%/F:1("@E%'&L7)PL))$@Q;<X3F<3ZU8&8FM7K=^$X
M@-='7O$^X6[>[X"^".AV+P4O4 [\#CC ^U>@$],?VY]%PA.Y'Y]G5"X_J^YS
MZCY_03^FUH:N?AV\*J7(Z[>4F[&?/M ?^?WR_M>B+(OO^>+V%=6WAO[[+-%F
M="Q9!D..0X@)(I"F*H,Q)TS32IH)E,[JM;-U]O9WF=R)7(ZXE3X?BT[.=IOJ
MW8*7TNQ>:;[I%''F$J>5L*.7H? =F'&,V,;B; 5? ?IT!5:8KX4'*^G]$5$?
MS#QQD]/4H])5'U">,UBO,?J16O,XTDJ^ENV_[Q:?'F1)ZW:&7#^EUZRJ2\KK
M612D,B(BAAP'@;9' PPS&9N]8AR+@) HY)&;/6H_^?0,U%=W^C=M(N4+4*R$
M!K2J9-V:35N&TE_<V,UA2>RX;1B8!V:VE=#@IY78?S98KR4'G>C@VTIXCPZU
M.V*>>,UAXE%9S1V0YYS68X1^C/9%SIL=85K63S<E751ZR+Q8&$Y]5\O[:L84
MCCC.))0J"\W.H(0D"CB401K'"8T1"I2+:79NPJF98YV\H!$8;$D,OC7F1"/T
M\8>I'^AV3.43RH'YZ4(4G2G)%AI/1'1VNE'IQU;YYZ1C?5T_JOEZ1TMISGW%
MJ^+>;)DTQ\G796E, ^/C_/JT^<IG^F3^=/V=EN+-CX>\;+[<'ES-L/8-XSA*
M(*)40"P%AR0-)51!E(4)DC%%F>-IA2_9IF=Z?:T+_H>VNIJG3:[%!0^-O(Z'
M%]Z6T/)LXR669>BC#R,P_-5(#+:U EMJ ?8$MK_7J08:W:[ 1COP^?0JNA^.
M^$;<U]F)-[G&/5KQ#>?>R8OW"?IZQMH8DU6M#=?B7GXRN^"S4#*.$BX@PY'4
M+K#"D"09AUD:)8@G(4LY=S$=#\PQ-6MQ):)VOHR,KJ[L/H:V/NM%R SNG':@
MM.)=@49 G_[G4>V].9K[,XSL41Y5<=]U//[5"PRW7T]P3-61S*_/2:;YWXV>
M]7HA/NM[XJ.^2UX7]S1?S*(L($A)I5U*G$*,:0II1C%441P220.29HD+.0PA
MY-38I9$4&%'!MU9"1\=SD)5T,.5><'V&/LQT6)I^1ME V/FTSWR+.+ZI-A#(
M!ZVVH>9R(WG^R(O9*P/1HF[MP2]Y]<>GQ=M\01<\7]Q^D5SFCR:(I]*6HOD:
MO94SG 4X5&D*HS"+M6TGM)47FE!X&84!IAR).+9SP?L),#T_>T<%4&H=C(O=
MB6M'TSW7XC0!#X_OP-2Z"ZP1'NA_U^*#+?G!YW$0%UU.27/%"R*_(\>HM[;^
M5ZU7H-Q:@<T]__/E+\#+$&Q?;6:,YGT5X*#),_D?/4<=Y6UTF<:K]\R%H_1S
M$[K75'537//_6N;ZY;6L\H6L*EG]5A95-8MP1CB/$50<)Q!SED&612'DL8KC
M2&22(>EB\I^;<&KF^V<]T)TYI'TH<^ZX-W 67#LKW"=D ]/^2E10%Z 3%FRD
MO0*-O/YL;%MD/-G+9Z<;U?:U5?ZY'6M]70^;]&LQSVNJQ_P@[YDL9XA&$0L8
MA3$RNP8H4="<34.::%LT9'&6I=B&/0X-/C6F6(OG8,4\Q\O"*KP A:$/25:2
M@6^M;)8;'0>1<+#6+D!D)%OL_*WA9ET=T?BD[?3\FO$LHR/2[M@]Q[[3SZIY
M+94L2RG:[=0;^F,K4OJCK&>$JCCE2,*0<P2UA:,9*8PES&@<BQA+R9+ Q:@Y
M,]_4F&HE;G?@ 6KZPS4^^1S"=I:-1]P&YK8U9*VH0,NZFP.AQ?5GUUCBXLFL
M.3?;J%:-I>K/C1K;RWIFL#W2?&X<K[=%^97.Y5?)EV4S]FO)Z@^T[G[[4LSU
M*+?72C_%?Y.TO)&+MYK4_H/.EW+&]$T6)UD*5<)B;0MI^B$9(I E*A(AX7&(
MA&.RFP>QIK<G]WHI 36B@EHNP).65S]>1E[0".R8D^5CY>S(;.S5&)SQ6 TV
M.ER!M7Y0%24T&IH<C$:K)_WIO*$US9 F-/RK5G NUQ^#U_J3*]!IWJTN"L#?
MK!?7/87,XVKXRC;S(=*XB6D>0=S+8?,Y]D!GY,<.=#XU@7G5FQ^RY'EEE/BX
M;+P6@L(L2&0 HR34_BY7&+) ,AB3A"L2Q42JV.L!N:N$4S-%&^DK(#=R>CX<
M=UY"3R?C0R[,T'[\Y<&.G98FZG&MI[:1&TU'/&+ONPACG:\[RS>MP_6^\#J?
MK/>>J.?V@1[K]K8T=8'T\)_4%_DH%TOY?IWJ@5 :\YA&D)(TU*9\&)A#D0A&
M"'$41IB1Q"F_YMR$4V/M77E-=FXGL>,FPCF<+7<1/*(WM%%]#+B!4FILH?&U
MDW!NNG&W$BR5W]M+L+VN9Y$%<]0BUZF![TVJX&JWXFEU.*.=8&/LOLT?Y8PQ
MD:0!2B"G3!N5B=FHU P$&8\032-*LQ Y%5IP%&!J[+-)D)TWZ;,/JT/'MW\+
M$\<R"ZYK8<=(0R(\,$.UHE]M92$WTE^M=SNUKU\7@$EM\N7:TC,J *.#QZ(+
M/='S57C!=?IQBR_T!&>O $/?<?I$*K;%:=[F%:=S,V!WQL=3B52D HBT-05Q
M%@M(0ZK_EZ6"QXJA! OKT^$CDTR-O#HQ@6KD;+8W7:+>CB!I<6[L 9^!J><
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
M<(J76]>A3>#_GDOJ$/+Q<DL[4I3(RRRQ6XC),(MP,BK%\Y3C!;(,@]5.[,M
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
MNTIZ"P'LAATYVF]7F?W OF>?]_!4CU91^:C9[^:[G#_*#\6BOJMF,E"8JTS
M!)OZWE&8P2P4^O&,N" A5R1@V&:CS&W:J6V5F5O#P3.SA]?"H1T$M($?\4;F
M3:6EU5EG!;38P,@-6L%!*_D@T#KXP8- /))K[ MJ-Z?9&;&3?K3]:..YULX:
M[GC;[E?WLS*O%W4N\OG2!"5\E;SK(O'FA]G5E,*DAIJ#XF5[$WY2;VBYR!>W
MU6=9-D?)[:[_#*LD5HQ@&&GC"V*].)!P&D$4)83%*I292-Q,5"]R3<^^-6K!
ME5Y=ATNY2=,!LE.P38GF&Q7=;#P_JVIG((Z^4@._>K;U 1N%P)N=I=G2R6P)
MK+0RC1O:(!W_H3A>@?9DX?J1:53SV"N,SVUKOX/WI'23=&9:+E__R*M9+&@8
M(,9@ADQ.=\("R%*<P"P0&9<L2D,<NOC#.Z-/S2ENA -&.O#-R.<8-;.+G"7]
M]<5C:!JSAL*=B ZI[(M0=L8>EQ@.J;7W@!_\TLCMM$QB;_VTU47]4WTGRYL[
MNCC8V66&2<AP0"145(00BR"#).(4QA31.(DR%I-XE!Y;CH)/DEY&:[SENLJ6
MYS 37+NASVXN;]'5*@^VM >-^J#6^A]OX#6!SET]E^VEVWFYBOV/T>.KYV)X
M:_S5=_Z>-?M7 9I;\;;5^H__*Y>E'O+NZ75Q3_/%C,@X%!GF$"540IRQ%#*>
MQ3 .A$APB@+%G<I&.,T^M3?-5K#R6M*F6LO'Z_\ WUJ9'8U;M]6P>YD,AO'
M;X3+X'6OX]\')E_%_)WF'K>B?Q]8]LKZ]QK$6_'HMF+U)AB&1%)*Q!0,L:(0
MTY1#AK+(V-LD8%S_-2,."?%6DTYOF]-';7\[O"W.O[QC.#0Y'2MHW&'JM6CT
M<SPO+AE] :XO73"Z%7W0<M%'T.E1+/KY2"]=*OJ(9A:%HH]=Z=Z][1U7Y?52
MY'I9KNM:5NV=]'9.;V=Q$* L#)6I3))HZU+_+Z,2P1#AD-!$2J;'L.SC=GR:
MJ9F1[UZ]_0(Z4<&6K, (:]_<[02NI_G7'UH#<VX_H)QZOYW'H5<7N!/#CM8/
M[KQJVYWA++[=<S_5'+A(\5JRNBMA.1,XI@%%%$J%3/M&%L!,/^P0I0+S""G,
MI%Q55;UQV #=F\GJ7MZMGGHS1DO'BTNH'@#5<J.Q'T8C;0FVP@$CW0 %3X_K
M[FM?;7^"<7? CBJXMU=U_)L]G+#7<I[_UU(N^--731O+ZI/::1KTK%$53Y5V
MN.(,!J8F&:;Z)V*<,980RGB&$X:M*@NZ3STU0V C/&BE-T$+NUZ:@ROAM@H6
M+MI@V Y,(Q:P7M:0S0UI!^=M,,1'<N(NN:'='+E>2)UTZ-Q&',^QZZ7ICH/7
M;X2>%6?*XD&6]=-G?5_4UXOF;./!W'F_E455S508HS1!!*81I1 C[?"16*8P
MB)!,!*9)J"R;;-I-.+U-N)6\5^#!2-SL;\N5S%>F) HO*L>*#6= M[,,_0$Y
M,+UO$/R\1O#-!L%&7(]U8ZQ@\54JYO1DXU:'L5)\KR",W54]D^_RV[OZD_J]
M:BL]?&(US1=2O%N\^<'OS"GKVZ+\I*>GIASB;JSV#*58T23F4":<04PR"JG,
M)!1A$E.%5$QBIVB;"V29FAG:J (+!9>F-FY30\/T5BUN%_G?M3=FGJ]BI4G7
MN;Q@\_RV,29,7$7CRCH&X%RREG:$-M(*#<QVZ\71>K15:<!*$Q/1LM(%J*($
M:VW L_01CSEYEX/J*XWO DG&S?R['+*]9$$/0_;-?UZW)'NZ*;7U2'G# IMJ
M7UL=U1,4T%#&D*0\@1@34UN0*1@KEHF(\$@H[)HB;3W[]"R_[59Z3V!;?-=4
M8?LEL&3*86 =FAF/X@DV@MN=R_9(379&S%OVLOW,(R<X.T.RGP/M/D0_&C,[
M\%(>H<C?%T)/:'(^I-"$:LI*M*E76<B8B7J#"0X#B!G%D 6,0<Y"JB1FBDC1
MX]RBES 3/MKX2Y=D92K,Z[%E4YU<&RO:EI6NKFV_A;*CO>%P'RL=V\A_]=SL
MN]K8?5=@6PW0ZN$]!>XB'#W18C\91B7(BV!Z3I67#=:/-#\LYW4N[Q_FQ9,L
MC8/_62XJS<]?<^TIJIQKC_^COEW?_*C-W]E<"V2:  @FPC!*8!:K#.(,I3"+
M&(8)DDJEG*@$.S4!Z"7%U%SN3F;P=KEP])O[+8(=(0X.[<"$N"-_LSMX!3H5
MKL"6$E? J &^;10!;Q9F/[S9T?!H)EX$J"=F["?#J,QX$4S/F?&RP2XQ)]M
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
MPV1W>'X7#"WM?Z=<C6-OF;&F'2%8Y7LQ4YPC&L<I9 ISB%.!(9$)@UPQBI.
M(!2&@X6J?"^F]LHX%:@2#1BHHE=B@# 5-WPG&:3RO7BA$)4-=B\1H*)GGVYX
MR@::BX)3MH;INX79)9)?LZHVU2]F6< YCN($1ERD$%,E( L5,;L,^O9D,F3"
MZ1!Y;X:I\=56V8&5B,[[D\]!M-V4O ":P7<B'5#IL?EX1'-O.X[/QQ]YF_&(
M>OM[B\>^V+.V>/'8''>\6WS(%T6I&6,5Q_NEF,_?%N5W6HI9)EE"TU _TUR9
M4KH\A)E*)41)B@,>A1&+K?K%.\TZM<?^:UWP/^Z*N0:W^N<FK*%^,MW1RYPM
MZZ8BE'Z3?M3K72QJ+=3<O&W7 >K?C&*@T\R1+>S6R(Y!O",_,*NT,%_YQMF]
MHK@+;KXJB%O-.6[%<!<8]BJ$.UW<C\],9VW-D779U!]Z2_/R/^A\*6=)%#,N
M @4EQ2;2#1F7*V/FK#55VNT*@B3HT4+FR'0]SCO&:!*SRBDUFSFJK4)@4I.;
M1H/UG2S=:.D8U'9$= ER8[6S9C78B'@%C)"@D7)KQ\L?Q9Q!Q!.I')ME5!HY
MH^ISXCCW]9ZISN:6?[=XU$,6Y=-G?=O<:<])_%84HIH%3"1292E,>:!9@G(&
MLP1+&"8\BB4.<8B<NJ><FFQRADZA/4<-L@3Y2F! S<99:>KW<%J6N2ER60-E
M'HA'LQ2.:<^GD+>C#U]X#LPAC9A@+><56$L*&E&]MTVVP<57TO.IJ<9->;90
M>B_AV>8:[T$:VP9[R#C%BB/((J)-$D$R2$U7 9$RC+ *XS!P;--I-['+XS%.
MA&LK-Y@;P?_B+0+#W3GRC]^+1EH,Y@RYX31\2,6+N4-N0#B$3OASB)KWR^>R
M4'D]2],P2U-J$@7-N1/*$DA5',)8$4DP3XBBQ"5O<&ML)QMFA"3!1C3PT,CF
MQBC;@-G11D\8!N:&%H'/IQ%P?O0/Z.KI^=X>>=2'^(!*SY_40U^YM$A?4[+I
M5V-S=&<TU^9I;S89/S7E "OCY#1'W9H3EO?MWYZ5[I>QBE,2,IC*T#0EPA32
M1 B893%1$O$,QSV+]/D0;W*.C9$>=.)?@76]_NNV8#O84J1OT3TOJVI'.R^W
M5@,SUW;1O48UV.@&.N5 H]T5>+:::Q6WEW&DGD<^%\![W3TOPKU0W3V?P!ZO
MN^=U%K?W@I#YK-N6?7KS0_N@BUMIVF3.I*)!R!""":4IQ I)3>J1@BQ.D(CB
M((LC9</LQR:8'#=W,H*5D$VO6#L:/@KB:2+U <W05.B&BC6%G5/]  E5DO]\
M6SS^HB]M^4?_L*&=HP..0ASGU%D]^F>_US/-N:AE=;T0S]K#?)3UJI(CYBHC
M7"0P)5Q!'*$ TBP-H0ICF<11G#&&>QP_G9UXH@=1)F0)\%9$\&!2 UPS;\Y#
M;F=$^4%PS.)WYKA[(^@5H$K3,[B>SXOO3?1-T[:J309\K[V6 4IK6F/F*Q7Y
M['SCYA[;JK^7;&Q]84_?<FW&F#+!<E&U=8(;:T5/^VYAZ@CDC]*4>^C2FV<D
M5BS%208%EP)B3A3,L IAED9IR%(6"N+F0+K+,#E+Q-A]G<NQK82C2]AC,2S]
MOF$A'MJB.>30E:5Y$[=9RT/65+@ .E]N60\)QO6]^D.TYV!=,%1/!I1-.-AO
M<B%+.M=S7(O[?)&;2$DST:HB+B*<A1QQ2&+3VB()-.F%A,*$A 'A. Z"P+'*
MC-W$TSMYZ^2^ K>MY$TL$-V1'<A6>-<M,;NEL*0\[_ .[K=UN/ZVA>NNT/YK
M%KNAY(O0["8=E\.<@-BC+;>K^S'55FYT$XE@&+*4=WID/47;L-M8[]HV_*1N
MZ(]9%I&48!EH$TV$$ M.($M2S6"9*1I#E(J44W$8Q_FG9J-MEQ!H0A<!WU8
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
M!5:B-Z>+8"7\L$%@_9#SQ&J.DX]*:_V ><YK/4?I4<']K:9).M<0!Q]DTVV
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
MP#03".4X)LKOT//4(&-CQ]_9\I]J585XJC(7E!M[_<CQ)*1NE'<K4'UO]M?
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
M?YZI:J]N+O>$JXD2)J:1&@J&(VB+'2&G@L(8<96G$D<B]U19<1G6YY<[C(3
MKM65"@CKK!+NA+M;+!0:RYZ9<M?<"=@87.'9CZZX#T"!@B:G(0>-GWQ . RE
MO.[MV(+@!RMF=IOGPV+YC<W4-R76R^KD^9WBJ]_9JOFWSV9]_74Q,T]Z^/Y3
MS7ZHWQ?SU6.;+6B/',K5&U::A82F*(^C/(<JR3*(4D0AC1"#D8PC2;GDFBH_
MT@INXP@9;FW/?<%,F95+50&RF"OPHMAR C;F VN_9T^$X+/K1HVO.F.]\RA?
M@:U#9H):9Z%>+*%U=P(:%U]J84]AE8LKHOUF/)VIS7^NRG8FH($ _"Q6C^97
M<&_F_A\^<^_?\:&O^0G5*2*X?<-VF.@+WJ/.%+T-U.UK\F9=%G/#86\73[R8
ML_9S94\9[L2_UD59=.AC[/?0$3%%:SC8L;P.MZSM8,?X7J0ANN$6Z WV''S0
MU[,;,(?O7L>G=$Q)7JQ4N548_JQ6TQA'N4R(@@FW9=X2$T@UB2#'2G.J)<JY
M5Z78\1!CV_[:Z1(ZJ[J$+G<$M.>N35(N0.K&1[<!U3/GG%879WIE%=WZUQ@_
MCTVHG.#C 8;-_3WKX%&.[_DKNVX9\=7V W_XZ?^JV,Q^RG]CQ7PJ2)ID$F60
MV^Z7"#$%*4J468,IHKG&C'.O/ICN0X^-,WY;FM\W>#"66;JH[32+*R!M%%]N
M7/+=1'*>"=>MI#[P'<-"J+4=6.-#;BWY A9L@\EYX(&WF7P!.=YL\GY"-Q[[
MHI;F]_%DOE$G>B<TAR\QPB0A40*C+$=V$RF#-(\UQ"H2J>""845]",QAS+$Q
MU]9D/W)R@=>-E0*#UC,=;:T%C;DF3MS55[EZ,.C-0AX !:(?EQ$'Y1T/" X)
MQ^?6V[8C=M9CY9?EPE#:$VL2EZ:14+9B,X$X0Q(B)C@D6 @8$QISS"G*6.+#
M- YCCHUI;'7ALC;-CVI<\/7;XPF$VE ;.SOF3FQM)J@,!E^O@-EY*\<!GL#[
M-Y=&?)5-&P<(SNW4N-S:Q]+L3HCUTWIF#P&JY<@?\^5.-&47X&^484*K'3J5
M4B(>11CFF<80Q=HJ>JI*U!AE21IQS3+?(_] MHWOU*Q>W*TW)E?K//"+[=CX
MZP2PUM5JNZ,TSO:YZO.9Y!"+PIXF;@QKQAW70#W%6^>J=23XY5,]Q;QRT:HP
M#[6T[ #[("M/'[M&M##M *??NK7+ %V_ 5HMETJ:)]5E-;9VLCX6:/==IXF.
M<HHIA6EB6_3EJ8(DPA1&6!.:1S%.A.>^W-4QQQ9L;K4J+$T#P9;+%S,!M@ZU
MJG=O3LE:\WTI^OH<N))O4&1[I]7:VDJ/OBT6W%B\W?@/R9+.^ 3CO^LC#LQL
MSA <<Y;[K;?57-_KJX*:Y3E%S:K\;YI*EB=IQJ!*HA@BFDA(F&!F@@3B-(EI
M1+(N!=<W6S8V9MLMY*V%'_A%@8ARJQ#!CQ4BFGI>W_J>8-/N1I.O,ID]D^GQ
M/%X6^B@O*GU<G<?.Q=C!, ]<B7V[7:]2AAT,SG,UV.$&Z%J 7:Z6A=6#L-I3
M=_/J'U8UV81=54^,""%&4$9@HIB$**$YY*G$4&LL9$;23&KB(V9W;4 O A]
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
MX1^H&"W\-/A5BG4'\6)55X?'#E>!U=WGO6JI&Q[34;YQY]-E'V_3,^Q'JOZ
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
MC&ALXB29YP(BR3'D@A&8X"CB7"'-<Z=MPEL-&=LJ<Z,%4ZN86&>JG?JM.^#
M'X]UU2T3YK ^'6@:>B8H_QGPB:G"3HK'@GB@R1EHT7R,>#5'G><N0! <"N6+
MR_);GC_<TCT "GO+^Q#/ZQ;Q?IR+Q9/Z;@69O[!"3E&F<Y;@%,9Q;D+=%,60
MITD*29+:7NX44>0I '0PPOABW&H%64G3'S0(J-ZLHC*_EJSV"W,/H76+;V^
MJ^?O1FT9J$P#UK9P$>T9IP.%LH=/'S2&/>/:8?!Z[K*NJE_S<C$K9/61JC)4
M7[;?5)+'/,MH!%4<$8@4PI#$0IK(5),LU7FLN><.WJ7AQO>^?S$ON2B>9[6V
M_)[MOGI>%U!V>]M#(3= R+@Q<U)GG[^ /YM_]J3/=1V98&I<%X8:6'OKNM/'
M2EL.]W2CD?MGM60VR;W*R-ETZ&@*XW9:F35*JVS6'M6^_\LLO<O"!"J?3- R
MY3S%B&<<1BC-(-*20,X2!A.2"TQ$*G+LE7 >RK"Q+8XW?H&J^068M9Y-VD+I
M":A>'6^N"C:5;KSV&A/4,P=NYZ9))_RTG9RW[>3L]5S<^+9)B@%_;MT#[^<V
MY*_F,B!OAD8^$,<&,VM0/@X-YB%W!W^^'\]+54S?-?L9WY=FZ5G4!=//B^5J
MFN!,$94IB(A51XQC DF:$QA%4@G",X92[<+9EP89&_^V=H*MH:"VU(UM+P)Z
MF3E#P=0S"W9 R)G"7" X04>E$O_QL/CQ?\SM-1.9/VP)Z.)#!R$3%[=:8G"Z
MMELP]]MB(7\6L]D7\U-XM G6FQ+&;6>U<AK37"0LRJ%YO;F)U)""/*4*:A$)
M2B16&$F?2,UIU+'10&NT6>DT9H.=VML=P_UB,+<9< NP@N/:,V_<#JEW).0%
M4: PQVW,06,8+Q@. Q2_FSL=L3X]+>1BJ5H94JH)3W "A=0Y-&M&$W4D,868
M1D1)@BGQ2+P]>/C8:&9CGM=AVCY>3J>6G5'H?5NIL>RZL.AU)+R."CLC,M#Q
MW_6?AN^QW4F/KQS%[=\SY/':26L/CLQ.7].%@UCYN.E^^-;RV_+E>68FYJUA
MN(59H[<M$K\OWJBOZLGFE=@^B8_%4GYA2UO T/P&=9(SPV 1C&-LUDQ*"DAE
M+&"29PE.$\4%<3P]"VO8^#;AJT.W9>V;U5-MO/MBO0.B<0\\MUUCS15<@67C
MHOW7E7727%!YV8D_@LVZ"P>_QDSVS=YV"K^>F<+6+_!E?PJ_[DQAY1WX,H8I
M]/EXO,94#O79"?I6_D>HCU=HQ"]_]H*--N ',S1"^Y_:X$_O+"$AE)+E!^/\
MV\5LIJIR@'O]>;':;:(U50Q+)5$*$VYU>=.40XY3!+E.,(I%0A#._0ZX'4<>
MWV>V.>MFL^U+6W??,Z_K8@Y$F,9\KA/CMK71 ]@]?PE;BX%]+<'69GL(5%F]
MTZ$OJ.B$#T[AA"><1AU:?,('BA,"%%ZW!U,C_[92SSO-7VQ%R^JE;?CR<=[(
MTUI.5<PVS+)O\&^LF-]7LAB;0Z'-0=%;5NGY3!.E,B85AKEMI8[R)(-4F76(
MP(QC1N(,$R]5R>%,']L>S9[]P#HPV3G7W1[W-N;?+&#>UR_"C7K'.<\]L_=I
M87/K]WY7KMKU31\NJ^S6>F]UT ]_)^ 7"\"OW7XN(73.>YZY_C3/^S+\M?7/
M>YX0!RWTOBWHL/EVKA6N_1;?M76&Y6>UJMOAVFT_JU7'9I_-/-1Y$M-8VTI,
M16R3(A/P<R8AX2*"A!)&!<=:X\CYT"" 06/[B&UM/ KTZY!U4] Y 7/EF.L0
M;/8<ML\&GI.>/S@7^G?7T[%U:0*,4Z#V:@*V?IF_WW@V\'1Y;)4-/&T#;9(-
M-7U^FV0!L;ZX/19BG.$VQ@*BLK<E%O*Y_CE[[^<K\]W^LN:S0GPPC+Z:<A8)
ME%$!B6(8H@R;/Q';282E:<(CQ*ARJC8^^?2Q?<YJ T%M(:A,=$_/.\;N\O?G
M9D1Z_ICX@.&5B7?6Z4XI>,=/&RSW[JPCNTEWYR^ZL:[2MA\R0;,E!/-5,G_Q
MMM+T;7J,H=R\FGF>PT23"")!E(E<XP3BC%.:*!:SB/ALU+@-.[87VI@':OL
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
M3OJN70T8VP>]M1BPVF2P;&UNY+*,$4^3G?J>ZF\]5R?>L^3&_GUBWS.M;RN
M&JFMS3PTYH.-_?45P'H0CJ?_+WGOMAPWCJ4+OPIO_MC=$<(,08(DL.]4LEU;
M,:Z2QW9UQT1=9. HY70J4Y-,N4K]]#_ 0R;SQ 28 ,7>>PXN62:)M3Z0'Q86
MUF$H=)X(V'GX49EU*#B'E#GX.4,/.)5<:\K]3O^L.5C_T/ZN*9?]599R_4/S
M[U+<<KY^I8NRO>*KZ5Q'<I@4)LXSEAD!B&00:-LY!RE1>9$D&9(*N[#C]2)-
MC2_KCQ%T4OAJFEPTB]N;ZPGEU7-F>PPYYDP$]T+78E5U^&MU;JJ?M__0J&0L
MY5JIROYMU;K97?C5:XM"?RA[.S"\6J"13P5] 7A\].?MR=X+CBVK.C^MKUW;
MT[,BES17*0(P+Q! (I: 9+$"*H822IZI)':JS.,R^-0HMX[%*HV ^H-55<7+
MOC)7UZ-O1ZFA, U,GG4QL8YL)LRB^B3 3Y3_0__]4PMQ=+M>FZC:NEWN^Q4;
M.PMG^$)CQT-/I<C865 <"HR=?\9[Q-A]EF7Y_8ENXRP. ZZH*#03Y@0422KU
MWCV/ 5/ZKUDN8P'3E*&X&#/&[H*\_Q(Q=@OC6]QH)7;1=F/&V%V:<EOC]KVG
M<3+1%Y8Q=I^[TUZK/=T8.\L)FD2,W259_X5B["QA]QMC9SNHUR(MF[:#3%6<
M:Z9@6M"4F"X)4AO?D"G 4"(!Q#R1A*8LD;E;%(K5N-,+1]F6'>'F![F3W$NM
ME@/4L[2(8:HRD$JH44=0F0CZ#!1%H6= *:G%]5 A9SCFHQ;*&0-QN\75.XZ!
M%\FSM7)N(MKI%56)';QFSFF4PI;..1AS"A5T3L-@64CGS,T#O3#TK:KV]7W5
MG%"VYYJRS@RM9&C.+F<D2V*1PA3(!"8 <98"PM("2(),&02!L$1N&PZ7X:>W
M?VBEC[2U6<>+U(OVD*(X3A-AZ9#Q#>XXA+5%=;-J(S>BG>3;_/Z*SFXO!>FX
MNUT&@.;+[>(R]+ANEP&@'+E=ACQC0/9Y6]"P<N5<;I9 91XSHDPGZYP 1'$*
MJ$H4R!F32,:"B-B^B8_;V%,SMG8%.1=&VJAL.UIL^U@XY% [3D,_HP4&-S"A
M[7"M!.VZBW>_;+M9;+N'A,/:(74]'.8C9;%[QMXMI7T8>KW9[8Z/'"_1?9BN
M>SGO Q\QT/5Q7+NL+86R[41IQM)OY^UFLYZSUXUQVWQ?_:K!6"TW&AC]],?[
MI69F66YF&>))SAD".:0F5 1"P K]5\*IS"CFF2+<)>#:LWQ.:\T(@=;[%0GK
M@E^.>WK/$VBY^W^_:0GM)SA1([(IM[5?4VO7[+A1-.IJ:JSV?5VC5EF/WH4P
ML^#+#^%9NG$]%F&@/?)M!!KFVESS[5G_5\GE_(<9TX1UZV<)D]55;HS-<J>W
M*//-?[Y2$^!VK]>HZGW];BZ>%530E& %"$4F4D54/:004"DK$IF+3! T+!']
M6M&FMMUH-3/$L@NQV"D7M=I%._6B6K^H43#::AC]7NDX.)7]ZGFW6S[>9S8#
MKQRG)N]F^$Q=D0KO"U3O>?)7"_9.2?2^ #V?8>]M!!]MG3^L3!#Z+*4YS81$
MH* $ Q23'%#])XB+)&4L9A@1J[#OOD&FQL;=AKQET[VXEO2J_L4-HA;N'0\X
M!0\W"0G1-4V>W:%ZAS;/9= VS_L0N#5Z;NY]QU;/^]+W-WL^N'9H]+5)8=N\
M?='3M3&%8?_G=?YB7HC?2JE>%Y_G2LY$GG/"!0-*\EB;LKD"V#1>3'@<9YE(
M1)8X5A^Q&'5Z41^U;-%";U0<PPYL0+8\RO,+7.@3O$;:FZB2MXH^V$I\$S6
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
M;A\4Q_]#4]UJ_=:,M:L(4?XL5X]K^O(TYW=&6]-JR8QV<"1!,<)02 FR!&*
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
ME"D*6!H7(),0(Y8CO5,BMDE5G>=.[9,U-6GFY69N3M/V:G0X9U5UP>O_8J^
M)/2!V% TG!*I3NA^1>I4]VFC)4N=4*&;'G7JGP><,=TOA53SY7PC/QN'HEZH
M]7/G>@FO6_#IY7WQ*O0*_O-J)?Z8+Q:S),L*F&0%0! )@%** 2Y,-X-<%HC"
M#$+;H/M!X[N\R>.$QQI[]XZNUV_&EKUUZ(D\#'^+0ZR0F 9FAYWHT:)R<,^W
MPD>TDMYL[6KQH\=&_O,U)CS@[7 N%A+WD8[,/./O=IXV%+_>HS;GAXYW"C=4
MW[T#NL$/&=H_<5.YO0Z<ZIH$S8ZO[M@X8U01+/,4T +F ,52&W8HYR!6DBB!
M$16%4^5,FT&G9O5M#Y\/#^5NC(/*M06B!>B6GB7/4 9>#YHL5=,5O ,@57H&
MH_TBO[43MBKN>Q/M=/'9YM >.6]=#2V&'+F)H3T(QST+'>X=QDXGFAXVO2O^
MJ:FQRI14<[HEQUO^/Z]S_=X8H?2OYXLJGTS_F_YPQ1TMGYHR(S_HPAR[SY3,
M8ZZ2 F H4X!4A@".<Z)I+DEBG* $NK6!#2ONY!A12^C&>X&GTXXQIS-)@;GV
M5)?8FVBG:]15-JJUC5IUZ_KJ.X6C1N.;R.B\+;[4:.V/E<>9'4]\'EC845>"
M<8 _7$-&&M5K'L,NVONGM]TE33!X%31L1-B\=>IP/&R>Y/K[$UT^5/D5I5X@
MZUC_7U\KYU^:(9E1*(%,XQ@@DB2 2;,DH40@&5-9).GL1:[G*_%M0]<;N^5H
M-/E=2.]0BW#\]_"Z*?7FR6R6O.0Z!)AW+%F1*Y&"),-ZMB6# ),< @:I4!1G
M6(FDF?>/^I7_5Y_U5H?_I^><2%7D-"L Y(+653*I2A.@+5&8HEPJQ=Q+3DUM
MOB>4+V4NJB-"(O6Z>5W+J'X9'6/8QGM![,S824Y[Z+.F3O)55^MN!E95TNI4
MDI;1_2:JM=^KD57I;]+JEE&#0.5PJ#'0/U8H!$_A"C=Q81/  L@]A?2Q<--A
MF7P64(#K J6_TS]K8[P:SLB\ED]:[/F/*FQHED B8"H$X)G$ "5( L+C#,A<
M8)+$-,TQ'1(O?6'<J:U.VPC@#?VS/FH9%C-]"6Z[U2( B(&Y?HN?"9BN9;YI
MJ'I/[,I#[#^2VA(HSP'5ET9]E[AJ2RC.A5?;WCZ4E=AFUU5E5P8=4P&1( F
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
M$,;T#GVX@.V!<KUWA/9U<%J$9%\YP#"6_[IU5S>]R<Q_.OW)NBUV\X3 @N<
M(@(!0H0"DD@%I-([7I3G659@-R/1?O#IF8P[V2/NW&72 76"$(-(*  IHR9=
M2B^>.>. IA(J1%0>2ZMBA&$Q'R6+N.+;]4BX%T6:8Z$W0DKB J L-2&I20Y4
M@A4C3,:)1+.EM'2N>4:=U*BWPX_VEM]4=LF%B@K7(F]G:X1YCP,;$QTXMSU*
MJQ\Z@H=I)>T.ER<#P&'@45=X=T .E_ !3QA0U[8^X7E0MX]K69T/_;;4=WZ5
M+XV18-)^]0Y!+KD) :U/JF>IX#C.40R@-#4L"DU>A%.]<JB\X(1AHI"T6ZH'
MRS#%%;N5-Z*M(F7CE;Z)GFNQ'<J6#IJ9?G(;!>W '%>+7R6QM@I$KT:#J#,!
M>SI$OXR#O4-QV-!S,%(9V-U<T(.Y6._F@N_-1?,=^"KU>@V0O45=!SUXO/*M
MU^B]5ZCUJ@<-VQ-6AG:G>755YG7G"^(04Y52# B4.4!Q3 $5>EO(,[TQ+!C!
M29:X[$CZAYOF+J0CKIL=? %;.]O7'V*!UX(CL)KJX&%\8':P>+)K+PPVJBUK
MI_BA_6IYUQ";E:[_\<M*R,77O[69<;%(XR*&"4#21 TED)MF=WIWG4I*.46<
M2F'=4^'X^5-C"2-A5(D8:1E=#)MCZ&Q,QJL "6T0[F%Q.7?0"A076^XJ<,:R
MU!Q!<K3"SD+0;V,=WS:B!756YGW[Z/QE YCKY_6JU%;4^G&^G,4Y9S+&%*3:
MLM&\E:4 BUCOI$DF52YHS JK0E6'#YX:5U6B:;O?R!;]?PZ?91<L"Y(:"$%@
M=JJU_^4Z[1W8:" *(]&0)1IN['-"Y5[:Z5X_'M^<D'*/:$[]^\!P:UF64GZ6
M>O=V=-".*658I04H.$D!2O6^"C," 4VSF"J4\5PZ%3+J&6MJ/%0+Z1@?V@.E
MW5[*$T"!6:J6\B:JY0P;2F"!B*_@SIZ1QHWEO*SR4>BFQ2W> J],AO'C<OY/
M*>Z%7@3F:D[;?CQEV[_G=BDZFSG];WJ]$%_6JQ>YWKQ]T6]3VWGOQ:PCLX1*
MJ""/08JP.5<VV8 J34#.12(E$T6LG+PXHT@]-<IJ!;V)7HRHU7F>;(6].E8K
MP*S;<>+DYC(PNYXNU[E3.>KJ7'>]*W?-\LRD=UU<C>)5O<_F[:B4O]FV,>U_
M/7S$?H6;KG!Q80%D?N^8L7#38!%/%G#PH;%F/^3R539R555(#TPVQ 5.8"%
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
M.7O=5%O^S2JZHS_X*N)5M%%MN#^M%AI41\;;!Y?EF:2Y*(#(<@%0&E/ <"&
M$"05B8(8"ZON:->#.\+^:&QPBS1C28XYB%&AM[<T+P"6<0P2E5 H(&;Z5VY+
M]V!XQUF6=P!? YO="CL8BL"KI\&@%BSZBQ'MK]'MP;OV15NC/AN'G$3"TQ*W
M_^Q1EZ^3:ATN3:<O&MC0;=="X^YU;>9HADF6RQSG )+$%%/D"! 50\V1,"5)
M%BM(N,O:<SS$U!:@.C6%U\)%BZ$-LD]@:?=97X=0X&^[(]Q-U(CGL6/;6=5]
M-6H['F#<_FQG%3QJRW;^RB&599Z,+^!^^?.OO]Q6*?T?%_/'N6;C3ZOU5_FB
MWXXG6LI9(A"6D*4@-16UD$(%(!G2UF91%$R;G:*P:UOC,.;4+*1::N/P,W(W
MD0NRD;PZCEIO97<I0F(W ?T,$0C6P)3QOHBZU&_QCNQ8-;Y\(.Q8>\4)J_XB
M*W:/&K&:BI-N^V53W&X=6&J@4W;L5';>?TFZ_O[':L8+EE$B]*96<LWFN>*
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
MM&VI:**9*A89H% 4VL"4"5,YICRW*F-Q\NE3HZ+&J60$=' @'&%FX?>Y!HG
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
MB7$&V<X1X@FZP*O!8-3<:Q5=QL-7::*>D<:M1'19Y:/"0Q:W7-TLXU1P4*<
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
M&NF!!OJK\L# OA*S^@^-'K,M_C/0I ]X/+ZWQ=#7F;WQO.,>U-O"<70Z;SW
M$$?RIX^"[ICZ<&X6M;M?E[".LT1&409C'N:Z-Z?N(Y(%NMR^2!/$<TZEB1GI
M4::I&9OO]BM4:_=TLSO$K4M;/V\/<<E.E_I//H_FS5;4QWF\]W6:PB'\^9/W
MGF*CEK^V@GF4LW8SB29TP&X%H=VINMW0(W5_^J#>F7D:1#SF$8=ADB!=3#.
MN6Z/DD>YHO(L8YA:!4\Y23$U:U4]Z=G O9]J\,WX=7!(A]Y#N-SY24O[BHV?
M^F"]5M^G6H9IMWWJPW1SUZ>]P48^MONT:G=8CW9@%5=+42CQZ^HQ[W\\%^MZ
MT'*>Y8PRE"90)#%N4]L8SV&6"L'#3/GQ(G5(@AY3!X<SO#'2JM_JDCT+92NM
MUD!H:4<[TW-Y#@8^UQMJ6?\R9WL* -@@<.*8;P9Z*-0[1ST<)G"\=\/JO?81
MGXOH?XUCOAL6Q=M1WRTR.!>'+)9:SF6U+NA&#_E%O:OOGYX7JQ>Q5M]H]E@L
M'_;^+A0-+*O/LO[C/$LC&:0)AR3%#"(<QY!(3&#,22@I241DYQ;<+-'47(1.
M<O#4B@Z>&WG)@W4.Q:V+9;I-,^(2#+Y)4^L"^L("K<T,;!>F4VCOHAEH==(I
M;O457FM$^@'87Y7(&^49NTZD'_A.5(KT-+!#\$57A/(+*:MW&]%$<RC>UQ6=
M=!!OH<;167;J(T&:=I1S)(@@+&,PE4+W-PDB2$(N88I#D26,9")%9A'.CA),
M+]Q9R0TX>2GKDFY-R+-ZX9=;B4%9*;^S!'\^BB4HNJJP10F>E=* ;T1;E$$7
MX2O!9OE,"D,_PW41#<) AEV8@1EX6WI72P_T^C3RURND-0 [%0 IP4Z)87&W
M""(9%O^1PDJVZ[!]TI]WZZ#?%,#VUF'WSOS-4\2).XP78U <AATO*L5=Y[TX
ME1N&<7,,VF^>^";6WPLF3KLT:K;O=?!A[;V4]_I<M/_WMZNR^K2J_B4J?2C]
ML-3'&EO1VU_5J8+S/(E#SBB"68QRW:DS@"3/&8PR'L4DCB*6AW:Y.N,J,+T/
MX3]%\?"H-(-$S:=<C>YM7ZE_JH_@BOT'K)KX4;V=)NI2-]4*4*%3A%I5[=R3
MD1\9,U]FNH_!B)MLV\VSW19$O876*-WMJ6DMU6\K\"(JL%-TUO]>]Y3UYPZ]
MSAIY\IU&%GY41^MU%N;0*WLE*9S3U)_70CD79?%=-#%9GX1R#^_)CWDFDSS*
M$8/J4Q="Q$(.L90!Y)3E&:5I%*:I3=C3A;FF%LZT)ZKRN^H(1%(U;K0.?]#?
MGK=$F3K*"JWSM>M/U.-JH:"WC&>ZM 1F'PU/P [,\/N8ME&=/^GXD)\5NXMZ
MXTI)/ -W!SA_42^0SU!. [C\Y;^?G6GL'/AK*I_(@[]ZBQOG;*NR[[)?OZS6
ME5PMBM4W\: _]VW+"\4_ 0Y(#F.988ATV8P\CR4D08@8RDC,PL!FL]YXYJEM
MRI\J9 ^VHH-6=L?6(^;K849'@Z \,#GY MB:C*S!\D1-YO..2E36<!S2EOT
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
M)$;B!$I"XIRS-,V(5<\'N^FG9O><+'74R0]V"MQRV&.W/H9'.X.A/O3>W G
M9VW+8O#_;\BB*2/"BYJBACJV<4)ON&)3ER9_[8I3!L 8E)TR&<6-_M[HC36=
MZ<#^>U,T'3?++^O5A]7ZB>RYEW."HSC*<03S4*80$<DA5GP'&5?_1Q(:YZ%5
MFW;CF:=&>KN=KJ'*>)HOBAG=#0+UP$S7R0QZ0L^ DAK48H.C_3!__&8-ER=J
M,Y]W5%:SAN.0T.P'<#@Z_FW%-PNR;@^8)$[#A"(!TX#F$"'%4SD*$90B85F0
M9D'$C,CJ>.BIL5$KG,6QW#Y2!H>6SOH/3!&M7"Y'D_L86!Q'.F,QTA&D,29V
MAX\GU;YXX+A_QWB'C"<EW3M8/'V% ^74]<D:]GK_0X=$BB^K1<%>FO^]%S^J
M-TJL_\QEBH*<9 ABW1T0X5! S%D,,\$2J1.7<&Z4MV0SZ=1HJBEGV,@] TMA
MDS1NBK,!E0V WL DUP<._-0*_;.RA&J)P1_M?[7HH);=A@9-D;4@R $0'HDZ
M/2)M1ZZ6D%VD7=.QQB-D2^WVJ-KV7J?>@]_5H[5:OWP5S^I)>B3EMHB/B#,N
M(PH9"Y4-&<0AI#'/%>AYGE-"(X2,MOHN3S,UHMX*JNNFM)):=:,[!Z<!.WL!
M:? 3S&-\7"S0"\^=37<^#X"-UH3/XL&R[:YW!88K3?3.W3UFK[PK&ARTQ+MV
MM=MFX-UBL?I3'TRV[?5TVG^=)*M\<U$VIR^*C=?Z=^]$\]\YRW/&XB30)3+5
M_\0T@)@F$E(ALBPBG-(PMSO6=1%C>H>\;Q]U9A0HED"45?&D2U\UO287M1H6
M1O!-RX/2),,T#* (B(0H#4-(L%0>B,A0&+ H2V)LLVT[].*,\8V;R-*8;=X.
M#?C W\NM^+NFMW7QF+IFQ:\MWFV;O4X-\%.GB,==W5MP]+3!ZR3"J'N]MX!T
MN.U[TUBWA"7>DQ_ZP&S)BD51&S7;7[=.Q!NQ%+*H[JH/0HW=)#-M]/=T=[_B
MA'F:$49P)F"(!5-?-J+W;73E&89I3I$,,$OL@QD]23<U3FV%[4[&=($N4C4M
MQQNC3\GL$@OI:S'-R/;5EFA@%GXOI6!5KUF>KN6E903[BNHUZU9RJ]3A/3/@
MJS;AH+![C?/T)=LK1(=ZAO5T3*GO21PC4=FCX)N%^"R;(+%O&_IO]=S?KW[3
MC1H:CXF+ISIC]<W+-U%5BSH0]EZLG\J['T4Y#_)<Q(PRB#.6041""8D(E$N3
MRI1G.18HR:TJY]PJT=1XOE-(QZ[N4L;[G8M:%74\Q%9)L-.R+HZRU1/4BH(_
MM*JV]7%N7FRS;\*H2SCP=^!55L\^?M87XKY":V^69]RH6U_P'07D>AO8C=[?
MD_6R6#YHWZ$6X%VQV.@Z,EV6#$^R+,((0TZQ5&8Z03 /> IY0'$4,2E(8-3
MP7"^J5%S+S#M6:P!;Z1M\@;,0]7^MQT+7UL3,X[UB/30EG0KJ=ZS:)((9J"5
M=I!D)D-D/#'=M=E&Y3%#U0]9RO2V6TW,;>G(#ZOU[\MG4O"W"U(\Z6*Y[0_\
MWYLF6K>U@><)%2@/&8(Q9XJ@HE09ECR*H*"99"2E!-EMQMXBS-38JRNJJ+=E
MG]<KQ6#J9T;*#5E4^LRH%.OOECL(-ZV5K7$X[ J,:!=N%:EW;!M50*-"O77;
M_KA3![3Z@#_NZZ^+UP@)GT![-P<=1'DE2] =M/-&X UCNG'O5U$LR\U:[RGO
M8I/",*%Y2"+EHI,<HC064/%H CF768Q20@C/[,X?3TTSO?/%GI3U:_EQ^R^]
MP:Y<MIHP+3,/3B)LQH2WHC8PP_7A^F,0AKH$@"?F.3G%J(QR2<E#IKAXK:,'
M6/<(_DU4CZM>,E0Y3R,AXA1E,,8L4895HNE 1#!+0XEH%O'0K'7?E7FF9C-]
M6BWA$UG_1S1NG6C:B!<[@2U]N3/H&OIPMV,VM._6X-.(V$M/]9CZ?04$7V[:
MF5G&=<\NJWKDEEVYW/7$MPV%^B2J.:%4L%A@&&<!ABB3.20<9Y#G-$MDCKG(
ML)TIT!]^>B9 )UUA^YG?0XW36*9A%$*": !1'DF8*Z1@F$2!8%PHV/B\NMXV
M\%;,JA$: ];-!X$?W$Q/E-W0&)@*MV+I"AA>3W*/U?5V$-L;>N1SU&.ECH]!
M3USCQFF_*G.^C07.$TP2E" 8!K%R;G+%:+G>-9*QHKE(O9VAL*R9LQM\>GRF
M9;-[(7M0F;V.;NH/_#)JH3QF[)W7U=.;V!MXU/?P6*'#M_#$%3>5A2&+W=EH
M?62<YG&>H5C E/(8HE!2B(,LAAD-"(YYG+# JC'CF7FFYFB<.BMV.K0_AZO9
MV^L!K8%?91>@7 NPG(/!;Z65HUE>HZ3*.57/U$XY>[EC7@17W[^JT"6(WZ[*
MJCQ*C\Q%%(0A@Q&ARN^(-2G$(H68D)Q$H>11DEK%V%^>;VKDT!/7,FK^"JYF
MI. 1K8')H2<IT*(.DU-JB8NOV/8KLXT;QFZF^E'$NN%MCGV@2?FH_U]OA'PG
M"[WY\54HEBI8);C^P]V2[_^B=^4VGB+#(N,H3F&&F#) L Y5I"R$#(=Q)L*8
M4QE8=8;V(=74&$F+.0/Z?T%/VAG8*=+\4=O=A[_KW>!<QM?/4IO1W^@+.#!)
M&J[=S,?BV?>D]@FVKR[57F0:MV^U3QB/.EE['=R-Z[MNLA]6ZUV.[F?YM@ZW
MJ^N:SG,61IA3 2,<,T7D>ML5TQ"&@8Q#)! 1<3A?B@>=G7AOSN?79S9ZU_/F
M73^:?[CWOA.\CCK9JXJ\RQ>WW*XU6 4SCO4$ZC@$N@?D3EP=VM,(#&J)_9&B
M.3J>&,]@PE'IS!R 0ZZRN-..B+@HYN^755&]],9JHK9[G3CG69HCAF4,XRP,
M("*!@$3R7+>,9D&*@AA%1IZKV713,Q,;B??>BJXP>+\WKQGI&")^F7#\XS@P
MV=P*H3'9V"%S@FA*P?[VL/K^7VJ@AF/4#SMJ,1Q^%%JQ4[6C%,N['$HE.;<
M;H[^>UE&=5VG^T>R;)L#WW%>EP4EBT;@7]20RNQX\_)%K*4N$ZKP^KAL4L8/
MN@?7E[Y31LJV;^4\YPPG24"43YPJ*I,40QS0".8DI&F>):G,C$CMKZ3TU*AU
MIUS;MP(\-.KI!++GG8(6%9/^(BMA4NCJ+Z+*A+XSM3:PQ@/T,0,]T.K<Q-YU
M+7"@1FX&VNBO?K)C4_*O4O"!%K\9Z#VY[7?LE]V3VT-1YRETS40Z)$$+97,+
MT&""7>_E_P>?=8M:97\1E6R>^9$JI_T__>S;57K[BSU$%^O._55T&:\*WE\%
MD0/+^R\INVNX+1>R6!:5^+7XKON1*+?BH: +<5>6HBJ_KA:+#ZNU5FM.J:0R
M(S&4C".(0IQ G"4AY *'>4A$+"BR#<8UG7QZH6T[V<%""V^996V!N]F.YC!8
M#FP$[H2&M=1@)S9HY 9_:,E!*[K7GI*V>'F+>C6>>.286%M CB-FK4>X,4?@
M75&RQ:K<K,7VC)4E>92%00PSICMZXQ#I#= $)G'"PRCEB'.KT)T+<TW-1=\5
MY-W)>D/CVO,8FS*2%^0&IR WT-P#Z<_#X3NN_L1,KQ-F?U[ELU'W%VYQK/,@
M'K0U]F[U1 KEV>8HE0'.(>6)/AW1S3QX$,! YNHY"<,$8:NVCWNC3XT86N'
M'XUXMF6Y]H S>_>=X1AZUZF1J[P.A7T]@U,J^RI0L#?VN!4'3JEU5$+@Y$6.
M@?J=9_/F9?OCWPOE_:S9X\NOXKO25L>79Q&-PPBE4+VZ,42(Y1"+2$+, N65
M,$93R:SB]HVFG=J;O=N/ 5MAZSBJ3W?_< OG-T/?C 7\8SHP/=P"IWW0OQ4Z
MOG( S"8=-R7 "HBC# &[NUT+E52*V03O2E'=,;9YVBQT*-4[Y?.PHIKG2"),
M10I)(@E$4F!(TBB!01)$DM.$X,RJG>KU*:=&1IW$0+0BVY8JN8JQ&>WX16Y@
MRMF"MJU#]U-/7M *[+%LOCDZWFJ<7)UPY(HGI@ <US\QOM.-9GY9K?B?Q6+1
M-3T-A622A I3;>-0$D$21 (&2%#,(QZDL67Y@_T)IK>KVLEGQQP'L&$ITCQ/
M!%2N7:*SMQ@D3.8P"W 8!.JO0939,+$[:&.P;B>=9<^J,]B9,:P[(@.SJ3D8
MUKQY6F=/''DP^*A\>%JQ0^X[<Y5C_F6](?QVLU[K0[-N6S%""0UQK"RH7)=J
M3RB!%$4A5&2'2<IS];^6A=].SC,]UFL%!*06U_(DZ3269N_QS?@,_#HW\LU
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
M.4624Q'&D)$TA2B,8DB"+((2QQ%35DN*F-5&E.7\DS-FMO&"UOD:5K";T=6
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
M18P838W8^1HAID;&>\*U^5: 2-F&HEO=N+JNR7D*'@OIL:Q%,-2$V>H -DJ
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
M>)S0L;[WX.S<+6N=**-SGH620?L[.D=:F9XOG^0[PG50=C.36<$+QDJ8QH)
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
M(%^2_/]M*++ADH2,2#85X;J@FOZVYW#TH5\"BEA1%#',12(@HK*$F$821KQ
M."Z)6B:C*@)6LTYM(QJ$AL.ML#FM7 &]V?[A'=# S'\9RQ!=&6Q \ARX<W[.
M-PGC,8+A5%"/V</>LXD_BM4MU6U9V6I6,BZ4E4UAPD4"480(+"FA4.2$<<GR
M7 KN+:=X9^+I'2?^NESR']5\WII$R_8 :,=(]I9BO N^&2WY!S0P+UU*-U92
M@S\'N3U2DQU0X;./=R>=2@[R*T!89"*_]K0;/;6'@KJ&0BV^B46C)KMORXG\
MMFQTQMB<-,TF5FE;T/9.J7K[Z?W]W;+6_7 ^R2^"K>O6T'LGY+(67\E?,YXQ
MRG-,8<QBW7U%ETDHX@CFB"LKB^ \C>.A@.Q7<W,KG,1&K^Y^7=FOHT1![BL%
MR+;&M8X_:S::M+%G=@P9</W-6/6-EW/,&Z ]+4&G)OA)*_IS>U"PO\H[E<PU
MLP"M;KO>6N&VW]=&Y1M 6Z6!TMH?C8=?&4_4'U#04;>+\( ?;C$CS.BX+3V+
MFN@(VO8Z_Z#(X"]5T]9F^*P8^$&H5U1WQ$ $I['(H(PRW<@F*R IHPCB.(O*
M1.0B*V,;I]Y6@*GY]W\_K#W+>YF!4DO<@.6@'YAK!2WM:NOE,=P+ H(>FN$W
M>+:ROU+6=9 ??&X7H%?!(UT[@N>+A&VG'Y=:'<$Y(DS7<=QH<&CT]4 JKFS^
M69+C@E!<0DHQARA)%<NE90YEPF/&4X$%M6*Y@_&G1F)MG$S;Z(6K_46]6VJ[
MZLH*:#O(K4GD(:1FS'0%4(&)9Y ,:-%TY4(V7[<="]^3YVI%YMW54_\A78-Z
MX*E;MJJ^MYNV/PXZ 9,GBCD<?50&.:':(4&<^IBW6_[F83FOV,LLHZR,\DS
M)$DU%1"JJ(#'D!:2Z!1B3B*K9K&GIYH:*[QVT=J 3M:KK\X'>)UONAU >X.+
MZ0$O\&?_=Y#$D<OPA+O^'29ZZ]O: X4-+E</GW"^=]"M[EZS4SZ+)U(M!B/F
MJZB?XEG),UH64081*]I&H 6DC!#(1$3CC)$BPE8=!>VFGQK%''E/]2!SYRX!
M)<33#9"=DDXNE.7Z&%]1!$(]_%5%B^0IYVDC??<)H.7W>F'A )N_BPN;R<>^
MP'  YI6+#)=1KN>]31J(;D_=%6SXLE+.F3[$^B2[3U9D_J K.K3EHU?Z$(S.
MU8/-:A8SDL9YB6"B0T102G6<2!)#E/&4R(S)1!JU1?8NV=38\FZ7!L%\4.T&
M+#;*W8#V+;1NB>=O->T)=+0U&I=;?]NNS\>=]=FHIJ\6-LJ!03OPYU8_\&&A
M4^C;Y?1[;>P7^P $?9U<;\;=7N \1^M^)G LP2"DT&U5OY*_=@(.9Z1@$2.1
M,F$));I9$(-8\!*61<YPAE$JZ?;Z^7+2\_G97*Z.1TAY'H35%X/[A>8^"LMS
MLQ,HF]'J%:"-5%C!"2C[2@IG<?!5.N'U2<:ME7!6T:/B".<_[48+ORK#4M]C
M?EK<+[Z+[N:RV18(04E,9!'ED.<40401AR5*$!08H2Q):4$**X?W_'13,]FT
MM'WH 5";^_8"UXX4+F!L1@[^D M,$B=!"UI]Q0P>3]QQ8;)1.<1,\4,N,7S*
MC5,.O->/:QT@_$G^4LW70U.BYM-ZU:S(0M_!S! J9*D,#4B*DD&4IQ(2GI:P
M2 F7*"F4)VG9*<A2 INW9YSPWEY2\)-ZEYI6W)_M.,=V#?*<RCS-"<QIKMSX
M3,20L#*&I2@I+2FF)$Y,JMZ,L )C5,$9'7^S32 @JH%WA:.SRD[V-D*O%1OL
MR'T#>HW\[0^.R'G:,&QG'W4'<83F<$MQ'<9NCVGJU>S+^OEYWCK-9/Z%?1-\
MK</K/HMJT:QK[6P_U.*I6C\U=\OZ?OB=CM\C"V6&; TOP;,LUIUQ8Q13B(A
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
M7269&H-U0H-!:J"$M:RH[;PF9JPV"M*!N4[KH/FLTP(,:MR  _1O=CM2*F7
M5AN/E;>O!=17]6UG.<:MP'TM7$=5N*\>T+%LV1"7H@6X5S\VLS@N:"1H!&41
M91#E*8&EOGG@$B6()3DIS$*93T\Q-;K;2 C^;%_*5DA+;_<5(,VH[#IX G.4
M)3+VQ:5.*N^KRM/Q!..66SJIX%'=H].?='RUQ:,>[K-XUO[@XO%^(9?U4^L6
M/M1+6:VT6;WUVYA *(\83 DGZJV/,<142EB4681S'-.$6IZ"6\T_O5/R3074
M7@^P([\E-5@MA"%KA (W-*'T8&X$WX6U#:!0LO<>7Q!OS@DX7V1D-?>X/.4"
MRQ&%.0WB&BQ&5U\$Z]N5W'XGU5R?!=PMZR]D+K[JG[?5)U"92BEI"E&:($5N
M^C(@DR7,DY+)/,UQ&5L=2ME,/C5C9R,M5(L#]1T@X$H=T&STT<G>U>*[Z-IE
M ?5&B<=E_6(;-&:Q/F:<%PKUP)2GQ09;N6_ _@IHV<&?K?0@2)40%]B\A8I9
M3#URG)@]*,=!8@YC.$2(?5G3H?.IX+H17?7T7"^_M\;B$( 3%7F:I5$)A3[%
M0HD0D&*.8!;1O$Q3)$0DC(/$#":<&JM]45*"73'!<J&,C)5:$_#%/,[!&._S
MC!4"Q="&V:ZTH#F"TR%JS 1'B\ QSWB.%#MV-:YVX6,6()V-(#,99[P@,@NM
M]N+(;)YS=;(5_PN^VT3/V(,[>G)*=-!)!P[;/WY4J[6N:Z_A[&>0\.9X'<\P
MLGMU4L5C)^KT1UW"RV]__TCZ7K?Z$FZYN%LON$74\YGG)_1]56*"04[0"PJT
MI$[ASN<PLPEU]H3=6&'.IS#T%=IL ,?YL.9S XP8TFR@QWXXL\D#I][M7?!_
M4S_]Y[\-OU%_Z&;5__EO_P=02P,$%     @ ]8*S5CC#H3Y&_   Y*0+ !4
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
MGB-E4Q^FLTW6=$)E"#('A:ZM+VV-O$0N!2.&R< #1S93[;OGTRAMK2'H(Z<
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
M?#"UVSE5)+^]3,HI4!Y;KTWDG8]P=SQ .MR\$*C2/N)N-2AGZ2(E5FE*1)&
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
M\6>ZYY;?\G796NT=>L2%^,S7&OB3 TEM5W7P:(3C!F5,&L4BEU"B$J!X'>S
MDP'A,C,BJ!!#Z[?;+]'4\-':97US>B7QU:VH[T104F*>B0268WT=$(E[5A"R
M8CY;1)_">,?32]1-7IC0#CG//%-KJ:(N#Z=7\9^7\_7\-I1]8,.;[[[2HJ?-
M\Z0U.H1^N%S/%[F._OL<YHLK!"_2]D*Z0\'M*PSAM8M*UZFGI'$M)'A>&)!/
MZ*2-/";1NO1V/PK;'5#7Z]Y5Q _?[OSNSEPH(5(J))48;:#MELF!Y=*!*UDF
MGI![.U[^:SB=TQY:(R+MZ2-L)"5V$!=[A+/WJ^7KY>HSOEF4^I_[[)'/0F34
MGD*8:[T/G=6!8:W CBKR@(ZLV)%V[D 2I[7W3PC/,577Y35[S?!N>NQ=)@^^
M=%_\YO%7\'YD-[J0=XO]EK_47H3D&]XT!3-<Y1(+F!H@5<@=! (&%'(,??9)
MJ]C\,<$3M+2,4]Q?X8Z,?_BV^\L[1W0T4G,MP= /H((T$+1QD$WRA:LHBQDQ
MO[X/J=->M4TP]%S<8BRE]5IC>C4E>UD^S#\NYF4>Z_R3&)>7VXK=]\N+^;9F
M-W_-B\OMPR?Z5W7!G_(&YQ>'E:$>N62#2M663#>;\OMPM=OB#^Z%3)J#9\42
MS)($)ZR$@"B$+S%HWGJ0WM/4'#N&_';PUV_S]3^6B]?TS>7JVP^7\XO-?RSK
MM?3QI[R.J_FV"FNFZ_ >+CTH60M?@M?@-&WKG$H.JAA6'A8A/#UZ?+^EIYX"
MW 0.#Z>.CRC]+LVSH3O]9D@=DF%\<;'\L^9.UB<XY)Y?^'1'W1X":-4W;_41
M%[N.U(3,-9&2KGV3]W>8?5=V\RSQX@/]2;Y?&,<QZH@B@PL^D;-B%'B3-&V&
MV@$V,6ZP==2F">%-.Q57;:[?+C=YO9VV3'0\,@)T:]C/B@O<E\QJ)[@(R@8/
MR$R!E+@(Z(L.OO5=<B"I$_?K.SDZG^UV/)*&.PCVW$CM@4NZ?O6O^7K&&3J9
M:R]64Z<E"X[@45HP2M@LBLL.FV=*GB-H8N?G%)!X",-F^ND!;%>T_[3\C//%
M+,MH>0X61"C;L*@!EQAM5IO0!"%IAS8_"^\2,#&8VBGV(60.EO*$$-E:R(^8
MP[_FSR&O9EZZ)'CDP+U'VD*&+&%9!VY97E SB4*]:!,^OT07<95#=+9L+L .
M3HI[!VSMJ%'/V-MSE2SP_(:VSYK.5HN",P%>T,6N,C/@LT!RD6P4VK&<;>LJ
M^:&T39MUF.*R&D5K/:#QVB-[O5S]M+P,FW)Y<<WK+7LU!IJ9]!8<:DGFIHN
MB;8<BR4AV:(FN=87VC#*ICW;QD'%0^BU5U$7A9>U>?.'''=-G5]]Q?E%982X
M_( 7^2[7/Q)Y\TUM'#S3T>=B8R&\:%4[,+@ZY86<G^PQIR!82*T/Q4/HG/:
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
M6..)L_8VQ^@YC]+%#"((1=L)+02% G1D$E5*QMC6N9B7:)HV<MO\=AI%%1U
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
MG'Y<KC<_X)K\01LBR2_6UJ'(:NNB *Z.QTT6M4HZBQ):-\S8E\9I\=@:)2^
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
MBI1)><E=ZW=. TF;MBACBJMS#)V=!Q1_6GZN#3.(>%=T)GM88:%=7(=H!:'
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
M"-6:^[],[>T^R&E5>[N/OB:\V->KS:R^==M.EKK=X7AQ-0LC<4X6<0(I&)E
M%@N$+ I8[TM"H5R0@T;;T"IW $>_NP7;LP2<9X'N7JI?MM;#U&"Z>K%QEX6=
M#Q<T.=YDSD!&74>RNP3.1 U<>IY-,%S'0<^Q7@+34P1, Z:&BEVVEO*44-E\
M6<U^__]F26:DH]E!D=N]DB1@4 ($M]JS(K@7STWP6.?X?SXNO_[?^KDK4-2?
M[@#B:ID)5=]&4<O#I39II_<MP:]_F84<%2I/."_)@ JR1N6E!*43%\&PJ.)S
M%\D@-;_^99HX]TAJWE-J'00'!CNUS/FHM<Q0F$)0@H",2$ F4015O-!"M8YU
M_[5?BA]B<8RJM:D#YT^XNNO;#7K/Z[WQ%))3P@GBD3$>Z#XN&H+C!CCS)4;&
M4*IA#8</).!,HE)[06%Y8KU,>N$]Q^7=V^$>F^_SJOX&/^:92IPI:QD(Y+7!
M&/> .3!0W@11Z Y)8F!7K8-IF/"9TTG@,0"/K34U/21O"7]7WJ_F=(M\P8L?
M\**.)WA7GA##S&=M/?<<@JHA:!\-N, CR54[CS)ZZ?P@-!ZT_(1OK4X.Q/'U
M<TY1^[>XJH+]FMN'X;_[]&AQ]>>9&#%0SKGW!#H"H6'D-MC,P/D<@27-8J'+
M6=C6?6]&")3?SD=Y%?]Y.2>T_OYIM;S\^.GU<I7CQ7)]N<HSIJ(3(:O:58$V
M0,P9O%<94N2<:^N2#*$YJR_3U5\(?!],//00FFNB U_UU^5J\Y%.V^V>?;-X
MOUK&O%Z_*W=8VF5&1>)*T4D*I5A!#CR7X"1Y\2)Y] E+TKDUQ 83U]\ BF-P
M-HY..KWW/M.%$>=X\=#">/ W6U?LSE^_S9NC[L3CEVUQ7S9F?L2[U$<?0\$
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
M+_+UTW3++$K!,UA3^V'3[@+4/ #/D6F+#!5K;2]_1T27P#E$P=_U!#A&VAW
MY4.^H+_Z^+>\(,_THKX@2I_GB_EZ<]6<>V<F7C/'DN121JR%M!P4I@".U58'
M3$:32^ ,6S^UV8O :2M2QX/9>%KJ 8(W KMYR"Y+$0JEA"PYN81:22*>:4A2
M>1.DSDZT3GQ]3\7$O2;:F4M'"K@#B-R/F^W@/G,Z6YXY@\QJ@RC,) Y96Y2%
M9)U@B-&U;M[U*"&=V-4':O?9$.4AHNX +\_5VMXML!6%1V:X!JY$98MS$E1&
M\,H:41(KV+S[Z4#2.CE\VF!J#'5TAK+KGOW7&X99%VPQCDYIR4!YF<!SNHT=
M:A9-"-:A'1%9#\B9]IG&B&@Z1NQ35X/]OJTVNGO*>F-D4IGPCYSP+Y'7>O]
MS#"B7OG,_0.SYXF"L.\^/>TKBD8 :""U#DZ-^Q?L>_RV[7DYTUX&QE0$D>J8
M+,]K ,-82%I(KY4C7(]KS%Q3,NVKB%&MF8.$/?4Q<?>XNV5 >.F*LL!8T:"*
M(F=2:@.)ZYA8C%J9,.BD>.SKTSYJ:'E8'"V[CO.-KR\WEZO\ZWPQ_WSY^1Z'
M1V<?7_YTJUSDGDR,DYG,=('X; .9G9*#"H8LSE0#-2$4EZN;;5M'&]IF)G_)
M9$KG)XI+;@1ZF=^2_'[_,U]\S;\N%YM/ZYERC$"_3=@Y56?_*'#>(MBHN&$R
M8N#->Z<?2&M7V<Y]$/-=4_53**L#.V<HG_^5<?7[G\N93H(9$R7P6 =!><$
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
M2(!C*__U_/Q\GN?7M*,J"8O)( TF4,J1$!0WH!@)(!KAN8A;*?_.#Q[W&G-
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
M[YM!)22 B6!D35S5<8],@2J,CG"1)7BF:A\JQ0^B=6U]'SK'S3\'!N7@BNL
MG#]C7+V:Y=?AZ[3>W55O_R&>3;]LQC=.HO)UT3 #DPRG%+IN=$V^ $,GE>72
M^])ZD.;3%(V;8@X,N(;*:':'>T >65TVYLK4=4M#<<K99$'*A*"2=.!8X6 $
MNA2E$ZFTGD)TGXIQ\\6!(72@T \M0/S6ME'IEIRJ"[YD*,@D4\((GCL!RAAR
ML=%3.! 2"E.$$KYU*_CCU(S;H#0PFAHIH=DY=X0BP^3.R+>#R@P3/ERAX2ZA
MQRLU).4Y"T: D4BJQVS!*UF#\"Q$0*U1GEZIX=U\]H6\UWGUG+^&U3K9P.4G
M_'I9Q_U0KG.4M[-[4ZMD4(2&D,C'UMD_(4@(M2D4H_75R'QI_O#I((*[+UWL
M@K&[7NMXJNP@@-^)V:M15=)Y\M_.$&?6@(H1P6LZ(C G+J/10J<X)ER[&#_6
M$TKW4=Q)@G,]B<HQ6Q=<<$@4GU+(8F/=G&L!,6J5HZ:_;-U-MQ^EW9<_C@O0
MG95WBA!=CYOB6B:A<IU260=.>.G!1R'!J&BE=-($WSJ1W8O0[LLE1P7HSJH[
M27S6*3R4WZO$K(-H IT3*61PM>F *_J;5&3.N?5<B[T([;X6<UQ\[JJZT\+G
MCX.BC!7:,X7 O*I/R@N#4"(';6SPA7DLS4O+^]+:?8WG2"C=7X$= /69XKI2
M2>B0*++FC)/990^!9062I*<5CZZ(UC%G@YN.P=ZI#0RZALKH\K5:Y>^ KJ7;
M__/#"XB/$M.H9+C^^??Q0=#@2@;* ;)0E*N& B%K":4$Z122&K%UX__#E!Q\
MQ$UG^*&\)EQ-5V]"6G?"7%ZN_#1?+.9_3&=?",GT-ZOO$RF9%*Q$8M/6AOC
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
MPG11&[5QXAW%J%JDNBF!_A,<>5OC+:3 T A?6+X[!OO1NM@NWQUWN,\0CFI
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
MSLD&+D[I3JF-7SCE2Z?!_<(I:7LG>+_HW.''>X3G!9=-+B2Y6D%QZZ&>"F)
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
M[HX06K931Q>>[T%V)DZI4IQ X+GV$3(C(&A7.PH3UYQC=ODHJ.HK.3Y U=N
M:">I=PF>2Y=[+2+#H_%"6/#&X^6,4)<RL)B*2R9Y6UJ7H9\A:=S'8".XIT-4
MTL%UR"/L3 0&@5F03$IEPS@/WBD$F:S/D6S%-)_6\ @I?;FH@]2]'91VDGU#
M-]6R3?MZG/NO&.H$Y,WSR_G\W^L_I#CQE^5J>E['(%__RP,ZN0_XVN'-WJU8
M;=0/?O.1Z_'3-S.EF45R>UQ"CHH16D6D?$ *T#DEPEH.0;2^N'^*GD.=U_7/
M_NG[3^%LTYZ!N/K'8G[QE0SKZI(\2N:0 V7)'I0/&@+W#KCR7HLDZ&];][]N
M0]>X;JT92N[ZM.8JZ>",O,73+1NO(>6FX[$&$YPY!4EE\M=2% I4HP%F?=%:
M!<V:%W^?(:D3<#7#P.,@.U@A/>'KQAAKF\.FTV!YV;^F<RG<6@W%,%:OEPVX
M&AF@+EEKRX+1<GC7?8^N;I!V.! > UDKK72 M(_SQ5HUJVOF'N#R>G"T=,9F
M!LE[ <HE!BXR"UP(K9-A1C7W:CN0UPGNFF'C;L?I0(KJ (.OPV+QG8Z!3_B5
MF*14:BVTQ]G+Q6AO,AEMCG4")T=P.6N(N3CMF=$VMKX*V)'$<;$X&%3FQ]-;
M'\6VRSSM0]E"DIDIH4IAP+TD[I2S$%-=0*%=<5%83*(T1N4N](U[AWHL2 ZF
ML2[P>"NXN?[E?TUQ063]_OT=?L.S=8SC!7=<ZSHJMA:UC<_@BY6 Q"Y'E:(I
M@P6&3U(V+@:/F82T4D\'I_.#U:S[_%V&.)Q%(R7G$*TUH-!1?*V4 I.50.8=
MQ=HX%/:V(;"3*+$A0AX#87-U]83%M[.O%ZOE6F+BTIN'DKQ3G*)I52U7N0!>
MI0).\YRBU\;$P;S>?7(ZP5E[$#P&MP,UTBFX^"4KS$K*T8P'DP2Q(GP"IU!"
M,"[YK&SQ_!C@XCW$<N.":Q^-= HN>?7P.$JC,"B0"8D5F1*$(!58J2CV8)AB
M\WSV"7+&;2<:%US[:*0G<#T4U[Z9SNC/IN'L>HSWZ["9$_;N^O5<*L%(1B:$
MK$10P92:E"N@2$-YDK!+9KC[BOUH[@2FP^<21U!I#Q"^8NG67+OK/WNU7.)J
M^9 D;JXHN2A6IZ@@Y[K+4%I.PB97H$1 *TN)PK1>E'0HS9W$B$=!V%UX'U/=
M7=1N7GT+T[/J%M[,%Y_#V:V'QC]C7-W\;F*R*(+[ EC?\2LT CQZ#MQ*+#$4
M5YKW66U+V\B /2IF[KX1'T)]'?C=S3#1&_K??'L_G0BND2?#P?&4R;+I]'+<
M2"A9>&<9&7YL/BCR 3I&3G/&A-O!:ND&6K_BZO=Y?KN>^_QC,']3CY^(K'S4
M4D-25I" ,$-@D6*FI&-Q-A>9A@'<-M2-'&F.#\/F*NP G._G*UQ^PH33;VNO
M_@!'$;ERJG!(TC'BB&?RY$*"B?0WW$F65.M2]O-4C=M-/RH8&ZNLBZCPW3S,
MGN$I&:<8YP90& HHG*HU+A,AI"!E2")13-$8AL]3M14,]8N$86.5=> +:P1[
M(\EKAB9(UA0*<1 #$AM>&8B..4B&^"LA>[*RQLA[A)2MX&9>)-Q:*&=WC/D-
MQF;KM3CYMP'']S]8\"6A7IQOZ@UEOOAUOEA]"5\HYUI\FZ;:<%1?'R];/P_9
MZ:,#O1+9G_%C/!9)%,;%DCBP4)]QU\*[<\A )E506Y9E\]WU0SP66:_?N'JS
MOG;GM]ZJ7_[)?^$91;RU;:G,SZ;SB2*.@]+$<.1U_Z[W$!19-%-2N^PQ:!6?
M0]T>W^VD1'@H&'Y8?#*@Y,?>$71G+L*UW;Y!?(2[(&U2/#,0D4=0IO:C<^E
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
M$/(/7VY_>$/GI9,D<ME"=)4:G;2#0+$ QTHE)\0JJ/<+RAV6.6]4VP4[C\_
MJ94U0!QQ3TOQR.1O:%>K+*9&7CU1FYVN:Z.%#@A:1!F$CM'J[LC[UH)FQMC4
M<'@,OVZZ&0%H-VN_9;C$6%6.UH-**36J!]LBDP@.;?8H..F3W8'U< $S ZF?
M8A]#9F<ISST\YS4?ULO5EQ^NSLXO_[%L<GE_2UL:A+5"9@VH-(>!QB; =KGO
M2O6VJ!IUD2\%3=_^BB%<URXZ6W87X,XP^$2KM.P"A'O&)%I].LOW(PH4)P&F
M=>U7PLS9@&6S$-Z#;':1K$C6^LU@\/07S'LGT@L$'80W/P0XI6S/)58WN[F;
M!F5<<3H% YIEP]EL5I!24&W(2B!AJ_6H-P+ DQ\_SQG03VG+KO*;VQN\X0VL
M'JQ=>XL.DP2=4+,H2@0L"<'I( VJ3*64C73_Z(/G,?IIM+Z/S,8)$)^*J;_6
M777,4LIVF<69'#"B#<=&JD+)-7I9A'*^-S7I)NN:V7<<.B_IK:FQT??;:EG/
M+MMUY_VE N;B26L+R;=Q)%)[2*)XT-;+[$I&[Z>^D/KF H<(:#OB8W, [JFL
M66.?N^W]\ZJ=WV_K[7WZQ?N[]'!A:U)>LZW2M=6*EAJ&T'P#69ED%!PV=L;=
MLXL9%F/[0N#Q0(TNVA@"6+<U]_7")2EDBP70MOP"HV+C(^)X,"-*]"6&WM.
M[KY[B#3K +#92=9#H&33\M[-[_V.GVG]1$VOC:&YN.3%G5^+F3TUK2\7NF"I
M(6CPB>-:8WR"R,$'J!PHU%"+"_U'WDZVG7F+P8?#\BB(&"!._(GXFSEK:[M>
M*&4M.24:VT6;3VTSH&;[MDG$P&&T+++W[-R'WS\O'?OAX+>SS ? RZORGZOU
M91/4Z^7JU1]-5/^[V8B6DJ25"MA!V,;_GB#$Z,$HGRH;@X_=P?/L8N8E*S\<
MDOIH8P!8W9^TMW,&?J +8D$M"E41BPD0A9(<;,A&RZ 51"^BDS85WL<D_O4O
M2YF7S_O0OG$_30P J+_,2'J>)5,$':@:!8)R8[E!#T$J/H:3),Q5%B=[/ZK>
M?'7S,F,?#G83Z6L )-XVAWLABLW. Z$1'!>V=W]6L9B\0?Z;-@]SDAF/FR6H
MD_4P'] 7;B_GN:M"U]/:?L75^[.+!?G$D5X; 4TYM/.5,^J2)0AD0%=I*SZF
M6'NF(O3@0^=E3IY>]7L)<?H7MK<_:/])N*:__^W_4$L#!!0    ( /6"LU9*
MOZI#AR4  '$N 0 ;    8W9C;RTR,#(S-#%X97AH:6)I=#$P,C@N:'1M[3UK
M4^-&MM_OK]"=[&:A2AB;UPPPFRH&2):Z"3-W(,G=3UMMJ6UW1I8</6R<7W_/
MHUMJR9)Y# ,R.%5AP);Z<?KT>3_>__?9Q]/K?W\Z=T;I.' ^_?KAYXM3Y\W6
M]O;ONZ?;VV?79\Z_KG_YV=GK='O.=2S"1*4J"D6PO7U^^<9Y,TK3R='V]FPV
MZ\QV.U$\W+[^O(U#[6T'493(CI_Z;WYXCY_ 3RG\'_[K_7]O;3EGD9>-99@Z
M7BQ%*GTG2U0X='[W9?+%V=K23YU&DWFLAJ/4V>GN[#J_1_$7-17\?:K20/Y@
MQGF_S7^_WZ9)WO<C?_[#>U]-'>7_\XT2_:[<V3GP=@Y[_;T=K]OO'_2][NZ@
M)_QNK]O;^<_; UCE-CS/+R7I/)#_?#-6X=9(X@*.]@X[!^\FZ?%,^>GHJ-?M
M_OT-/?K#^T$4IC!A#._SKSS,PF"IO$FW1*"&X1'MZ0V_:K[VHB"*C[[KTG_'
M^,W60(Q5,#_ZQ[4:R\2YE#/G<S06X3_<!,YA*Y&Q&O"#B?I+'O5ZL#SZ<\9+
M?@OC!"J49@N\Z/.;D>JKU.EU.SN==^4UUZ_6 _C*^$WC3N_PUE-O\O3DM]./
MSL7EV:]7UY\OSJ]<^/VT UC4W7>NKC^>_@_^?7YY??';N?/IYY/+UF_H\SEN
MY/3Z_$RO_]?+BVOGY*?/Y^>_P#Y:O_Z-010[Y^-)$,VE3#:_'=K]D26I&LR_
M^3;W:K?Y_7>]@^[QPWY>CU3B?)9)&BL/*>)5&GE?G%]#N*LGPUA*(I<;Z4@Z
MWW_W;F>G>VS \?0;/2: ^]*+8H'LX"@+?1GC4X"IRW?P?(O&TP&X]8[=E@/P
MZM=6@<N!F]MJ@+4)6)L.7.*Q\*4C0M\A"@87085IY(C$B0;.TZRQG@C_)__O
M.2&U C3L)Q!T4^<,!--6H%1_3MC4E^E,RI"YQ:F8>I%S$?H9DEN9@(03>AW7
M$<Z9#,1,Q-*!G4WTYIR-5L.;-M,"4".I:SURGD;CB0CG+0#7IDMXV0Z2]NQT
MC>^E3=R(C$AI0\N16@9&7H"/ZM-TG4D6)QF2'6 5]$7M!=<J# E6\#<P&#65
MSJ= A"XR& %LT >&TWX2BTMN PIW'.?\QI.3%,'GRP$\Z#LCX-H*B":0 _AT
M$D=3Y1,;=XSVK&%[8@B'2%/AC?2K:01G[8F)2D$G^0L^!"E@G#A9 K_VL]0)
MHS2?"L9,4? O1/QD)(+ &0DX5SS%!,[4&4L1JG (!YQXL>KCD(0E8WZ?,:!S
M?_UHN5HU$;X/LVX%<@!@W 6X+@[$'RDXV# ]VNJ]FWQ[NT;]@?8ZST>'CDN0
M.NR\W3>P6B9?  6H59:2YR2H3P3%!M'PJU#Q]9@*/O*E+\14XL-)UO]#>CD#
M8:)#;*9$7_!10S)<H!]>D"%HG2MX%T7%7L_P)G["XE+.$&=,S R:OR%;.P&)
MTV^/?J/_>Z+5U!]P_=UNN23^G 1IM:T0GZ]^;0.<2* !4:3!DAC+22P329<8
M;C [5^ ZQ]*3*$E&H40!)*[*ISAZ[^UQ DKE> Q$(L$A06@5L3,502:=OZ&#
M:")C_7:[L?R4-T%P:<.9N?6T&RFU%X4^N=P2)Y&I,XCB=%0C--I$'3#@,DIG
M*ATE*7R.M!V_@E?E,,*_4*P%8A[!IS%+MPD2_F)\EG_=ZB0S!8*IR%+8>*H\
MD%+GM% 5&@[4E\XT4KY>#;P[7"[H:%FW/"0, BCJ*5)D<"3<B1^+66CF@/'"
M")?J2=R+' P0=&I08DH#H0+B5 GP^CIP@9R>Q:&C"HU+,SD !8S:EP@P^F*W
M^TV0Y&VGMW\71)Y$['0]BF4@4-\[3J/)T=9NYQV^/I4Q04X+-7V12$;R=/2L
MHIPOYHX8 'Y41)5G%#"7D81'$3U72UYNC>JVLT*JVV>Z@T".1VJ"A ,)[O??
M[1\>.R<^4$(%9(Z^Y\^0I 1*A$"HD(HY/XM9*Y2[Y?BRL__*]2MRQ;)* []8
MO!FYE1:,B$6[-G]&II)ST\16HN@K8>$'2%H*?4,@C*6,3OAL+ G17&1E9!.<
MC11(<F0*ZDL)P_C1!%EH?TY#6Q@'#&L01V,G!1 2/X-_.\ZU/7]:;(K9+D@1
M^ \PVPEL+T'.:M9(7JO:6= FAIS;E\A7I=RD83RX*GZ!YB7UD_9>MJ)9DLKU
M'6:H6L2B0&K9"&Z7!-G#5XD'D$0AAN;76S(G!K(%K";!CV4\9>,9L'V]OQQ
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
MF&!P )""7,?/E49#AU#<PW@.GH'#(#0]+@?TUD7PYJ.6%%-+"&//(GR!2TQ
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
MS$-P.$B28B:MH*+:T,([P5D;$_*22 Q8>W'4^8PHN;'%:98^B6+;_$,@<@L
MN45*:.ZIDC<3]&LD)69/5?$MTIOGAY9JV9O:OG:7TF;@7Y2+;\"YHY@@<XA6
M\;,2 E_MP69/Y)9"P$@:";51S/0F,6NI9'$VU TT,@_PYT"R392<.D4SS[P^
MK$^I."*P$DZ+>-#FN/NZ0[>,>-QU+B]!Q7T<#?+G'7(> LLRW.X%#A]4VKG)
M<*UQ3'[=#A\4V+]VAE7EE/W.(3$9MIOFN\7$-BR83SVZCLPOQ[Y*)G"H1RHD
MED$O'9<K%=<T"B>>QE_K91^^Z[SMO<65I[#<U#<3ZTUU:%/;J;_XW7YG]W"W
M\=MNI_? [_;V#A_TYK*U[NQV]GH[*[+8O<[;O;U''[4'+W8?MLUEPQYT#@X?
M'["]SL[!XZ]U!W#];?/7#S^O[N'CG]=>9__=0[%R*<;NWVVMVT0/F"8 U4F
M7_WSS>Z;"NDZZCH]HEIFO)?^Z.'"HSN3&WRX3L6L4%\FO-]<CZBOJ'W]KW/G
M].,OGTXN_TUEW7+6U H0WQ';[@[K-)H\:SC /<#;.@1Z\GVM#VN%]K4^K"?>
M5V^GY:=5SW!.3WX[_>A<7)[]>G7]^>+\RH7?3SNO'2777.]%W<WU8:T/:W4W
MM3ZL%=I4FP_KX"4>UM=LJFV'I26-BO6]M\L6Y^?6_E_!HXO(]-!'5U)HK%<1
ML*-9.XQ1JWNS5PD+UCQSY0_KP_S1+FQ!Y[27T[AVJ<(B)O@KWS$[6B48O3ZY
MXB5@]M>9<NH?U8@-FUJ.U=^$4XV5[P=R5:#Y(E%D?5CKPWHV[G)7XO,"#O-K
M6&K;#G,=>/'HG/#Y\/92C!]/PVT6F%_"Y?Y=!8$28^>TXWR(HO@>=WWUS2-K
MQ7AMR%GCZ_JPGG!3URH-[LV:7L:!-8C(]V*B&++?GL/\%,M$^:8DVNGYQ]<D
M*:^=6B_$J;5-62P_M+[4UTLM26;77=%U'CG1/2DG7-[6$].MI@!B:4].MUS2
M NPNM<;@';N#%E46^[:U3=YU#O:?(RUKM]/KOGM(6M9!I[?S[O%39_8[ASL/
MR_-9FI3TKM/M?H-<I\-.=_?MMP#"7O=N^5ZU6NA+<OR\!CGQE2JB*VE!^?H
MD[O;U%89"^KAM.(:;OVF?OI\<GE]?OY5YM='I^-KZ\P*[6M]6&W2XN^A;;8G
MA_6K%KVZA_JL$'[E%[QM9KH[A$:MNO_RL'=\/IX$T5Q*AUV^A[N/"(1O>PE6
MBW:\HGTU^QC::W.L5#QZR>>YYD:K>&JKKQM46]F=^#[V,WX]OMR7IC&L-_)H
MJWN(0/7HHEEKP/ XMLP'#G9GEZXGT=6WU#6WKBBY;-H[@/6I;:_G__>OBP\7
MUPXRJ9WN\0G]V[N3Y_P.Z-"NW2XKH7UV_N/%Y<7UQ<?+JQ?0_^S>[2VXKK\*
ML9I^&D?!<U81+\M'JWL(C]^$[D==<MFTS*KKDV5N\L*1ZINMBUV/I>#>;9''
M72JXN[UNO,-1)$$0S3"*A(ID)]_D6$HA'&UO + A-I_O7I1;+>]W" P8""2\
M/S/%_- TCONDV\\-=-5T#]M91+,0/AZI"7YN=<\MM^TN=38T_>WL*9H&]1$#
M*=AG)*8Y6I4+='_&,N&]77]KWVK5DG<5.?'234<-7$>-823L4!?,.9J(>+++
M:]%[4QSJ5%T*+F]#;?)UV>_^'8N*CZ,X+TZ>1BD\&F;C/C\;96E>JQXN1BR3
MO+$??!102XR$/C/PP=XG,#^'4\'H&\I,M_?@Z;#=(LXC&V=R 6 !MK%:. ^E
M>S #<O(R?!5++PU,XQCK:*DY +7<XF;-6"@\CJ:Z*3(,\T<46YWSQA*7G2/(
M1>CA/N D/T38^03WWM=S:KR3QK2JB_4[$XP9VZ#N*;I75PQW>M-))E&81#$7
M?<?^?"G\O]CZQK31T7TS<<D>$[-@X6%JHOJZR5._1>2)X7 !J#Y5?B:"Q)F-
M(A=K]VMT\K$[&X<*NDZEV2@CV ;^JKG9,VYLB=A4N1+/*S01=]]T/"D2W;4"
MK@[0SH3;DEH@%JD3P.=IS9VG?7 _8M-GPW5&T0Q[$[O<^X IB3E7N.I>-"9N
MX3#EX38.B?PSLWJ)6J>-B  KE 'W,J!F66%D.LK3RLUW"U=<&](2)(FC*("#
M2%QG!DA5IF33B-NU+]FH62NQ$20KXTFLD.;7TCHD8;!L)+9%VWI?8IM9(FNX
M DTOF\AEW_!26MUFN9D+P#GF8;";UW#$CUI0GDELOKM\"M<TR,B/J3I*J<FI
M/>\M:U<#!\7,B'KWPH"*^F,!P\ITHQID;0/@PYKO)PP08&]90)TO=.\0#"#V
M4EP)";+4'Q;)?G[>2-VQ=PHV*:;%8T R0CU+N+D-2A#,<GI[8JM'W> ^YSTN
MS#<GB+SC+!C2X32)&GF#EMHUH>'$TRW5<!88\49Q.YR\95B?6!3BJ03(#@CE
M<N%+=TO18G9QL5XWC_):Q*-R$=JC%G+CHK&S\\&T#072T]>DR<A@90&U4),(
M8>M?S$52$@X)*4@X'13]J:NB(I&E>GG18\$P81'4=-V)N?U1(2KQ]<-721)L
M7%[>-\:CSP#W@4+A:Q.@^SE-6%B/?JBL27 [[,6U8$N]-&#]@*CS$"Y9#-2(
MI%)J,&YH (Q2$.>98B*)!%@EF[R*0NB'UU'L!]*72[W41MO\Y1(_X.Y-R)1@
M[2F_1A_JQ :ZL"2@,)VM4RS@U &>$USC5.+ ^N7Z$ZI5%FRL 6:#Y"9:<BH
ME_*2J=F2&%-C;MV&*F&6(55L:6+WG.?>&W$MG2>,#+W;L C>O72!BOY9(_/?
M%9$W%S C:4:,.VAK][R"#[I[VJ+S6%?O,>X<D@,X87/$2X2HBH;89[W0'NL1
MJ!-=R5MTT5J43VLH>^,T+/-:U0P>PF;;$12^]K>LO)3DMTA*8CB<D(*%^M[<
M4M&-Y& K9 L$W;+("5*T IEB>\4_,^7G1-!7":&6Q9$LCE P'.'\@D3(.4D2
MF3IG*C&XB:S%M.T#@J&HM21K7-;2RYIC+75H&'_S+M)?P[O ,4_T^HVP03H:
MD;8%2>-118LF:%4Y93.C7!!9OX95/DS4+ 8SG,_FNX7E>N"HE'1(%6;</EG>
M*)0Q<%K]] G:3F,<Y!SYX_Q;R%E-0+_WP3)7VOCP+:4M6C')"O.O%J#N*C ]
MFM#S".?_56+2Z;V%I ]&2'J$I=]%--*]=*EEJWY$W@ ,;83,+3IY1].(K"+6
M(SP8VP1):#.8TX#KCY[LW1H'+CIAM0,V!WJ><?\$3M+#.\@NS]@&&WA]6V27
MG?W. 85TF=(&QIO 1-0XQ-$5CM?9LI2ZFB#B/1C&4399;KDKS=I;JAN\J)-N
MT5'O=/;?U1VU/CT^:6-(!F:NJ&NS#\P.&="@<J=-"^?>+HCB&[LYV[0-R&N4
MJ$6)]N!$[["S7[K^B4&*JLBM\<-=_%X;&$G@,UB$'+GAP?P1X,L&TYIPS')E
M[/I;NPUNBB=P&;0>IZ:M0:F=;J=7RU'J34HV?]FXR378L8R'Z$Y%]1/#<W,E
MF,1E].*9V*UI%$R-3](2V;%C?"Y);\S-P&$U%LAZK2S'IZ.8W(Q1*',9'I4@
MD.U$#**URU$PK&04K+ T+\:K4%38F@I6,;9%"+NK[3=5A*W7-FLC!,NV_XF(
MG:D(,NG\K=/M.1.IT=:MZ#1KPK4Q;0\O;"1<95YC$RQ\\JI0MNT'\:A[A[M[
M%,\C0&'TI=^L\+U6(M F4>AMIYN3@<DHQA AC0"WNV;JO>&+R)*'&0XL1D%V
MV)09DX[W [:'>6L<T$&VA2:G=!%K4\RBN=%LI-"T6PXS6>)FFU46B0SL%K]P
M->J(&9Z)9;D/.UW30KP-+;H.>YUN+35L,&8MXGHB ED$$/F6C1=P&M' #K-%
M7'-PV2SX%Q;9_!'ZO"9<6:-<Q5J(5X-NF(5B&(4D+(D20^%$HACUN&PC!H1-
MI*<&"L.R98R9.&)(V]!F[N73YA%K,##>Y- 9"(7AN_$7 !?)!"XK/ A2$\][
MW[CBM4!9IP+=M.;N-$H25>OTXJ71I)O#$YDA\!>! (4H21O0$##:S^\:1U[2
M?9-D&*>@]B4^06MF<@^2+D1+()ZPB)YU/@?C;BJB[VFC\NL\"'C9B[O OE$1
M4_G2800L,L0Y^I&/"IZ^Q:^;B;3H%MAZ55F@NMV9Z)JK,4,?%]F)9B!4<,5<
MRL0"1++\C)@P"=<C,=CT4)&-/7AHZ:[>55??TO+:X=EBU2:BIO#YWN*37HS2
M,R8),9D$RB,\-^[PQ@">IGTT>MK[66J$3AA"QSFG<<;BI@[!!ES 9"%!CK98
M$BEBHI"?%P&68M-K-MP4YHA+JCKI^AB,D&08I#@1BBB9+P,UI<AK6%)N[D$#
M(9^0CC0T%*F85PJ,\5J6DG1'-:SAJM^)9JSCB=KDCL3X99(D!XRDB,P4U6"(
M1FZJJ\ISBN+M0\V9B ()D.W"+W$V2;VY,U !,2!6EH9"P3TJ#< 6:]V?@@S9
M/3,'UAFGHN-PI?'N^I)#>9^&?M\W_1F(Q7/F[E2R,9ALW9[(6W4HE%.!.\YE
ME.*AYL),R5$-XR\,;.6'4!J'X3>>X%SCDQG(YSIT2;"*:Q>/UW1T3*D1EA-M
MKWMX4N >8(*=RKBXB")1*2F D%O$30(@)R7G_I;"S0*/-$YLHH_B/&-$EZLG
M7'BTD(65(J+;*&#"/Z-T'/SP_U!+ P04    " #U@K-6,DB_ =<L  "/-P$
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
M0VF"D@=H##42I=DV@R@T& [@J+BI_*-0*6TS;>5  DG1&)?E**-F,BA20 T
M7R0FC"WSC(0S(-G/DS?!4,17*#)J&M4D+K;(/",QQ05'"-<0</LT:96.#' 0
MT'!JX?P9*"-Y*N)(9CS](LY51!.$B<2W+8)!@,\8P%@8I/*JB/"D Z"O9!P@
M@$K:.RBB:*KW1FJ :1$6K1K90/ &5V5G&AB)1I 4<28C6.\+EMUV5TQV<U1P
M[U,BHHR%M'^"L@:$F[_\DJ0#J?(BE?S=?08^JR1<"W!/*\ 9VEJ>79 -@!<R
MWQ=>/TF^?Y=RC+P7!9<">6J% UL2UI= @@9:2C%4%PF8%&EL&2\H:7C,V[2U
M-@$)I))4W=0-A"@JU6R)!QUC3*1YE%HES@(>Y.5.%!#+4(XE3$4OITZ1(Q @
M2(K%=ZIXI*6)FDG"&TFT1936AX9CH!7>TO(J<COK V-UJ#]7$G3>69BZ1*-Q
M!").+PRUOQ76 ).+@";WDR*'-3:-A&8&?#G>X1A?#XS,6Y\Q0Z=/]M*L0.Z1
M7 ,,]<KAD,*U*Q6C*=5S?0/L0 CK/U=LY#,'OK2^//;I,R=@K[,'AV2<L(_Z
M0THZYK5L]=GVDSQ/1A^VRT=$'Z3H(I]]Y+9IW.'IY;^'J7GK&-CH5C^5XON6
M&(!D^D%$$S'-7BW6\[R<9.NB:A6K$R*4P%5<)$6FO4!X=GU'D#3X+6&-2KLZ
M\"M3"!+^Z/!= ^_"$S,9@A*%AC2TX\%((%NA\P%=)E'D.\;-$.6EBIQ7U8H"
MF0(X45;":RT4!DV+<.\H21O.IF]50Y^<-J3_5DRFH-2 UI1+=_'PD$*!D.%%
M1$_K+3/GD84P5-Q #H1OUL>6P+7/$MA$6GIK6(U"-1K&0ZT)7C)$4J$GH9BV
M,H%E^DZPUSM$@"<@PWT"5[:54MA'7X FX;&U5Y/GDI"'<"Q*J5Z8=<*M(8CJ
M0'R:%S9C3 49M$#J.$/>'8EXEC;J1=\*0S)QN#LU*%+4>'WM9P-1EQ'1NMV*
M&,& \*["%#\'44)1,(@H+--KZ9F>9N]?1GS3\PY9U8 OAZR&NOXXE_;S/J@1
M[+$"D(.T;I =97<[#>;,38AJ%7%G>EF!6._,< .76CT4O'!Z6=43"QMN[-.[
M)?-+I59@X!YMP!=\>C1>:OFRXH;N>">#1LJ %@T55 X)NE=QED!Y,]1(<L+?
MH8C=ES0@/]\/<$<] <]TB#R8A*@!GEQ\VIT;40W5/"WGH (4[.1"FMRA*#([
MZEC8V\AG[X+00&_/A[NC9.*3CJI5Y[KM?-;6(@K@>G!D Y0Q\,THJ6MRZ"II
M_ #2/Y(9\2>-WE[2!X)J3'153PXI"K5W/[J\/0)T!0ZI&7AW!YC,'?K=SO["
M]+LVYO9+S=]?A9GOV#-XW^8@U(!V0^(IV1 5KW<?X6!NMG"*D*ER* 4(JO#(
MD<I$7T4JG[+*MM%'(V8 >(?4R*'S*&*7P]2,,2C'H_A)R,P#H9$P:)M%$I?:
MQL"L[%SFVCIA9?R[@#7SI'D00P%P!?6C> V"7@QD;WK+VD@^8V-&,:KX-9V!
M0)RCHQ/)^ HA.7#%$D.'K'ICX 2S)RD?MP"6=D5AD)H>O=GWFK3CO@B^7Z4
MJG!+H^Z _GQ\*D2VMFKD1QJ]U&;E] \%,<X(:";H0&C1W]C?]*8@<&7S0@9@
M^;>_[+W]"%!Q!21X&BU&(!%F"C@9!O#@M=Y@ #B+6*6Q5M5FI)P)[>^;J42A
MO1WNUS8S8@D3!418(&*Q01S8&9H%@;A7,=UOW*.GVHHZS.W6V+6^WV;Y2837
MK&##*G(0T(">$V-,*D"OB(T/.BHH2QN+7Y(J8Q64S%G8Y(?\)+=!Q$"!R-PJ
MLC+HR*Q)"W@D9^@9C[46B=N&@_'6U0&AA]K .Y!UI?(Z^2[#3:  60X_HF0*
MBB& B% JB(0:D4PU$-=)VF2GQ']96 AUL+&.8;/N=M]2O4B-%%_VX>WQ%L5W
MY;S: &2&F&(?' S'FT#E5(%^K+QKDXRT+"O6#=ZSHN,#MNP6/7REV.NEUG5N
MR"$1RP".,BV\&L)FA:;M][URFT/I6P^1X2&M$/,-3ZG=6.%H5F<J-YF$*<",
M2+#"I'G2A00E4X?^H9?R@BGB8X0Q//4>[*V:"5N45.M(1L"G &%@KR_(Y;(J
MINGGY@CY#<XI4.)]9ESZC%95JUG]).3M0UD@( 6*33SZ9QOY:9E$BU?M+FJ>
M#T'RNAIJ0SF&3P/&L 4=7PT<)0 M/%:!>3/ADS8#!4@C*"3 N,6-?;DT#I".
MQ;:!EXP#EXT**&RH5CEY0\VFZ[N:-E0-C'>Q+NN$D@FWU) G(2,3$<F:=O<F
M21&%WK5*(G:-3EUK420FGC$G%/R@]I.:6 $*=41K.AE1T/I4 %*!##9M?Q">
M(^.!L#I[31Q!Q/1YT:6WNG0[8_1UE@2*!R.[3<4/[0 GTYYF?.B/(F&?\RSL
M%<J+.L"BO@>Y^*[A B)X.N+X'6T.@N>2E.P B3F50UDY&2V[5F/:-!/<'@"X
M3Q#S74!7H?7RO'IM?^^O&#L^)0E_L7SW7B$(SP-]&.QXAEB_P4CF(D9N14;G
M9(;VN!%D3MS<"%9'7D0T5.HXMD$21<D$&3=,/T:+.&=XTFE&*WIFS+OF!>A
MGHG6,XIM:<P"7<AAMMJZ8\+/1%L<8&G2ZJ,%^,H$\SFNFI"BRRG4G$3ZD5"1
M[XT34!NO<!X@K2OTQ22MR4X]5+!UU"K,%C0.#&1,I[ZW^V;WC7?:\0Y1;@!F
MT+N6</]% >_SNCO;V[YW-DQDK&Y@D%3])XF%]VY_N[M3,:#!S(<<D&?(:.J8
M+)YT7A2@E"-*D%)M?#%HN;Y*2(92;FP>L5F.]@Q3LK14^1I@$O.PT"])OE;[
M#2."#1.AQ;)Z;I=]LQNRIU\Z$[!?I"D)_SR9E\<V>@!BAJYC.$(/Q&QRE?FQ
M$O@(FW %&!B[QC&XL:\WKGX\?9W[-D(#5//Q]!U?;&GIEB:K))HZ\CQ:2^GM
M).!0FL88)VIQ+M"V';/$\M&:':6J&?ALKV2C&1E^0TF! 6;<N<B#1JI9O:-V
M I".:F=2S<]8A[^14)E&F^<U\;2F+UB?F;0FA!DN]U:KWZ-C_CH0X]$",99%
M'WNS8J)DCXS)1GDB^615S#G/@[G,\W>905S*+W<QB"8K-QVSS+J<9[(ZRLC^
ME%Z0820=RU1QHOT.ALRZD>IWOHM"9RB#/LM+KLG", =RDY2B5V*(M!-R@*19
M84A1'^^.Y4"!VIY.+?4FFY-^G$*Q,1Q&9H$Q6H8(&-4OV&Q O%?H5'/D*6$R
M0K-9X*72VB10'R^])WDEHV<LIF372.*HSA:-*V9(-H.!1*G<1Z/#[ Y64EDJ
M_G_/ZUE7JG8X#ZJ\U\0[F!R3:LI?B1P-,[1;Y.H #DP=T0#8BD1G&$78M-RN
M$W-TB#RA8]7RTXR+V3A!.P?: F]D4& 06&)#*0GQRE13MI6T()KD8/P-WE6$
MHW:0R9I438LH(5.B,Z=<NI#2SA$KA^L(+>'NO!/7UCPQVKA9@C8WU5H\,WN[
M8LR,;6*'CA%YS<N6C9>YNU/F*-JC;E3C-BLUY_#4U5DG@K(O14J.\TA>@8Y0
M)4QHAR9/M_5ZHL(07F,H#T>[L@Y5F"S\6[,Q#4?H5"S!R-#&D<"$+N/XS/)D
M;!FF<7BRP5=<"=35G?4V&)\;UFRYD4Y:X@S,LII)+7FON;A)4@\\TXQ:!^$:
M^)6!AH93:><P[^A;-T?"S6SZ,0=@\63QW2J2Q6$2(;Z=DUC&<LUIXATI%$%@
MF]>$<MD(I9LLY*0N@R"N16N29S)G;^LFYWG*14A+1FIID!BIQF'+:%;6YA.^
M%^.&Z+2C":<ITI87L&?"CC;;9E+2#3<CLR9//X&G&>3M7[3P*:X3Q1E6J$$D
M13^OB*]5'ZO-"+/.MU"?)W*-FL_(@*Y%1,FCLVX!6>9W52W ?C7*#$AX'C&5
M#F=\^W#P(P*Q<*80W\))[R1AJRBOOE\UPEP$*(<D*1\\ML6L2?$2DN*FS  5
MZYR@N$BMJ9@UX]Q4K,#DJ1@$KT"2@%DU<%2/L$XG4*DA#ZCSENIJ5L45UEXS
MASJVZ<T@9>.HF0ZZQG@$('G6)&%U7#<QE9*XZ T<>J$93C61H2ESP8Y:T:,=
MJ9*]FW !IYB!QEVND+-8GJO0V-U>,>)T*6Z\7H@1EBPM8K09"AJ :L^<0BU-
MI*[K#@N^Q\DDDN&5"<.*I=+VT9*&Q#I62@?_UPA!-?*][F]#!Y^XV2(+*)K'
MPC+=H":OF$(X&'MMW815^^5934$ORYU4 Z9L-1Y;1PZF5@0DN4TTPG&4 T7=
ML]&3*)$MFS);&80MR6U>2Y:HM%6 06E@D$H@11098'(64-<?4;9-5@S0XBEY
M31RZ/^4D+RX!XNNJ(#!^E 28J2)NI(UM^Z[83(J6];I%@B,P:;DR"ELB1V:J
M[CCR(+SR6H=]NH&2[4=E+$(\QUN1' #R[3;&JZ\4<5VU^IRGB0E?]SX5@M$O
MM%JY_>F9$]KG(@H:=1"DHCPM3#G@&+UC#66YIB6QL^G>MV5W.2\AO=>AE_42
MSB!D(=VWI<U,6(!3VHPBLFPF1K-K1D]&9V23 :":#<S%Q(2NMN&[6BRJH E
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
M'VW35_;6.2GP#\'_94.5A6_&<P7LFLW/LZB1"L-(+ONZM"4%=@ 4W?UQCNG
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
MU$Z+UO9R<>L$#:%#K2Y%\^@]&-ISR5]\C>5:X)]A/HI^_O]02P,$%     @
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
MPUT>^A3LP8_FRM_P"9__F/#LOU!+ P04    " #U@K-6G("U?2((  !4*0
M&@   &-V8V\M,C R,S0Q>&5X:&EB:70S,3(N:'1M[5IM;]LX$OY^OX+KX-H4
M\)O\DL1.&B#K.%ACNVD1>*^X3P=:I&PBLJ@E*3N^7W\/22FV8V?KI&].< 7J
M2.)P.,-Y./.0TMDOEQ][PW]_ZI.)F<;DTY^_?ACT2*E2JWUN]FJUR^$E^6WX
MQP?2JM8#,E0TT<((F="X5NM?ETAI8DS:K=7F\WEUWJQ*-:X-;VI65:L62ZEY
ME1E6.C^S3_#+*3O_Q]DOE0JYE&$VY8DAH>+4<$8R+9(Q^<RXOB652B[5D^E"
MB?'$D$:]T22?I;H5,^K;C3 Q/R_TG-7\_5G-#7(VDFQQ?L;$C CVOB2BHPYK
M\$ZG?=P.6D'$.VW*.F$[['0H'YU$X7\"&%F#N.^CS2+F[TM3D50FW([?;36J
MQ^W4G,X%,Y-N4*__L^1$S\\BF1B,I]#?7WHUF\JH&D/?2!HCI]TCZ,J?&)FZ
M6\/O3(7&8IQTG<\EK[OH'\I8JNY!W?T[M2V5B$Y%O.B^'8HIU^2:S\F-G-+D
M;5DC3A7-E8B\H!;_Y=T@P"#N=NY].H:>6"2\\#%H6*_Z=Q,Q$H8T@VICW:5G
M.A,B/%S])&]Z_9OAX&K0NQ@./EZ3CU>D]]N@?T6N!M<7U[W!Q0<\0FO_9D=/
M.^N>XO:[^]7:ZM>@3"[B6&B9D-^KY(+QA(1<&1$MB)E0\^:@?7+Z/)]L]%+*
M&)9C)>81!CPIXBD2C&.Z%?OD)_D=5 NO?OSHZ]/2<0D!D2 3.N-$\9G@<R0R
M,Q&:T"3):(R'J52&($A74DU)4*_\3F1$>G062C)(6*:-$ER7<1U6$;/.*7F-
M06OL7=!^I1JA0ERF"W*;R'G,V9B7?>SRH#$)$Q*)"H41J$@0TP7)$J,R#@]0
MLUSY0C0IF>)."<0[HB$>*2*G2*!&>KD-@82'7&NJ%E9D2F\YQEW1J?&,P1@,
M&;O:AS&L0"@4:AW$$G2')8PK,I^(<$)T9G^6_>=<\5R)=6 J=(RB:.OK7)@)
M'-0I#YV!5F\*TR2#FS-T8V2T6)V&UPO*YLL!)2>12!!VBZ!EF,M ),31K%;:
M11(AU5!+TG =QAF#3D!I):9EP%"H>$%2(,&"V(([CI<HS0&B'PR-A< <^RM;
MB2R& * I@1\WG';VA%1/2!3+N2YPJ_A8(,]1#$3M0V\WK"ROP$\7QFQ8^WH1
MV-H[! [7PO56Y^C*F85-(#**!&X/]3L7Q0&ABCN\(/YB%',;5\(!TA'(R<3V
ML&)3Y$^;0^T]$SJ,I<[0SV96)6,/G%3)D#,\UN00.&$<P/-@Z-^%$YJ,.;E
MTKK)8D@$35H)VH?<6Q&TF;_SM\+RS<0#UNHG-K.MX-CCRMJR\T#1VD 1!K)^
M/D0W)"P7^);DJWFT1X"E[_8'L*TC.PV77&.+@>BY$OAE:)5M=0YIIG?O8LOD
MB ,F^4B^\,I,00%RUTQHEQ$AQ1.GQ_+O92Y=S<>*Q]3A+J^\2^R4\UQM&P7R
M*FS1,A;,;8UU-M*"">JIHO#\P%6(Q&K*M*W9;J5J5^!=_L3>&P9A4^PZI12
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
M=Z*C_P%02P$"% ,4    " #U@K-6U'/"=O'9 P WV"H $0
M@ $     8W9C;RTR,#(S,#0P,2YH=&U02P$"% ,4    " #U@K-6)U4 W!8<
M  !S9@$ $0              @ $@V@, 8W9C;RTR,#(S,#0P,2YX<V102P$"
M% ,4    " #U@K-6-WON_K@Z  !V> ( %0              @ %E]@, 8W9C
M;RTR,#(S,#0P,5]C86PN>&UL4$L! A0#%     @ ]8*S5I\N5#4\?@  5<4%
M !4              ( !4#$$ &-V8V\M,C R,S T,#%?9&5F+GAM;%!+ 0(4
M Q0    ( /6"LU;K.X!=+ED! $[N 0 4              "  ;^O! !C=F-O
M+3(P,C,P-# Q7V<Q+FIP9U!+ 0(4 Q0    ( /6"LU:.GS\>8Z4! ").$0 5
M              "  1\)!@!C=F-O+3(P,C,P-# Q7VQA8BYX;6Q02P$"% ,4
M    " #U@K-6.,.A/D;\  #DI L %0              @ &UK@< 8W9C;RTR
M,#(S,#0P,5]P<F4N>&UL4$L! A0#%     @ ]8*S5DJ_JD.')0  <2X! !L
M             ( !+JL( &-V8V\M,C R,S0Q>&5X:&EB:70Q,#(X+FAT;5!+
M 0(4 Q0    ( /6"LU8R2+\!URP  (\W 0 ;              "  >[0" !C
M=F-O+3(P,C,T,7AE>&AI8FET,3 R.2YH=&U02P$"% ,4    " #U@K-6!ATU
MOT8%  "H4@  &0              @ '^_0@ 8W9C;RTR,#(S-#%X97AH:6)I
M=#(Q+FAT;5!+ 0(4 Q0    ( /6"LU:*DCNDU ,  ,L,   9
M  "  7L#"0!C=F-O+3(P,C,T,7AE>&AI8FET,C,N:'1M4$L! A0#%     @
M]8*S5JIM.?<>"   IR@  !H              ( !A@<) &-V8V\M,C R,S0Q
M>&5X:&EB:70S,3$N:'1M4$L! A0#%     @ ]8*S5IR M7TB"   5"D  !H
M             ( !W \) &-V8V\M,C R,S0Q>&5X:&EB:70S,3(N:'1M4$L!
M A0#%     @ ]8*S5N/+J<UP!0  @AH  !H              ( !-A@) &-V
M8V\M,C R,S0Q>&5X:&EB:70S,C$N:'1M4$L%!@     .  X Q ,  -X="0
!  $!

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